builder: mozilla-beta_win8_64_test_pgo-web-platform-tests-1
slave: t-w864-ix-024
starttime: 1468438067.75
results: success (0)
buildid: 20160713055926
builduid: a17a4545e083444193b0f0066652e7b1
revision: 3e019c07ecb8b1f1668d469e64eafa126bb72ceb
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 12:27:47.751260) =========
master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 12:27:47.751718) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 12:27:47.752074) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 12:27:47.905602) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 12:27:47.905894) =========
'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-024\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-024
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-024
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-024\AppData\Local
LOGONSERVER=\\T-W864-IX-024
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\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
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-024
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-024
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-024
WINDIR=C:\windows
using PTY: False
--12:27:48-- 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% 8.41 MB/s
12:27:49 (8.41 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.353000
========= master_lag: 0.06 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 12:27:49.322680) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-07-13 12:27:49.323036) =========
'rm' '-rf' 'scripts' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-024\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-024
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-024
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-024\AppData\Local
LOGONSERVER=\\T-W864-IX-024
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\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
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-024
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-024
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-024
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=3.114000
========= master_lag: 1.44 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-07-13 12:27:53.879259) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-13 12:27:53.879630) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3e019c07ecb8b1f1668d469e64eafa126bb72ceb --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3e019c07ecb8b1f1668d469e64eafa126bb72ceb --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-024\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-024
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-024
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-024\AppData\Local
LOGONSERVER=\\T-W864-IX-024
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\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
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-024
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-024
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-024
WINDIR=C:\windows
using PTY: False
2016-07-13 12:27:54,486 truncating revision to first 12 chars
2016-07-13 12:27:54,486 Setting DEBUG logging.
2016-07-13 12:27:54,486 attempt 1/10
2016-07-13 12:27:54,486 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/3e019c07ecb8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-13 12:27:55,780 unpacking tar archive at: mozilla-beta-3e019c07ecb8/testing/mozharness/
program finished with exit code 0
elapsedTime=2.284000
========= master_lag: 0.07 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-13 12:27:56.238393) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 12:27:56.238744) =========
script_repo_revision: 3e019c07ecb8b1f1668d469e64eafa126bb72ceb
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 12:27:56.239174) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 12:27:56.239455) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 12:27:56.256708) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 44 secs) (at 2016-07-13 12:27:56.257014) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'ondemand'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-024\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-024
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-024
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-024\AppData\Local
LOGONSERVER=\\T-W864-IX-024
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\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
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-024
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-024
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-024
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
12:27:56 INFO - MultiFileLogger online at 20160713 12:27:56 in C:\slave\test
12:27:56 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
12:27:56 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
12:27:56 INFO - {'append_to_log': False,
12:27:56 INFO - 'base_work_dir': 'C:\\slave\\test',
12:27:56 INFO - 'blob_upload_branch': 'mozilla-beta',
12:27:56 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
12:27:56 INFO - 'buildbot_json_path': 'buildprops.json',
12:27:56 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
12:27:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
12:27:56 INFO - 'download_minidump_stackwalk': True,
12:27:56 INFO - 'download_symbols': 'ondemand',
12:27:56 INFO - 'e10s': False,
12:27:56 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
12:27:56 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
12:27:56 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
12:27:56 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
12:27:56 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
12:27:56 INFO - 'C:/mozilla-build/tooltool.py'),
12:27:56 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
12:27:56 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
12:27:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
12:27:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
12:27:56 INFO - 'log_level': 'info',
12:27:56 INFO - 'log_to_console': True,
12:27:56 INFO - 'opt_config_files': (),
12:27:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
12:27:56 INFO - '--processes=1',
12:27:56 INFO - '--config=%(test_path)s/wptrunner.ini',
12:27:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
12:27:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
12:27:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
12:27:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
12:27:56 INFO - 'pip_index': False,
12:27:56 INFO - 'require_test_zip': True,
12:27:56 INFO - 'test_type': ('testharness',),
12:27:56 INFO - 'this_chunk': '1',
12:27:56 INFO - 'total_chunks': '5',
12:27:56 INFO - 'virtualenv_path': 'venv',
12:27:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
12:27:56 INFO - 'work_dir': 'build'}
12:27:56 INFO - #####
12:27:56 INFO - ##### Running clobber step.
12:27:56 INFO - #####
12:27:56 INFO - Running pre-action listener: _resource_record_pre_action
12:27:56 INFO - Running main action method: clobber
12:27:56 INFO - rmtree: C:\slave\test\build
12:27:56 INFO - Using _rmtree_windows ...
12:27:56 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
12:29:32 INFO - Running post-action listener: _resource_record_post_action
12:29:32 INFO - #####
12:29:32 INFO - ##### Running read-buildbot-config step.
12:29:32 INFO - #####
12:29:32 INFO - Running pre-action listener: _resource_record_pre_action
12:29:32 INFO - Running main action method: read_buildbot_config
12:29:32 INFO - Using buildbot properties:
12:29:32 INFO - {
12:29:32 INFO - "project": "",
12:29:32 INFO - "product": "firefox",
12:29:32 INFO - "script_repo_revision": "production",
12:29:32 INFO - "scheduler": "tests-mozilla-beta-win8_64-pgo-unittest",
12:29:32 INFO - "repository": "",
12:29:32 INFO - "buildername": "Windows 8 64-bit mozilla-beta pgo test web-platform-tests-1",
12:29:32 INFO - "buildid": "20160713055926",
12:29:32 INFO - "pgo_build": "True",
12:29:32 INFO - "basedir": "C:\\slave\\test",
12:29:32 INFO - "buildnumber": 13,
12:29:32 INFO - "slavename": "t-w864-ix-024",
12:29:32 INFO - "revision": "3e019c07ecb8b1f1668d469e64eafa126bb72ceb",
12:29:32 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/",
12:29:32 INFO - "platform": "win64",
12:29:32 INFO - "branch": "mozilla-beta",
12:29:32 INFO - "repo_path": "releases/mozilla-beta",
12:29:32 INFO - "moz_repo_path": "",
12:29:32 INFO - "stage_platform": "win64-pgo",
12:29:32 INFO - "builduid": "a17a4545e083444193b0f0066652e7b1",
12:29:32 INFO - "slavebuilddir": "test"
12:29:32 INFO - }
12:29:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json.
12:29:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.zip.
12:29:32 INFO - Running post-action listener: _resource_record_post_action
12:29:32 INFO - #####
12:29:32 INFO - ##### Running download-and-extract step.
12:29:32 INFO - #####
12:29:32 INFO - Running pre-action listener: _resource_record_pre_action
12:29:32 INFO - Running main action method: download_and_extract
12:29:32 INFO - mkdir: C:\slave\test\build\tests
12:29:32 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:29:32 INFO - https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net
12:29:32 INFO - trying https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json
12:29:32 INFO - Downloading https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
12:29:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.test_packages.json'}, attempt #1
12:29:32 INFO - Downloaded 1186 bytes.
12:29:32 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
12:29:32 INFO - Using the following test package requirements:
12:29:32 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'],
12:29:32 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
12:29:32 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'],
12:29:32 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip'],
12:29:32 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
12:29:32 INFO - u'jsshell-win64.zip'],
12:29:32 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip',
12:29:32 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'],
12:29:32 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'],
12:29:32 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip',
12:29:32 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'],
12:29:32 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip',
12:29:32 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'],
12:29:32 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip',
12:29:32 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'],
12:29:32 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip',
12:29:32 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']}
12:29:32 INFO - Downloading packages: [u'firefox-48.0.en-US.win64.common.tests.zip', u'firefox-48.0.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform
12:29:32 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:29:32 INFO - https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
12:29:32 INFO - trying https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip
12:29:32 INFO - Downloading https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip
12:29:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip'}, attempt #1
12:29:34 INFO - Downloaded 19242191 bytes.
12:29:34 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
12:29:34 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
12:29:35 INFO - caution: filename not matched: web-platform/*
12:29:35 INFO - Return code: 11
12:29: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:29:35 INFO - https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
12:29:35 INFO - trying https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip
12:29:35 INFO - Downloading https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip
12:29:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip'}, attempt #1
12:29:37 INFO - Downloaded 36389909 bytes.
12:29:37 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
12:29:37 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
12:30:17 INFO - caution: filename not matched: bin/*
12:30:17 INFO - caution: filename not matched: config/*
12:30:17 INFO - caution: filename not matched: mozbase/*
12:30:17 INFO - caution: filename not matched: marionette/*
12:30:17 INFO - caution: filename not matched: tools/wptserve/*
12:30:17 INFO - Return code: 11
12:30:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:30:17 INFO - https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net
12:30:17 INFO - trying https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.zip
12:30:17 INFO - Downloading https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip
12:30:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip'}, attempt #1
12:30:19 INFO - Downloaded 58200399 bytes.
12:30:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.zip
12:30:19 INFO - mkdir: C:\slave\test\properties
12:30:19 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
12:30:19 INFO - Writing to file C:\slave\test\properties\build_url
12:30:19 INFO - Contents:
12:30:19 INFO - build_url:https://queue.taskcluster.net/v1/task/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.zip
12:30:20 INFO - Running post-action listener: _resource_record_post_action
12:30:20 INFO - Running post-action listener: set_extra_try_arguments
12:30:20 INFO - #####
12:30:20 INFO - ##### Running create-virtualenv step.
12:30:20 INFO - #####
12:30:20 INFO - Running pre-action listener: _pre_create_virtualenv
12:30:20 INFO - Running pre-action listener: _resource_record_pre_action
12:30:20 INFO - Running main action method: create_virtualenv
12:30:20 INFO - Creating virtualenv C:\slave\test\build\venv
12:30:20 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:30:20 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:30:25 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
12:30:29 INFO - Installing distribute......................................................................................................................................................................................done.
12:30:30 INFO - Return code: 0
12:30:30 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
12:30:30 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:30:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:30:30 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:30:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:30:30 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 0x024FB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02614200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259A470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025CE368>, '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 0x022F0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026270C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-024', 'USERDOMAIN': 'T-W864-IX-024', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-024', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-024', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-024', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-024', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
12:30:30 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:30:30 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:30:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
12:30:30 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Roaming',
12:30:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
12:30:30 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
12:30:30 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
12:30:30 INFO - 'COMPUTERNAME': 'T-W864-IX-024',
12:30:30 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
12:30:30 INFO - 'DCLOCATION': 'SCL3',
12:30:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:30:30 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:30:30 INFO - 'HOMEDRIVE': 'C:',
12:30:30 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-024',
12:30:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:30:30 INFO - 'KTS_VERSION': '1.19c',
12:30:30 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Local',
12:30:30 INFO - 'LOGONSERVER': '\\\\T-W864-IX-024',
12:30:30 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:30:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:30:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:30:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:30:30 INFO - 'MOZ_NO_REMOTE': '1',
12:30:30 INFO - 'NO_EM_RESTART': '1',
12:30:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:30:30 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:30:30 INFO - 'OS': 'Windows_NT',
12:30:30 INFO - 'OURDRIVE': 'C:',
12:30:30 INFO - 'PATH': 'C:\\Program Files (x86)\\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',
12:30:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
12:30:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:30:30 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
12:30:30 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
12:30:30 INFO - 'PROCESSOR_LEVEL': '6',
12:30:30 INFO - 'PROCESSOR_REVISION': '1e05',
12:30:30 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
12:30:30 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
12:30:30 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
12:30:30 INFO - 'PROGRAMW6432': 'C:\\Program Files',
12:30:30 INFO - 'PROMPT': '$P$G',
12:30:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:30:30 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
12:30:30 INFO - 'PUBLIC': 'C:\\Users\\Public',
12:30:30 INFO - 'PWD': 'C:\\slave\\test',
12:30:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:30:30 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:30:30 INFO - 'SYSTEMDRIVE': 'C:',
12:30:30 INFO - 'SYSTEMROOT': 'C:\\windows',
12:30:30 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
12:30:30 INFO - 'TEST1': 'testie',
12:30:30 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
12:30:30 INFO - 'USERDOMAIN': 'T-W864-IX-024',
12:30:30 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-024',
12:30:30 INFO - 'USERNAME': 'cltbld',
12:30:30 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-024',
12:30:30 INFO - 'WINDIR': 'C:\\windows',
12:30:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:30:31 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:30:31 INFO - Downloading/unpacking psutil>=0.7.1
12:30:31 INFO - Running setup.py egg_info for package psutil
12:30:31 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
12:30:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
12:30:31 INFO - Installing collected packages: psutil
12:30:31 INFO - Running setup.py install for psutil
12:30:31 INFO - building 'psutil._psutil_windows' extension
12:30:31 INFO - error: Unable to find vcvarsall.bat
12:30:31 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-tpd7t0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
12:30:31 INFO - running install
12:30:31 INFO - running build
12:30:31 INFO - running build_py
12:30:31 INFO - creating build
12:30:31 INFO - creating build\lib.win32-2.7
12:30:31 INFO - creating build\lib.win32-2.7\psutil
12:30:31 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
12:30:31 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
12:30:31 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
12:30:31 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
12:30:31 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
12:30:31 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
12:30:31 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
12:30:31 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
12:30:31 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
12:30:31 INFO - running build_ext
12:30:31 INFO - building 'psutil._psutil_windows' extension
12:30:31 INFO - error: Unable to find vcvarsall.bat
12:30:31 INFO - ----------------------------------------
12:30:31 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-tpd7t0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
12:30:31 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-024\AppData\Roaming\pip\pip.log
12:30:31 WARNING - Return code: 1
12:30:31 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:30:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
12:30:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:30:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:30:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:30:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:30:32 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 0x024FB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02614200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259A470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025CE368>, '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 0x022F0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026270C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-024', 'USERDOMAIN': 'T-W864-IX-024', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-024', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-024', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-024', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-024', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
12:30:32 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:30:32 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:30:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
12:30:32 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Roaming',
12:30:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
12:30:32 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
12:30:32 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
12:30:32 INFO - 'COMPUTERNAME': 'T-W864-IX-024',
12:30:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
12:30:32 INFO - 'DCLOCATION': 'SCL3',
12:30:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:30:32 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:30:32 INFO - 'HOMEDRIVE': 'C:',
12:30:32 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-024',
12:30:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:30:32 INFO - 'KTS_VERSION': '1.19c',
12:30:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Local',
12:30:32 INFO - 'LOGONSERVER': '\\\\T-W864-IX-024',
12:30:32 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:30:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:30:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:30:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:30:32 INFO - 'MOZ_NO_REMOTE': '1',
12:30:32 INFO - 'NO_EM_RESTART': '1',
12:30:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:30:32 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:30:32 INFO - 'OS': 'Windows_NT',
12:30:32 INFO - 'OURDRIVE': 'C:',
12:30:32 INFO - 'PATH': 'C:\\Program Files (x86)\\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',
12:30:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
12:30:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:30:32 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
12:30:32 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
12:30:32 INFO - 'PROCESSOR_LEVEL': '6',
12:30:32 INFO - 'PROCESSOR_REVISION': '1e05',
12:30:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
12:30:32 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
12:30:32 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
12:30:32 INFO - 'PROGRAMW6432': 'C:\\Program Files',
12:30:32 INFO - 'PROMPT': '$P$G',
12:30:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:30:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
12:30:32 INFO - 'PUBLIC': 'C:\\Users\\Public',
12:30:32 INFO - 'PWD': 'C:\\slave\\test',
12:30:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:30:32 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:30:32 INFO - 'SYSTEMDRIVE': 'C:',
12:30:32 INFO - 'SYSTEMROOT': 'C:\\windows',
12:30:32 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
12:30:32 INFO - 'TEST1': 'testie',
12:30:32 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
12:30:32 INFO - 'USERDOMAIN': 'T-W864-IX-024',
12:30:32 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-024',
12:30:32 INFO - 'USERNAME': 'cltbld',
12:30:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-024',
12:30:32 INFO - 'WINDIR': 'C:\\windows',
12:30:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:30:35 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:30:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
12:30:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz
12:30:35 INFO - Running setup.py egg_info for package mozsystemmonitor
12:30:35 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
12:30:35 INFO - Running setup.py egg_info for package psutil
12:30:35 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
12:30:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
12:30:35 INFO - Installing collected packages: mozsystemmonitor, psutil
12:30:35 INFO - Running setup.py install for mozsystemmonitor
12:30:35 INFO - Running setup.py install for psutil
12:30:35 INFO - building 'psutil._psutil_windows' extension
12:30:35 INFO - error: Unable to find vcvarsall.bat
12:30: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:\users\cltbld~1.t-w\appdata\local\temp\pip-rydhnf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
12:30:35 INFO - running install
12:30:35 INFO - running build
12:30:35 INFO - running build_py
12:30:35 INFO - running build_ext
12:30:35 INFO - building 'psutil._psutil_windows' extension
12:30:35 INFO - error: Unable to find vcvarsall.bat
12:30:35 INFO - ----------------------------------------
12:30: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:\users\cltbld~1.t-w\appdata\local\temp\pip-rydhnf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
12:30:35 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-024\AppData\Roaming\pip\pip.log
12:30:35 WARNING - Return code: 1
12:30: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:30:35 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
12:30: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:30:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:30: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:30:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:30: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 0x024FB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02614200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259A470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025CE368>, '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 0x022F0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026270C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-024', 'USERDOMAIN': 'T-W864-IX-024', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-024', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-024', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-024', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-024', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
12:30: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:30: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:30:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
12:30:35 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Roaming',
12:30:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
12:30:35 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
12:30:35 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
12:30:35 INFO - 'COMPUTERNAME': 'T-W864-IX-024',
12:30:35 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
12:30:35 INFO - 'DCLOCATION': 'SCL3',
12:30:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:30:35 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:30:35 INFO - 'HOMEDRIVE': 'C:',
12:30:35 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-024',
12:30:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:30:35 INFO - 'KTS_VERSION': '1.19c',
12:30:35 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Local',
12:30:35 INFO - 'LOGONSERVER': '\\\\T-W864-IX-024',
12:30:35 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:30:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:30:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:30:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:30:35 INFO - 'MOZ_NO_REMOTE': '1',
12:30:35 INFO - 'NO_EM_RESTART': '1',
12:30:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:30:35 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:30:35 INFO - 'OS': 'Windows_NT',
12:30:35 INFO - 'OURDRIVE': 'C:',
12:30:35 INFO - 'PATH': 'C:\\Program Files (x86)\\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',
12:30:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
12:30:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:30:35 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
12:30:35 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
12:30:35 INFO - 'PROCESSOR_LEVEL': '6',
12:30:35 INFO - 'PROCESSOR_REVISION': '1e05',
12:30:35 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
12:30:35 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
12:30:35 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
12:30:35 INFO - 'PROGRAMW6432': 'C:\\Program Files',
12:30:35 INFO - 'PROMPT': '$P$G',
12:30:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:30:35 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
12:30:35 INFO - 'PUBLIC': 'C:\\Users\\Public',
12:30:35 INFO - 'PWD': 'C:\\slave\\test',
12:30:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:30:35 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:30:35 INFO - 'SYSTEMDRIVE': 'C:',
12:30:35 INFO - 'SYSTEMROOT': 'C:\\windows',
12:30:35 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
12:30:35 INFO - 'TEST1': 'testie',
12:30:35 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
12:30:35 INFO - 'USERDOMAIN': 'T-W864-IX-024',
12:30:35 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-024',
12:30:35 INFO - 'USERNAME': 'cltbld',
12:30:35 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-024',
12:30:35 INFO - 'WINDIR': 'C:\\windows',
12:30:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:30:36 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:30:36 INFO - Downloading/unpacking blobuploader==1.2.4
12:30:36 INFO - Downloading blobuploader-1.2.4.tar.gz
12:30:36 INFO - Running setup.py egg_info for package blobuploader
12:30:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
12:30:39 INFO - Running setup.py egg_info for package requests
12:30:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
12:30:39 INFO - Downloading docopt-0.6.1.tar.gz
12:30:39 INFO - Running setup.py egg_info for package docopt
12:30:39 INFO - Installing collected packages: blobuploader, docopt, requests
12:30:39 INFO - Running setup.py install for blobuploader
12:30:39 INFO - Running setup.py install for docopt
12:30:39 INFO - Running setup.py install for requests
12:30:39 INFO - Successfully installed blobuploader docopt requests
12:30:39 INFO - Cleaning up...
12:30:39 INFO - Return code: 0
12:30:39 INFO - Installing None into virtualenv C:\slave\test\build\venv
12:30:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:30:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:30:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:30:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:30:39 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 0x024FB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02614200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259A470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025CE368>, '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 0x022F0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026270C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-024', 'USERDOMAIN': 'T-W864-IX-024', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-024', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-024', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-024', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-024', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
12:30:39 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:30:39 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:30:39 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
12:30:39 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Roaming',
12:30:39 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
12:30:39 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
12:30:39 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
12:30:39 INFO - 'COMPUTERNAME': 'T-W864-IX-024',
12:30:39 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
12:30:39 INFO - 'DCLOCATION': 'SCL3',
12:30:39 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:30:39 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:30:39 INFO - 'HOMEDRIVE': 'C:',
12:30:39 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-024',
12:30:39 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:30:39 INFO - 'KTS_VERSION': '1.19c',
12:30:39 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Local',
12:30:39 INFO - 'LOGONSERVER': '\\\\T-W864-IX-024',
12:30:39 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:30:39 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:30:39 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:30:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:30:39 INFO - 'MOZ_NO_REMOTE': '1',
12:30:39 INFO - 'NO_EM_RESTART': '1',
12:30:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:30:39 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:30:39 INFO - 'OS': 'Windows_NT',
12:30:39 INFO - 'OURDRIVE': 'C:',
12:30:39 INFO - 'PATH': 'C:\\Program Files (x86)\\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',
12:30:39 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
12:30:39 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:30:39 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
12:30:39 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
12:30:39 INFO - 'PROCESSOR_LEVEL': '6',
12:30:39 INFO - 'PROCESSOR_REVISION': '1e05',
12:30:39 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
12:30:39 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
12:30:39 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
12:30:39 INFO - 'PROGRAMW6432': 'C:\\Program Files',
12:30:39 INFO - 'PROMPT': '$P$G',
12:30:39 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:30:39 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
12:30:39 INFO - 'PUBLIC': 'C:\\Users\\Public',
12:30:39 INFO - 'PWD': 'C:\\slave\\test',
12:30:39 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:30:39 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:30:39 INFO - 'SYSTEMDRIVE': 'C:',
12:30:39 INFO - 'SYSTEMROOT': 'C:\\windows',
12:30:39 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
12:30:39 INFO - 'TEST1': 'testie',
12:30:39 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
12:30:39 INFO - 'USERDOMAIN': 'T-W864-IX-024',
12:30:39 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-024',
12:30:39 INFO - 'USERNAME': 'cltbld',
12:30:39 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-024',
12:30:39 INFO - 'WINDIR': 'C:\\windows',
12:30:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:30:44 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
12:30:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
12:30:44 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
12:30:44 INFO - Unpacking c:\slave\test\build\tests\marionette\client
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
12:30:44 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
12:30:44 INFO - Unpacking c:\slave\test\build\tests\marionette
12:30:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
12:30:44 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:30:44 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
12:30:44 INFO - Running setup.py install for browsermob-proxy
12:30:58 INFO - Running setup.py install for manifestparser
12:30:58 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Running setup.py install for marionette-client
12:30:58 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:30:58 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Running setup.py install for marionette-driver
12:30:58 INFO - Running setup.py install for mozcrash
12:30:58 INFO - Running setup.py install for mozdebug
12:30:58 INFO - Running setup.py install for mozdevice
12:30:58 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Running setup.py install for mozfile
12:30:58 INFO - Running setup.py install for mozhttpd
12:30:58 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Running setup.py install for mozinfo
12:30:58 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Running setup.py install for mozInstall
12:30:58 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Running setup.py install for mozleak
12:30:58 INFO - Running setup.py install for mozlog
12:30:58 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Running setup.py install for moznetwork
12:30:58 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Running setup.py install for mozprocess
12:30:58 INFO - Running setup.py install for mozprofile
12:30:58 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Running setup.py install for mozrunner
12:30:58 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Running setup.py install for mozscreenshot
12:30:58 INFO - Running setup.py install for moztest
12:30:58 INFO - Running setup.py install for mozversion
12:30:58 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
12:30:58 INFO - Running setup.py install for wptserve
12:30:58 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:30:58 INFO - Cleaning up...
12:30:58 INFO - Return code: 0
12:30:58 INFO - Installing None into virtualenv C:\slave\test\build\venv
12:30:58 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:30:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:30:58 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:30:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:30:58 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 0x024FB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02614200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259A470>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025CE368>, '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 0x022F0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026270C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-024', 'USERDOMAIN': 'T-W864-IX-024', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-024', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-024', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-024', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-024', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
12:30:58 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:30:58 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:30:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
12:30:58 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Roaming',
12:30:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
12:30:58 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
12:30:58 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
12:30:58 INFO - 'COMPUTERNAME': 'T-W864-IX-024',
12:30:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
12:30:58 INFO - 'DCLOCATION': 'SCL3',
12:30:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:30:58 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:30:58 INFO - 'HOMEDRIVE': 'C:',
12:30:58 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-024',
12:30:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:30:58 INFO - 'KTS_VERSION': '1.19c',
12:30:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Local',
12:30:58 INFO - 'LOGONSERVER': '\\\\T-W864-IX-024',
12:30:58 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:30:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:30:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:30:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:30:58 INFO - 'MOZ_NO_REMOTE': '1',
12:30:58 INFO - 'NO_EM_RESTART': '1',
12:30:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:30:58 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:30:58 INFO - 'OS': 'Windows_NT',
12:30:58 INFO - 'OURDRIVE': 'C:',
12:30:58 INFO - 'PATH': 'C:\\Program Files (x86)\\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',
12:30:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
12:30:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:30:58 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
12:30:58 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
12:30:58 INFO - 'PROCESSOR_LEVEL': '6',
12:30:58 INFO - 'PROCESSOR_REVISION': '1e05',
12:30:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
12:30:58 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
12:30:58 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
12:30:58 INFO - 'PROGRAMW6432': 'C:\\Program Files',
12:30:58 INFO - 'PROMPT': '$P$G',
12:30:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:30:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
12:30:58 INFO - 'PUBLIC': 'C:\\Users\\Public',
12:30:58 INFO - 'PWD': 'C:\\slave\\test',
12:30:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:30:58 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:30:58 INFO - 'SYSTEMDRIVE': 'C:',
12:30:58 INFO - 'SYSTEMROOT': 'C:\\windows',
12:30:58 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
12:30:58 INFO - 'TEST1': 'testie',
12:30:58 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
12:30:58 INFO - 'USERDOMAIN': 'T-W864-IX-024',
12:30:58 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-024',
12:30:58 INFO - 'USERNAME': 'cltbld',
12:30:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-024',
12:30:58 INFO - 'WINDIR': 'C:\\windows',
12:30:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:31:02 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
12:31:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
12:31:02 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
12:31:02 INFO - Unpacking c:\slave\test\build\tests\marionette\client
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
12:31:02 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
12:31:02 INFO - Unpacking c:\slave\test\build\tests\marionette
12:31:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
12:31:02 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:31:02 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:31:14 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:31:14 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:31:14 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:31:14 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:31:14 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
12:31:14 INFO - Downloading blessings-1.6.tar.gz
12:31:14 INFO - Running setup.py egg_info for package blessings
12:31:14 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:31:14 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:31:14 INFO - Running setup.py install for blessings
12:31:14 INFO - Running setup.py install for browsermob-proxy
12:31:14 INFO - Running setup.py install for manifestparser
12:31:14 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Running setup.py install for marionette-client
12:31:14 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:31:14 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Running setup.py install for marionette-driver
12:31:14 INFO - Running setup.py install for mozcrash
12:31:14 INFO - Running setup.py install for mozdebug
12:31:14 INFO - Running setup.py install for mozdevice
12:31:14 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Running setup.py install for mozhttpd
12:31:14 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Running setup.py install for mozInstall
12:31:14 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Running setup.py install for mozleak
12:31:14 INFO - Running setup.py install for mozprofile
12:31:14 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Running setup.py install for mozrunner
12:31:14 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
12:31:14 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
12:31:16 INFO - Running setup.py install for mozscreenshot
12:31:16 INFO - Running setup.py install for moztest
12:31:16 INFO - Running setup.py install for mozversion
12:31:16 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
12:31:16 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
12:31:16 INFO - Running setup.py install for wptserve
12:31:16 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
12:31:16 INFO - Cleaning up...
12:31:16 INFO - Return code: 0
12:31:16 INFO - Done creating virtualenv C:\slave\test\build\venv.
12:31:16 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
12:31:16 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
12:31:16 INFO - Reading from file tmpfile_stdout
12:31:16 INFO - Using _rmtree_windows ...
12:31:16 INFO - Using _rmtree_windows ...
12:31:16 INFO - Current package versions:
12:31:16 INFO - blessings == 1.6
12:31:16 INFO - blobuploader == 1.2.4
12:31:16 INFO - browsermob-proxy == 0.6.0
12:31:16 INFO - distribute == 0.6.14
12:31:16 INFO - docopt == 0.6.1
12:31:16 INFO - manifestparser == 1.1
12:31:16 INFO - marionette-client == 2.3.0
12:31:16 INFO - marionette-driver == 1.4.0
12:31:16 INFO - mozInstall == 1.12
12:31:16 INFO - mozcrash == 0.17
12:31:16 INFO - mozdebug == 0.1
12:31:16 INFO - mozdevice == 0.48
12:31:16 INFO - mozfile == 1.2
12:31:16 INFO - mozhttpd == 0.7
12:31:16 INFO - mozinfo == 0.9
12:31:16 INFO - mozleak == 0.1
12:31:16 INFO - mozlog == 3.1
12:31:16 INFO - moznetwork == 0.27
12:31:16 INFO - mozprocess == 0.22
12:31:16 INFO - mozprofile == 0.28
12:31:16 INFO - mozrunner == 6.11
12:31:16 INFO - mozscreenshot == 0.1
12:31:16 INFO - mozsystemmonitor == 0.0
12:31:16 INFO - moztest == 0.7
12:31:16 INFO - mozversion == 1.4
12:31:16 INFO - requests == 1.2.3
12:31:16 INFO - wptserve == 1.4.0
12:31:16 INFO - Running post-action listener: _resource_record_post_action
12:31:16 INFO - Running post-action listener: _start_resource_monitoring
12:31:16 INFO - Starting resource monitoring.
12:31:16 INFO - #####
12:31:16 INFO - ##### Running pull step.
12:31:16 INFO - #####
12:31:16 INFO - Running pre-action listener: _resource_record_pre_action
12:31:16 INFO - Running main action method: pull
12:31:16 INFO - Pull has nothing to do!
12:31:16 INFO - Running post-action listener: _resource_record_post_action
12:31:16 INFO - #####
12:31:16 INFO - ##### Running install step.
12:31:16 INFO - #####
12:31:16 INFO - Running pre-action listener: _resource_record_pre_action
12:31:16 INFO - Running main action method: install
12:31:16 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
12:31:16 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
12:31:16 INFO - Reading from file tmpfile_stdout
12:31:16 INFO - Using _rmtree_windows ...
12:31:16 INFO - Using _rmtree_windows ...
12:31:16 INFO - Detecting whether we're running mozinstall >=1.0...
12:31:16 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
12:31:16 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
12:31:16 INFO - Reading from file tmpfile_stdout
12:31:16 INFO - Output received:
12:31:16 INFO - Usage: mozinstall-script.py [options] installer
12:31:16 INFO - Options:
12:31:16 INFO - -h, --help show this help message and exit
12:31:16 INFO - -d DEST, --destination=DEST
12:31:16 INFO - Directory to install application into. [default:
12:31:16 INFO - "C:\slave\test"]
12:31:16 INFO - --app=APP Application being installed. [default: firefox]
12:31:16 INFO - Using _rmtree_windows ...
12:31:16 INFO - Using _rmtree_windows ...
12:31:16 INFO - mkdir: C:\slave\test\build\application
12:31:16 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application']
12:31:16 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win64.zip --destination C:\slave\test\build\application
12:31:18 INFO - Reading from file tmpfile_stdout
12:31:18 INFO - Output received:
12:31:18 INFO - C:\slave\test\build\application\firefox\firefox.exe
12:31:18 INFO - Using _rmtree_windows ...
12:31:18 INFO - Using _rmtree_windows ...
12:31:18 INFO - Running post-action listener: _resource_record_post_action
12:31:18 INFO - #####
12:31:18 INFO - ##### Running run-tests step.
12:31:18 INFO - #####
12:31:18 INFO - Running pre-action listener: _resource_record_pre_action
12:31:18 INFO - Running main action method: run_tests
12:31:18 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
12:31:18 INFO - Minidump filename unknown. Determining based upon platform and architecture.
12:31:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
12:31:18 INFO - grabbing minidump binary from tooltool
12:31:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:31:18 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 0x025CE368>, '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 0x022F0D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026270C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
12:31:18 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:31:18 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:31:18 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
12:31:19 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpn4tvr8
12:31:19 INFO - INFO - File integrity verified, renaming tmpn4tvr8 to win32-minidump_stackwalk.exe
12:31:19 INFO - Return code: 0
12:31:19 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
12:31:19 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
12:31:19 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/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.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:31:19 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/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.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:31:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
12:31:19 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Roaming',
12:31:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
12:31:19 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
12:31:19 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
12:31:19 INFO - 'COMPUTERNAME': 'T-W864-IX-024',
12:31:19 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
12:31:19 INFO - 'DCLOCATION': 'SCL3',
12:31:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:31:19 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:31:19 INFO - 'HOMEDRIVE': 'C:',
12:31:19 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-024',
12:31:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:31:19 INFO - 'KTS_VERSION': '1.19c',
12:31:19 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-024\\AppData\\Local',
12:31:19 INFO - 'LOGONSERVER': '\\\\T-W864-IX-024',
12:31:19 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
12:31:19 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:31:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:31:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:31:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:31:19 INFO - 'MOZ_NO_REMOTE': '1',
12:31:19 INFO - 'NO_EM_RESTART': '1',
12:31:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:31:19 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:31:19 INFO - 'OS': 'Windows_NT',
12:31:19 INFO - 'OURDRIVE': 'C:',
12:31:19 INFO - 'PATH': 'C:\\Program Files (x86)\\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',
12:31:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
12:31:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:31:19 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
12:31:19 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
12:31:19 INFO - 'PROCESSOR_LEVEL': '6',
12:31:19 INFO - 'PROCESSOR_REVISION': '1e05',
12:31:19 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
12:31:19 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
12:31:19 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
12:31:19 INFO - 'PROGRAMW6432': 'C:\\Program Files',
12:31:19 INFO - 'PROMPT': '$P$G',
12:31:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:31:19 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
12:31:19 INFO - 'PUBLIC': 'C:\\Users\\Public',
12:31:19 INFO - 'PWD': 'C:\\slave\\test',
12:31:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:31:19 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:31:19 INFO - 'SYSTEMDRIVE': 'C:',
12:31:19 INFO - 'SYSTEMROOT': 'C:\\windows',
12:31:19 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
12:31:19 INFO - 'TEST1': 'testie',
12:31:19 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
12:31:19 INFO - 'USERDOMAIN': 'T-W864-IX-024',
12:31:19 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-024',
12:31:19 INFO - 'USERNAME': 'cltbld',
12:31:19 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-024',
12:31:19 INFO - 'WINDIR': 'C:\\windows',
12:31:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:31:19 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/fQabLi3pRxaF_IDl4nWu2Q/artifacts/public/build/firefox-48.0.en-US.win64.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
ProcessManager NOT managing child processes
ProcessManager UNABLE to use job objects to manage child processes
12:31:21 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:31:21 INFO - import pkg_resources
12:31:22 INFO - Using 1 client processes
12:31:25 INFO - SUITE-START | Running 1476 tests
12:31:25 INFO - Running testharness tests
12:31:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
12:31:25 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
12:31:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
12:31:25 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
12:31:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
12:31:25 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
12:31:25 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
12:31:25 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
12:31:25 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
12:31:25 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
12:31:25 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
12:31:25 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
12:31:25 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
12:31:25 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
12:31:25 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
12:31:25 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
12:31:25 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
12:31:25 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
12:31:25 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
12:31:25 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
12:31:25 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
12:31:25 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
12:31:25 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
12:31:25 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
12:31:25 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
12:31:25 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
12:31:25 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
12:31:25 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
12:31:25 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
12:31:25 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
12:31:25 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
12:31:25 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
12:31:25 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 37ms
12:31:25 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
12:31:25 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 1ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
12:31:25 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
12:31:25 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
12:31:25 INFO - Setting up ssl
12:31:26 INFO - PROCESS | certutil |
12:31:26 INFO - PROCESS | certutil |
12:31:26 INFO - PROCESS | certutil |
12:31:26 INFO - Certificate Nickname Trust Attributes
12:31:26 INFO - SSL,S/MIME,JAR/XPI
12:31:26 INFO -
12:31:26 INFO - web-platform-tests CT,,
12:31:26 INFO -
12:31:26 INFO - Starting runner
12:31:28 INFO - PROCESS | 1528 | 1468438288381 Marionette INFO Listening on port 2828
12:31:33 INFO - PROCESS | 1528 | 1468438293538 Marionette INFO startBrowser 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:33 INFO - PROCESS | 1528 | 1468438293549 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:34 INFO - PROCESS | 1528 | 1468438294445 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:34 INFO - PROCESS | 1528 | 1468438294471 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:35 INFO - PROCESS | 1528 | 1468438295428 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
12:31:35 INFO - PROCESS | 1528 | 1468438295521 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:35 INFO - PROCESS | 1528 | 1468438295572 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
12:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1638ms
12:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
12:31:37 INFO - PROCESS | 1528 | 1468438297098 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:37 INFO - PROCESS | 1528 | 1468438297136 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
12:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 230ms
12:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
12:31:37 INFO - PROCESS | 1528 | 1468438297332 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:37 INFO - PROCESS | 1528 | 1468438297369 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
12:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 169ms
12:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
12:31:37 INFO - PROCESS | 1528 | 1468438297506 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:37 INFO - PROCESS | 1528 | 1468438297541 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
12:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 335ms
12:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
12:31:37 INFO - PROCESS | 1528 | 1468438297846 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:37 INFO - PROCESS | 1528 | 1468438297880 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
12:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 170ms
12:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
12:31:38 INFO - PROCESS | 1528 | 1468438298022 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:38 INFO - PROCESS | 1528 | 1468438298078 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
12:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 335ms
12:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
12:31:38 INFO - PROCESS | 1528 | 1468438298360 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:38 INFO - PROCESS | 1528 | 1468438298389 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
12:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 170ms
12:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
12:31:38 INFO - PROCESS | 1528 | 1468438298545 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:38 INFO - PROCESS | 1528 | 1468438298573 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
12:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 188ms
12:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
12:31:38 INFO - PROCESS | 1528 | 1468438298733 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:38 INFO - PROCESS | 1528 | 1468438298765 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
12:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 335ms
12:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
12:31:39 INFO - PROCESS | 1528 | 1468438299069 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:39 INFO - PROCESS | 1528 | 1468438299117 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
12:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 439ms
12:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
12:31:39 INFO - PROCESS | 1528 | 1468438299512 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:39 INFO - PROCESS | 1528 | 1468438299539 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
12:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 169ms
12:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
12:31:39 INFO - PROCESS | 1528 | 1468438299689 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:39 INFO - PROCESS | 1528 | 1468438299722 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
12:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 170ms
12:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
12:31:39 INFO - PROCESS | 1528 | 1468438299863 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:39 INFO - PROCESS | 1528 | 1468438299891 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
12:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 215ms
12:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
12:31:40 INFO - PROCESS | 1528 | 1468438300081 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:40 INFO - PROCESS | 1528 | 1468438300112 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
12:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 170ms
12:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
12:31:40 INFO - PROCESS | 1528 | 1468438300259 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:40 INFO - PROCESS | 1528 | 1468438300288 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
12:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 170ms
12:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
12:31:40 INFO - PROCESS | 1528 | 1468438300431 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:40 INFO - PROCESS | 1528 | 1468438300462 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
12:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 169ms
12:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
12:31:40 INFO - PROCESS | 1528 | 1468438300609 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:40 INFO - PROCESS | 1528 | 1468438300641 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
12:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 170ms
12:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
12:31:40 INFO - PROCESS | 1528 | 1468438300779 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:40 INFO - PROCESS | 1528 | 1468438300808 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
12:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 170ms
12:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
12:31:40 INFO - PROCESS | 1528 | 1468438300959 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:41 INFO - PROCESS | 1528 | 1468438300993 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
12:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 170ms
12:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
12:31:41 INFO - PROCESS | 1528 | 1468438301136 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:41 INFO - PROCESS | 1528 | 1468438301164 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
12:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 170ms
12:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
12:31:41 INFO - PROCESS | 1528 | 1468438301308 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:41 INFO - PROCESS | 1528 | 1468438301340 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
12:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 170ms
12:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
12:31:41 INFO - PROCESS | 1528 | 1468438301490 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:41 INFO - PROCESS | 1528 | 1468438301520 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
12:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 170ms
12:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
12:31:41 INFO - PROCESS | 1528 | 1468438301662 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:41 INFO - PROCESS | 1528 | 1468438301694 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
12:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 169ms
12:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
12:31:41 INFO - PROCESS | 1528 | 1468438301838 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:41 INFO - PROCESS | 1528 | 1468438301867 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
12:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 170ms
12:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
12:31:42 INFO - PROCESS | 1528 | 1468438302012 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:42 INFO - PROCESS | 1528 | 1468438302042 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
12:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 170ms
12:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
12:31:42 INFO - PROCESS | 1528 | 1468438302187 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:42 INFO - PROCESS | 1528 | 1468438302215 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
12:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 170ms
12:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
12:31:42 INFO - PROCESS | 1528 | 1468438302361 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:42 INFO - PROCESS | 1528 | 1468438302393 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
12:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 170ms
12:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
12:31:42 INFO - PROCESS | 1528 | 1468438302539 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:42 INFO - PROCESS | 1528 | 1468438302574 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
12:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 170ms
12:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
12:31:42 INFO - PROCESS | 1528 | 1468438302712 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:42 INFO - PROCESS | 1528 | 1468438302746 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
12:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 170ms
12:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
12:31:42 INFO - PROCESS | 1528 | 1468438302889 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:42 INFO - PROCESS | 1528 | 1468438302923 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
12:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 170ms
12:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
12:31:43 INFO - PROCESS | 1528 | 1468438303061 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:43 INFO - PROCESS | 1528 | 1468438303095 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
12:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 170ms
12:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
12:31:43 INFO - PROCESS | 1528 | 1468438303243 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:43 INFO - PROCESS | 1528 | 1468438303277 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
12:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 231ms
12:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
12:31:43 INFO - PROCESS | 1528 | 1468438303474 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:43 INFO - PROCESS | 1528 | 1468438303508 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
12:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 170ms
12:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
12:31:43 INFO - PROCESS | 1528 | 1468438303647 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:43 INFO - PROCESS | 1528 | 1468438303681 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
12:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 170ms
12:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
12:31:43 INFO - PROCESS | 1528 | 1468438303824 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:43 INFO - PROCESS | 1528 | 1468438303868 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
12:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 419ms
12:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
12:31:44 INFO - PROCESS | 1528 | 1468438304248 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:44 INFO - PROCESS | 1528 | 1468438304278 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
12:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 170ms
12:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
12:31:44 INFO - PROCESS | 1528 | 1468438304425 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:44 INFO - PROCESS | 1528 | 1468438304464 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
12:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 170ms
12:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
12:31:44 INFO - PROCESS | 1528 | 1468438304603 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:44 INFO - PROCESS | 1528 | 1468438304637 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
12:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 377ms
12:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
12:31:44 INFO - PROCESS | 1528 | 1468438304985 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:45 INFO - PROCESS | 1528 | 1468438305020 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
12:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 171ms
12:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
12:31:45 INFO - PROCESS | 1528 | 1468438305160 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:45 INFO - PROCESS | 1528 | 1468438305195 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
12:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 170ms
12:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
12:31:45 INFO - PROCESS | 1528 | 1468438305335 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:45 INFO - PROCESS | 1528 | 1468438305375 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
12:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 170ms
12:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
12:31:45 INFO - PROCESS | 1528 | 1468438305510 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:45 INFO - PROCESS | 1528 | 1468438305555 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
12:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 170ms
12:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
12:31:45 INFO - PROCESS | 1528 | 1468438305683 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:45 INFO - PROCESS | 1528 | 1468438305716 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
12:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 170ms
12:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
12:31:45 INFO - PROCESS | 1528 | 1468438305860 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:45 INFO - PROCESS | 1528 | 1468438305900 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
12:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 169ms
12:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
12:31:46 INFO - PROCESS | 1528 | 1468438306035 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:46 INFO - PROCESS | 1528 | 1468438306070 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
12:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 170ms
12:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
12:31:46 INFO - PROCESS | 1528 | 1468438306209 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:46 INFO - PROCESS | 1528 | 1468438306244 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
12:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 170ms
12:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
12:31:46 INFO - PROCESS | 1528 | 1468438306382 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:46 INFO - PROCESS | 1528 | 1468438306416 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
12:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 230ms
12:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
12:31:46 INFO - PROCESS | 1528 | 1468438306618 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:46 INFO - PROCESS | 1528 | 1468438306651 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
12:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 170ms
12:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
12:31:46 INFO - PROCESS | 1528 | 1468438306793 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:46 INFO - PROCESS | 1528 | 1468438306828 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
12:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 171ms
12:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
12:31:46 INFO - PROCESS | 1528 | 1468438306967 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:47 INFO - PROCESS | 1528 | 1468438307000 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
12:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 169ms
12:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
12:31:47 INFO - PROCESS | 1528 | 1468438307143 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:47 INFO - PROCESS | 1528 | 1468438307173 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
12:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 170ms
12:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
12:31:47 INFO - PROCESS | 1528 | 1468438307318 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:47 INFO - PROCESS | 1528 | 1468438307352 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
12:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 170ms
12:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
12:31:47 INFO - PROCESS | 1528 | 1468438307494 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:47 INFO - PROCESS | 1528 | 1468438307526 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
12:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 170ms
12:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
12:31:47 INFO - PROCESS | 1528 | 1468438307668 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:47 INFO - PROCESS | 1528 | 1468438307701 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
12:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 171ms
12:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
12:31:47 INFO - PROCESS | 1528 | 1468438307844 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:47 INFO - PROCESS | 1528 | 1468438307876 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
12:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 170ms
12:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
12:31:48 INFO - PROCESS | 1528 | 1468438308020 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:48 INFO - PROCESS | 1528 | 1468438308056 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
12:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 168ms
12:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
12:31:48 INFO - PROCESS | 1528 | 1468438308197 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:48 INFO - PROCESS | 1528 | 1468438308230 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
12:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 170ms
12:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
12:31:48 INFO - PROCESS | 1528 | 1468438308378 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:48 INFO - PROCESS | 1528 | 1468438308411 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
12:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 171ms
12:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
12:31:48 INFO - PROCESS | 1528 | 1468438308545 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:48 INFO - PROCESS | 1528 | 1468438308581 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
12:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 171ms
12:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
12:31:48 INFO - PROCESS | 1528 | 1468438308736 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:48 INFO - PROCESS | 1528 | 1468438308801 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
12:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 524ms
12:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
12:31:49 INFO - PROCESS | 1528 | 1468438309266 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:49 INFO - PROCESS | 1528 | 1468438309296 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
12:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 170ms
12:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
12:31:49 INFO - PROCESS | 1528 | 1468438309448 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:49 INFO - PROCESS | 1528 | 1468438309481 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
12:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 170ms
12:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
12:31:49 INFO - PROCESS | 1528 | 1468438309625 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:49 INFO - PROCESS | 1528 | 1468438309654 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
12:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 170ms
12:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
12:31:49 INFO - PROCESS | 1528 | 1468438309795 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:49 INFO - PROCESS | 1528 | 1468438309825 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
12:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 169ms
12:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
12:31:49 INFO - PROCESS | 1528 | 1468438309971 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:50 INFO - PROCESS | 1528 | 1468438310014 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
12:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 170ms
12:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
12:31:50 INFO - PROCESS | 1528 | 1468438310146 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:50 INFO - PROCESS | 1528 | 1468438310180 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
12:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 170ms
12:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
12:31:50 INFO - PROCESS | 1528 | 1468438310325 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:50 INFO - PROCESS | 1528 | 1468438310352 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
12:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 171ms
12:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
12:31:50 INFO - PROCESS | 1528 | 1468438310497 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:50 INFO - PROCESS | 1528 | 1468438310529 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
12:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 168ms
12:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
12:31:50 INFO - PROCESS | 1528 | 1468438310668 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:50 INFO - PROCESS | 1528 | 1468438310696 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
12:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 170ms
12:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
12:31:50 INFO - PROCESS | 1528 | 1468438310845 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:50 INFO - PROCESS | 1528 | 1468438310873 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
12:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 170ms
12:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
12:31:51 INFO - PROCESS | 1528 | 1468438311020 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:51 INFO - PROCESS | 1528 | 1468438311064 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
12:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 230ms
12:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
12:31:51 INFO - PROCESS | 1528 | 1468438311259 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:51 INFO - PROCESS | 1528 | 1468438311296 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
12:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 170ms
12:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
12:31:51 INFO - PROCESS | 1528 | 1468438311431 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:51 INFO - PROCESS | 1528 | 1468438311465 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:51 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:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 170ms
12:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
12:31:51 INFO - PROCESS | 1528 | 1468438311608 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:51 INFO - PROCESS | 1528 | 1468438311646 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:51 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:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 170ms
12:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
12:31:51 INFO - PROCESS | 1528 | 1468438311781 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:51 INFO - PROCESS | 1528 | 1468438311817 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:51 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:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 170ms
12:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
12:31:51 INFO - PROCESS | 1528 | 1468438311958 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:51 INFO - PROCESS | 1528 | 1468438311991 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:52 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:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 231ms
12:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
12:31:52 INFO - PROCESS | 1528 | 1468438312195 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:52 INFO - PROCESS | 1528 | 1468438312226 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:52 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:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 170ms
12:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
12:31:52 INFO - PROCESS | 1528 | 1468438312367 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:52 INFO - PROCESS | 1528 | 1468438312400 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:52 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:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 170ms
12:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
12:31:52 INFO - PROCESS | 1528 | 1468438312544 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:52 INFO - PROCESS | 1528 | 1468438312577 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:52 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:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 170ms
12:31:52 INFO - PROCESS | 1528 | 1468438312717 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
12:31:52 INFO - PROCESS | 1528 | 1468438312753 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:52 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:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 170ms
12:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
12:31:52 INFO - PROCESS | 1528 | 1468438312894 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:52 INFO - PROCESS | 1528 | 1468438312928 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:53 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:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 170ms
12:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
12:31:53 INFO - PROCESS | 1528 | 1468438313068 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:53 INFO - PROCESS | 1528 | 1468438313104 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:53 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:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 170ms
12:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
12:31:53 INFO - PROCESS | 1528 | 1468438313245 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:53 INFO - PROCESS | 1528 | 1468438313281 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:53 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:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 169ms
12:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
12:31:53 INFO - PROCESS | 1528 | 1468438313419 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:53 INFO - PROCESS | 1528 | 1468438313452 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:53 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:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 170ms
12:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
12:31:53 INFO - PROCESS | 1528 | 1468438313594 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:53 INFO - PROCESS | 1528 | 1468438313627 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:53 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:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 170ms
12:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
12:31:53 INFO - PROCESS | 1528 | 1468438313766 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:53 INFO - PROCESS | 1528 | 1468438313804 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:53 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:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 171ms
12:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
12:31:53 INFO - PROCESS | 1528 | 1468438313945 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:53 INFO - PROCESS | 1528 | 1468438313981 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:54 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:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 170ms
12:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
12:31:54 INFO - PROCESS | 1528 | 1468438314117 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:54 INFO - PROCESS | 1528 | 1468438314153 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:54 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:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 170ms
12:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
12:31:54 INFO - PROCESS | 1528 | 1468438314295 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:54 INFO - PROCESS | 1528 | 1468438314333 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:54 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:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 169ms
12:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
12:31:54 INFO - PROCESS | 1528 | 1468438314466 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:54 INFO - PROCESS | 1528 | 1468438314502 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:54 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:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 170ms
12:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
12:31:54 INFO - PROCESS | 1528 | 1468438314644 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:54 INFO - PROCESS | 1528 | 1468438314684 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:54 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:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 170ms
12:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
12:31:54 INFO - PROCESS | 1528 | 1468438314816 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:54 INFO - PROCESS | 1528 | 1468438314855 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:54 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:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 170ms
12:31:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
12:31:54 INFO - PROCESS | 1528 | 1468438314993 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:55 INFO - PROCESS | 1528 | 1468438315056 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
12:31:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 482ms
12:31:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
12:31:55 INFO - PROCESS | 1528 | 1468438315480 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:55 INFO - PROCESS | 1528 | 1468438315510 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
12:31:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 377ms
12:31:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
12:31:55 INFO - PROCESS | 1528 | 1468438315862 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:55 INFO - PROCESS | 1528 | 1468438315892 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
12:31:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 228ms
12:31:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
12:31:56 INFO - PROCESS | 1528 | 1468438316098 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:56 INFO - PROCESS | 1528 | 1468438316127 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
12:31:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 170ms
12:31:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
12:31:56 INFO - PROCESS | 1528 | 1468438316267 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:56 INFO - PROCESS | 1528 | 1468438316301 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
12:31:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 170ms
12:31:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
12:31:56 INFO - PROCESS | 1528 | 1468438316444 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:56 INFO - PROCESS | 1528 | 1468438316471 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
12:31:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 171ms
12:31:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
12:31:56 INFO - PROCESS | 1528 | 1468438316619 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:56 INFO - PROCESS | 1528 | 1468438316655 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
12:31:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 170ms
12:31:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
12:31:56 INFO - PROCESS | 1528 | 1468438316796 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:56 INFO - PROCESS | 1528 | 1468438316823 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
12:31:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 170ms
12:31:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
12:31:56 INFO - PROCESS | 1528 | 1468438316969 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:57 INFO - PROCESS | 1528 | 1468438317004 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
12:31:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 170ms
12:31:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
12:31:57 INFO - PROCESS | 1528 | 1468438317146 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:57 INFO - PROCESS | 1528 | 1468438317178 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
12:31:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 170ms
12:31:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
12:31:57 INFO - PROCESS | 1528 | 1468438317319 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:57 INFO - PROCESS | 1528 | 1468438317351 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
12:31:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 172ms
12:31:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
12:31:57 INFO - PROCESS | 1528 | 1468438317500 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:57 INFO - PROCESS | 1528 | 1468438317542 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:58 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:31:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 734ms
12:31:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
12:31:58 INFO - PROCESS | 1528 | 1468438318237 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:58 INFO - PROCESS | 1528 | 1468438318279 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
12:31:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 690ms
12:31:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
12:31:58 INFO - PROCESS | 1528 | 1468438318930 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:58 INFO - PROCESS | 1528 | 1468438318962 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:59 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:31:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:31:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
12:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:31:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:31:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:31:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 169ms
12:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
12:31:59 INFO - PROCESS | 1528 | 1468438319104 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:59 INFO - PROCESS | 1528 | 1468438319137 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
12:31:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 170ms
12:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
12:31:59 INFO - PROCESS | 1528 | 1468438319280 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:59 INFO - PROCESS | 1528 | 1468438319312 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
12:31:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 169ms
12:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
12:31:59 INFO - PROCESS | 1528 | 1468438319454 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:59 INFO - PROCESS | 1528 | 1468438319487 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
12:31:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 170ms
12:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
12:31:59 INFO - PROCESS | 1528 | 1468438319630 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:59 INFO - PROCESS | 1528 | 1468438319666 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
12:31:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 170ms
12:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
12:31:59 INFO - PROCESS | 1528 | 1468438319804 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:59 INFO - PROCESS | 1528 | 1468438319838 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:31:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
12:31:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 170ms
12:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
12:31:59 INFO - PROCESS | 1528 | 1468438319979 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:00 INFO - PROCESS | 1528 | 1468438320012 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:00 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
12:32:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
12:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 170ms
12:32:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
12:32:00 INFO - PROCESS | 1528 | 1468438320152 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:00 INFO - PROCESS | 1528 | 1468438320186 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
12:32:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 170ms
12:32:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
12:32:00 INFO - PROCESS | 1528 | 1468438320331 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:00 INFO - PROCESS | 1528 | 1468438320367 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:00 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
12:32:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
12:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 170ms
12:32:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
12:32:00 INFO - PROCESS | 1528 | 1468438320502 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:00 INFO - PROCESS | 1528 | 1468438320537 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:00 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:32:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:32:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
12:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 230ms
12:32:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
12:32:00 INFO - PROCESS | 1528 | 1468438320740 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:00 INFO - PROCESS | 1528 | 1468438320777 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:00 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
12:32:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
12:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 170ms
12:32:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
12:32:00 INFO - PROCESS | 1528 | 1468438320915 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:00 INFO - PROCESS | 1528 | 1468438320951 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
12:32:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 171ms
12:32:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
12:32:01 INFO - PROCESS | 1528 | 1468438321087 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:01 INFO - PROCESS | 1528 | 1468438321123 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
12:32:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 170ms
12:32:01 INFO - PROCESS | 1528 | 1468438321266 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
12:32:01 INFO - PROCESS | 1528 | 1468438321305 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
12:32:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 230ms
12:32:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
12:32:01 INFO - PROCESS | 1528 | 1468438321648 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:01 INFO - PROCESS | 1528 | 1468438321691 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
12:32:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 313ms
12:32:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
12:32:01 INFO - PROCESS | 1528 | 1468438321872 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:01 INFO - PROCESS | 1528 | 1468438321903 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
12:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 170ms
12:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
12:32:02 INFO - PROCESS | 1528 | 1468438322049 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:02 INFO - PROCESS | 1528 | 1468438322081 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
12:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 170ms
12:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
12:32:02 INFO - PROCESS | 1528 | 1468438322220 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:02 INFO - PROCESS | 1528 | 1468438322251 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
12:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 170ms
12:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
12:32:02 INFO - PROCESS | 1528 | 1468438322396 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:02 INFO - PROCESS | 1528 | 1468438322424 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
12:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 170ms
12:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
12:32:02 INFO - PROCESS | 1528 | 1468438322571 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:02 INFO - PROCESS | 1528 | 1468438322611 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
12:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 170ms
12:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
12:32:02 INFO - PROCESS | 1528 | 1468438322747 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:02 INFO - PROCESS | 1528 | 1468438322775 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
12:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 169ms
12:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
12:32:02 INFO - PROCESS | 1528 | 1468438322919 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:02 INFO - PROCESS | 1528 | 1468438322949 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
12:32:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 169ms
12:32:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
12:32:03 INFO - PROCESS | 1528 | 1468438323094 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:03 INFO - PROCESS | 1528 | 1468438323129 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:03 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:32:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 170ms
12:32:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
12:32:03 INFO - PROCESS | 1528 | 1468438323268 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:03 INFO - PROCESS | 1528 | 1468438323299 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
12:32:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 170ms
12:32:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
12:32:03 INFO - PROCESS | 1528 | 1468438323444 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:03 INFO - PROCESS | 1528 | 1468438323482 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
12:32:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 335ms
12:32:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
12:32:03 INFO - PROCESS | 1528 | 1468438323784 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:03 INFO - PROCESS | 1528 | 1468438323822 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:03 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:32:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 170ms
12:32:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
12:32:03 INFO - PROCESS | 1528 | 1468438323958 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:04 INFO - PROCESS | 1528 | 1468438323998 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:04 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:32:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
12:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:32:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
12:32:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:32:04 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:32:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
12:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:32:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
12:32:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:32:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 418ms
12:32:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
12:32:04 INFO - PROCESS | 1528 | 1468438324382 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:04 INFO - PROCESS | 1528 | 1468438324422 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:04 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:32:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 171ms
12:32:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
12:32:04 INFO - PROCESS | 1528 | 1468438324560 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:04 INFO - PROCESS | 1528 | 1468438324601 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:04 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:32:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 171ms
12:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
12:32:04 INFO - PROCESS | 1528 | 1468438324759 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:04 INFO - PROCESS | 1528 | 1468438324800 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
12:32:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 170ms
12:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
12:32:04 INFO - PROCESS | 1528 | 1468438324938 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:04 INFO - PROCESS | 1528 | 1468438324970 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
12:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 170ms
12:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
12:32:05 INFO - PROCESS | 1528 | 1468438325116 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:05 INFO - PROCESS | 1528 | 1468438325152 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
12:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 170ms
12:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
12:32:05 INFO - PROCESS | 1528 | 1468438325289 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:05 INFO - PROCESS | 1528 | 1468438325324 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
12:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 170ms
12:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
12:32:05 INFO - PROCESS | 1528 | 1468438325464 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:05 INFO - PROCESS | 1528 | 1468438325497 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
12:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 170ms
12:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
12:32:05 INFO - PROCESS | 1528 | 1468438325638 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:05 INFO - PROCESS | 1528 | 1468438325676 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
12:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 170ms
12:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
12:32:05 INFO - PROCESS | 1528 | 1468438325816 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:05 INFO - PROCESS | 1528 | 1468438325855 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
12:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 170ms
12:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
12:32:06 INFO - PROCESS | 1528 | 1468438325989 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:06 INFO - PROCESS | 1528 | 1468438326024 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
12:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 169ms
12:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
12:32:06 INFO - PROCESS | 1528 | 1468438326165 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:06 INFO - PROCESS | 1528 | 1468438326205 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
12:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 171ms
12:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
12:32:06 INFO - PROCESS | 1528 | 1468438326338 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:06 INFO - PROCESS | 1528 | 1468438326376 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
12:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 170ms
12:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
12:32:06 INFO - PROCESS | 1528 | 1468438326517 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:06 INFO - PROCESS | 1528 | 1468438326554 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
12:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 189ms
12:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
12:32:06 INFO - PROCESS | 1528 | 1468438326707 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:06 INFO - PROCESS | 1528 | 1468438326746 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
12:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 170ms
12:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
12:32:06 INFO - PROCESS | 1528 | 1468438326885 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:06 INFO - PROCESS | 1528 | 1468438326922 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
12:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 170ms
12:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
12:32:07 INFO - PROCESS | 1528 | 1468438327062 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:07 INFO - PROCESS | 1528 | 1468438327098 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
12:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 170ms
12:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
12:32:07 INFO - PROCESS | 1528 | 1468438327237 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:07 INFO - PROCESS | 1528 | 1468438327276 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
12:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 170ms
12:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
12:32:07 INFO - PROCESS | 1528 | 1468438327412 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:07 INFO - PROCESS | 1528 | 1468438327458 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
12:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 272ms
12:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
12:32:07 INFO - PROCESS | 1528 | 1468438327696 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:07 INFO - PROCESS | 1528 | 1468438327751 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
12:32:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 419ms
12:32:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
12:32:08 INFO - PROCESS | 1528 | 1468438328118 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:08 INFO - PROCESS | 1528 | 1468438328159 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
12:32:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 230ms
12:32:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
12:32:08 INFO - PROCESS | 1528 | 1468438328354 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:08 INFO - PROCESS | 1528 | 1468438328387 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
12:32:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 171ms
12:32:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
12:32:08 INFO - PROCESS | 1528 | 1468438328534 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:08 INFO - PROCESS | 1528 | 1468438328564 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
12:32:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 170ms
12:32:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
12:32:08 INFO - PROCESS | 1528 | 1468438328702 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:08 INFO - PROCESS | 1528 | 1468438328743 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
12:32:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 170ms
12:32:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
12:32:08 INFO - PROCESS | 1528 | 1468438328877 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:08 INFO - PROCESS | 1528 | 1468438328908 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
12:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 170ms
12:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
12:32:09 INFO - PROCESS | 1528 | 1468438329054 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:09 INFO - PROCESS | 1528 | 1468438329090 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
12:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 170ms
12:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
12:32:09 INFO - PROCESS | 1528 | 1468438329227 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:09 INFO - PROCESS | 1528 | 1468438329264 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
12:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 170ms
12:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
12:32:09 INFO - PROCESS | 1528 | 1468438329402 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:09 INFO - PROCESS | 1528 | 1468438329432 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
12:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 170ms
12:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
12:32:09 INFO - PROCESS | 1528 | 1468438329583 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:09 INFO - PROCESS | 1528 | 1468438329619 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
12:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 170ms
12:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
12:32:09 INFO - PROCESS | 1528 | 1468438329753 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:09 INFO - PROCESS | 1528 | 1468438329793 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
12:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 169ms
12:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
12:32:09 INFO - PROCESS | 1528 | 1468438329926 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:09 INFO - PROCESS | 1528 | 1468438329960 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
12:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 170ms
12:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
12:32:10 INFO - PROCESS | 1528 | 1468438330109 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:10 INFO - PROCESS | 1528 | 1468438330149 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:10 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:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 170ms
12:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
12:32:10 INFO - PROCESS | 1528 | 1468438330287 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:10 INFO - PROCESS | 1528 | 1468438330325 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
12:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 170ms
12:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
12:32:10 INFO - PROCESS | 1528 | 1468438330462 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:10 INFO - PROCESS | 1528 | 1468438330500 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:10 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:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 170ms
12:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
12:32:10 INFO - PROCESS | 1528 | 1468438330639 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:10 INFO - PROCESS | 1528 | 1468438330686 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:10 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:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 229ms
12:32:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
12:32:10 INFO - PROCESS | 1528 | 1468438330875 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:10 INFO - PROCESS | 1528 | 1468438330924 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:11 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:32:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 732ms
12:32:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
12:32:11 INFO - PROCESS | 1528 | 1468438331611 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:11 INFO - PROCESS | 1528 | 1468438331645 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:12 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:32:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 672ms
12:32:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
12:32:12 INFO - PROCESS | 1528 | 1468438332289 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:12 INFO - PROCESS | 1528 | 1468438332323 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:12 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:32:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 668ms
12:32:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
12:32:12 INFO - PROCESS | 1528 | 1468438332960 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:13 INFO - PROCESS | 1528 | 1468438332993 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:13 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:32:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 670ms
12:32:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
12:32:13 INFO - PROCESS | 1528 | 1468438333635 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:13 INFO - PROCESS | 1528 | 1468438333671 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:14 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:32:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 670ms
12:32:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
12:32:14 INFO - PROCESS | 1528 | 1468438334313 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:14 INFO - PROCESS | 1528 | 1468438334361 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:15 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:32:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 881ms
12:32:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
12:32:15 INFO - PROCESS | 1528 | 1468438335202 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:15 INFO - PROCESS | 1528 | 1468438335232 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:15 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:32:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 692ms
12:32:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
12:32:15 INFO - PROCESS | 1528 | 1468438335899 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:15 INFO - PROCESS | 1528 | 1468438335929 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
12:32:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 690ms
12:32:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
12:32:16 INFO - PROCESS | 1528 | 1468438336599 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:16 INFO - PROCESS | 1528 | 1468438336636 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:17 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:32:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 733ms
12:32:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
12:32:17 INFO - PROCESS | 1528 | 1468438337335 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:17 INFO - PROCESS | 1528 | 1468438337365 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
12:32:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 670ms
12:32:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
12:32:18 INFO - PROCESS | 1528 | 1468438338010 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:18 INFO - PROCESS | 1528 | 1468438338040 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:18 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
12:32:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 170ms
12:32:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
12:32:18 INFO - PROCESS | 1528 | 1468438338191 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:18 INFO - PROCESS | 1528 | 1468438338231 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
12:32:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 170ms
12:32:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
12:32:18 INFO - PROCESS | 1528 | 1468438338364 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:18 INFO - PROCESS | 1528 | 1468438338394 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:18 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 140
12:32:18 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:32:18 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:32:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 169ms
12:32:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
12:32:18 INFO - PROCESS | 1528 | 1468438338538 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:18 INFO - PROCESS | 1528 | 1468438338574 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:18 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:32:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 170ms
12:32:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
12:32:18 INFO - PROCESS | 1528 | 1468438338713 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:18 INFO - PROCESS | 1528 | 1468438338746 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
12:32:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 670ms
12:32:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
12:32:19 INFO - PROCESS | 1528 | 1468438339387 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:19 INFO - PROCESS | 1528 | 1468438339418 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:20 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:32:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 691ms
12:32:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
12:32:20 INFO - PROCESS | 1528 | 1468438340084 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:20 INFO - PROCESS | 1528 | 1468438340118 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:20 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:32:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 670ms
12:32:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
12:32:20 INFO - PROCESS | 1528 | 1468438340760 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:20 INFO - PROCESS | 1528 | 1468438340806 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:21 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:32:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 986ms
12:32:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
12:32:21 INFO - PROCESS | 1528 | 1468438341752 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:21 INFO - PROCESS | 1528 | 1468438341781 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:22 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:32:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 672ms
12:32:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
12:32:22 INFO - PROCESS | 1528 | 1468438342428 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:22 INFO - PROCESS | 1528 | 1468438342458 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:22 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:32:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 169ms
12:32:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
12:32:22 INFO - PROCESS | 1528 | 1468438342608 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:22 INFO - PROCESS | 1528 | 1468438342643 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
12:32:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 671ms
12:32:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
12:32:23 INFO - PROCESS | 1528 | 1468438343281 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:23 INFO - PROCESS | 1528 | 1468438343316 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
12:32:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 692ms
12:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
12:32:23 INFO - PROCESS | 1528 | 1468438343982 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:24 INFO - PROCESS | 1528 | 1468438344016 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
12:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 170ms
12:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
12:32:24 INFO - PROCESS | 1528 | 1468438344157 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:24 INFO - PROCESS | 1528 | 1468438344195 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
12:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 170ms
12:32:24 INFO - PROCESS | 1528 | 1468438344327 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
12:32:24 INFO - PROCESS | 1528 | 1468438344354 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
12:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 171ms
12:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
12:32:24 INFO - PROCESS | 1528 | 1468438344507 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:24 INFO - PROCESS | 1528 | 1468438344535 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
12:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 169ms
12:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
12:32:24 INFO - PROCESS | 1528 | 1468438344677 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:24 INFO - PROCESS | 1528 | 1468438344711 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
12:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 170ms
12:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
12:32:24 INFO - PROCESS | 1528 | 1468438344858 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:24 INFO - PROCESS | 1528 | 1468438344886 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
12:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 189ms
12:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
12:32:25 INFO - PROCESS | 1528 | 1468438345048 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:25 INFO - PROCESS | 1528 | 1468438345084 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
12:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 170ms
12:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
12:32:25 INFO - PROCESS | 1528 | 1468438345226 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:25 INFO - PROCESS | 1528 | 1468438345260 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:25 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:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 170ms
12:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
12:32:25 INFO - PROCESS | 1528 | 1468438345402 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:25 INFO - PROCESS | 1528 | 1468438345438 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:25 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:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 170ms
12:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
12:32:25 INFO - PROCESS | 1528 | 1468438345576 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:25 INFO - PROCESS | 1528 | 1468438345607 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:25 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:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 169ms
12:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
12:32:25 INFO - PROCESS | 1528 | 1468438345753 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:25 INFO - PROCESS | 1528 | 1468438345785 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
12:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 171ms
12:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
12:32:25 INFO - PROCESS | 1528 | 1468438345925 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:25 INFO - PROCESS | 1528 | 1468438345957 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:26 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:32:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:32:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
12:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 170ms
12:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
12:32:26 INFO - PROCESS | 1528 | 1468438346102 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:26 INFO - PROCESS | 1528 | 1468438346134 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
12:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 170ms
12:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
12:32:26 INFO - PROCESS | 1528 | 1468438346276 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:26 INFO - PROCESS | 1528 | 1468438346309 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:26 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:32:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:32:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
12:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 169ms
12:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
12:32:26 INFO - PROCESS | 1528 | 1468438346449 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:26 INFO - PROCESS | 1528 | 1468438346481 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
12:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 170ms
12:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
12:32:26 INFO - PROCESS | 1528 | 1468438346624 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:26 INFO - PROCESS | 1528 | 1468438346659 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
12:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 170ms
12:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
12:32:26 INFO - PROCESS | 1528 | 1468438346802 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:26 INFO - PROCESS | 1528 | 1468438346839 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
12:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 170ms
12:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
12:32:27 INFO - PROCESS | 1528 | 1468438346998 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:27 INFO - PROCESS | 1528 | 1468438347058 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
12:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 377ms
12:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
12:32:27 INFO - PROCESS | 1528 | 1468438347379 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:27 INFO - PROCESS | 1528 | 1468438347411 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
12:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 170ms
12:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
12:32:27 INFO - PROCESS | 1528 | 1468438347565 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:27 INFO - PROCESS | 1528 | 1468438347605 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
12:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 170ms
12:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
12:32:27 INFO - PROCESS | 1528 | 1468438347741 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:27 INFO - PROCESS | 1528 | 1468438347771 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
12:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 170ms
12:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
12:32:27 INFO - PROCESS | 1528 | 1468438347912 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:27 INFO - PROCESS | 1528 | 1468438347942 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
12:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 170ms
12:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
12:32:28 INFO - PROCESS | 1528 | 1468438348114 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:28 INFO - PROCESS | 1528 | 1468438348151 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
12:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 189ms
12:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
12:32:28 INFO - PROCESS | 1528 | 1468438348296 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:28 INFO - PROCESS | 1528 | 1468438348332 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
12:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 170ms
12:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
12:32:28 INFO - PROCESS | 1528 | 1468438348473 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:28 INFO - PROCESS | 1528 | 1468438348502 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
12:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 169ms
12:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
12:32:28 INFO - PROCESS | 1528 | 1468438348645 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:28 INFO - PROCESS | 1528 | 1468438348676 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
12:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 169ms
12:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
12:32:28 INFO - PROCESS | 1528 | 1468438348821 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:28 INFO - PROCESS | 1528 | 1468438348852 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
12:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 169ms
12:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
12:32:29 INFO - PROCESS | 1528 | 1468438348993 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:29 INFO - PROCESS | 1528 | 1468438349027 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
12:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 170ms
12:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
12:32:29 INFO - PROCESS | 1528 | 1468438349171 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:29 INFO - PROCESS | 1528 | 1468438349219 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
12:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 231ms
12:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
12:32:29 INFO - PROCESS | 1528 | 1468438349406 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:29 INFO - PROCESS | 1528 | 1468438349448 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
12:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 230ms
12:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
12:32:29 INFO - PROCESS | 1528 | 1468438349640 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:29 INFO - PROCESS | 1528 | 1468438349679 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
12:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 230ms
12:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
12:32:29 INFO - PROCESS | 1528 | 1468438349874 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:29 INFO - PROCESS | 1528 | 1468438349915 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
12:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 170ms
12:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
12:32:30 INFO - PROCESS | 1528 | 1468438350057 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:30 INFO - PROCESS | 1528 | 1468438350098 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
12:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 169ms
12:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
12:32:30 INFO - PROCESS | 1528 | 1468438350231 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:30 INFO - PROCESS | 1528 | 1468438350264 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
12:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 170ms
12:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
12:32:30 INFO - PROCESS | 1528 | 1468438350408 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:30 INFO - PROCESS | 1528 | 1468438350443 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
12:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 170ms
12:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
12:32:30 INFO - PROCESS | 1528 | 1468438350581 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:30 INFO - PROCESS | 1528 | 1468438350617 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
12:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 169ms
12:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
12:32:30 INFO - PROCESS | 1528 | 1468438350764 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:30 INFO - PROCESS | 1528 | 1468438350798 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
12:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 171ms
12:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
12:32:30 INFO - PROCESS | 1528 | 1468438350941 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:30 INFO - PROCESS | 1528 | 1468438350976 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
12:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 170ms
12:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
12:32:31 INFO - PROCESS | 1528 | 1468438351116 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:31 INFO - PROCESS | 1528 | 1468438351157 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
12:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 169ms
12:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
12:32:31 INFO - PROCESS | 1528 | 1468438351291 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:31 INFO - PROCESS | 1528 | 1468438351327 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
12:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 170ms
12:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
12:32:31 INFO - PROCESS | 1528 | 1468438351465 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:31 INFO - PROCESS | 1528 | 1468438351503 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
12:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 170ms
12:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
12:32:31 INFO - PROCESS | 1528 | 1468438351641 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:31 INFO - PROCESS | 1528 | 1468438351680 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
12:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 170ms
12:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
12:32:31 INFO - PROCESS | 1528 | 1468438351817 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:31 INFO - PROCESS | 1528 | 1468438351858 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
12:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 170ms
12:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
12:32:32 INFO - PROCESS | 1528 | 1468438351992 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:32 INFO - PROCESS | 1528 | 1468438352029 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
12:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 170ms
12:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
12:32:32 INFO - PROCESS | 1528 | 1468438352165 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:32 INFO - PROCESS | 1528 | 1468438352205 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
12:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 168ms
12:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
12:32:32 INFO - PROCESS | 1528 | 1468438352341 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:32 INFO - PROCESS | 1528 | 1468438352379 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
12:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 169ms
12:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
12:32:32 INFO - PROCESS | 1528 | 1468438352516 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:32 INFO - PROCESS | 1528 | 1468438352554 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
12:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 170ms
12:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
12:32:32 INFO - PROCESS | 1528 | 1468438352691 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:32 INFO - PROCESS | 1528 | 1468438352732 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
12:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 170ms
12:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
12:32:32 INFO - PROCESS | 1528 | 1468438352866 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:32 INFO - PROCESS | 1528 | 1468438352903 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
12:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 169ms
12:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
12:32:33 INFO - PROCESS | 1528 | 1468438353042 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:33 INFO - PROCESS | 1528 | 1468438353084 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
12:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 230ms
12:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
12:32:33 INFO - PROCESS | 1528 | 1468438353418 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:33 INFO - PROCESS | 1528 | 1468438353464 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:33 INFO - PROCESS | 1528 | 1468438353750 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
12:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
12:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 566ms
12:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
12:32:33 INFO - PROCESS | 1528 | 1468438353861 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:33 INFO - PROCESS | 1528 | 1468438353894 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
12:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 170ms
12:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
12:32:34 INFO - PROCESS | 1528 | 1468438354041 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:34 INFO - PROCESS | 1528 | 1468438354076 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
12:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 169ms
12:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
12:32:34 INFO - PROCESS | 1528 | 1468438354214 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:34 INFO - PROCESS | 1528 | 1468438354245 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
12:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 169ms
12:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
12:32:34 INFO - PROCESS | 1528 | 1468438354388 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:34 INFO - PROCESS | 1528 | 1468438354418 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
12:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 170ms
12:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
12:32:34 INFO - PROCESS | 1528 | 1468438354563 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:34 INFO - PROCESS | 1528 | 1468438354595 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
12:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 170ms
12:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
12:32:34 INFO - PROCESS | 1528 | 1468438354738 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:34 INFO - PROCESS | 1528 | 1468438354774 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
12:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 170ms
12:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
12:32:34 INFO - PROCESS | 1528 | 1468438354912 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:34 INFO - PROCESS | 1528 | 1468438354941 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
12:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 168ms
12:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
12:32:35 INFO - PROCESS | 1528 | 1468438355083 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:35 INFO - PROCESS | 1528 | 1468438355114 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
12:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 170ms
12:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
12:32:35 INFO - PROCESS | 1528 | 1468438355261 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:35 INFO - PROCESS | 1528 | 1468438355291 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
12:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 170ms
12:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
12:32:35 INFO - PROCESS | 1528 | 1468438355434 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:35 INFO - PROCESS | 1528 | 1468438355465 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
12:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 170ms
12:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
12:32:35 INFO - PROCESS | 1528 | 1468438355609 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:35 INFO - PROCESS | 1528 | 1468438355654 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
12:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 230ms
12:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
12:32:35 INFO - PROCESS | 1528 | 1468438355844 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:35 INFO - PROCESS | 1528 | 1468438355885 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
12:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 170ms
12:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
12:32:36 INFO - PROCESS | 1528 | 1468438356025 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:36 INFO - PROCESS | 1528 | 1468438356064 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
12:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 169ms
12:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
12:32:36 INFO - PROCESS | 1528 | 1468438356198 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:36 INFO - PROCESS | 1528 | 1468438356244 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
12:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 171ms
12:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
12:32:36 INFO - PROCESS | 1528 | 1468438356390 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:36 INFO - PROCESS | 1528 | 1468438356432 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
12:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 170ms
12:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
12:32:36 INFO - PROCESS | 1528 | 1468438356561 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:36 INFO - PROCESS | 1528 | 1468438356602 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
12:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 169ms
12:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
12:32:36 INFO - PROCESS | 1528 | 1468438356732 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:36 INFO - PROCESS | 1528 | 1468438356770 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
12:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 170ms
12:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
12:32:36 INFO - PROCESS | 1528 | 1468438356911 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:36 INFO - PROCESS | 1528 | 1468438356950 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
12:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 229ms
12:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
12:32:37 INFO - PROCESS | 1528 | 1468438357147 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:37 INFO - PROCESS | 1528 | 1468438357183 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
12:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 169ms
12:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
12:32:37 INFO - PROCESS | 1528 | 1468438357328 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:37 INFO - PROCESS | 1528 | 1468438357370 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
12:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 169ms
12:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
12:32:37 INFO - PROCESS | 1528 | 1468438357495 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:37 INFO - PROCESS | 1528 | 1468438357534 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
12:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 169ms
12:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
12:32:37 INFO - PROCESS | 1528 | 1468438357668 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:37 INFO - PROCESS | 1528 | 1468438357706 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
12:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 169ms
12:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
12:32:37 INFO - PROCESS | 1528 | 1468438357843 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:37 INFO - PROCESS | 1528 | 1468438357882 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
12:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 170ms
12:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
12:32:38 INFO - PROCESS | 1528 | 1468438358017 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:38 INFO - PROCESS | 1528 | 1468438358051 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
12:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 170ms
12:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
12:32:38 INFO - PROCESS | 1528 | 1468438358193 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:38 INFO - PROCESS | 1528 | 1468438358230 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
12:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 170ms
12:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
12:32:38 INFO - PROCESS | 1528 | 1468438358367 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:38 INFO - PROCESS | 1528 | 1468438358406 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
12:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 170ms
12:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
12:32:38 INFO - PROCESS | 1528 | 1468438358543 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:38 INFO - PROCESS | 1528 | 1468438358580 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
12:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 169ms
12:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
12:32:38 INFO - PROCESS | 1528 | 1468438358717 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:38 INFO - PROCESS | 1528 | 1468438358754 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
12:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 170ms
12:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
12:32:38 INFO - PROCESS | 1528 | 1468438358893 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:38 INFO - PROCESS | 1528 | 1468438358933 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
12:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 170ms
12:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
12:32:39 INFO - PROCESS | 1528 | 1468438359067 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:39 INFO - PROCESS | 1528 | 1468438359104 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
12:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 170ms
12:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
12:32:39 INFO - PROCESS | 1528 | 1468438359242 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:39 INFO - PROCESS | 1528 | 1468438359283 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
12:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 170ms
12:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
12:32:39 INFO - PROCESS | 1528 | 1468438359417 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:39 INFO - PROCESS | 1528 | 1468438359457 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
12:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 170ms
12:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
12:32:39 INFO - PROCESS | 1528 | 1468438359595 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:39 INFO - PROCESS | 1528 | 1468438359665 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
12:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 523ms
12:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
12:32:40 INFO - PROCESS | 1528 | 1468438360124 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:40 INFO - PROCESS | 1528 | 1468438360156 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
12:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 170ms
12:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
12:32:40 INFO - PROCESS | 1528 | 1468438360300 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:40 INFO - PROCESS | 1528 | 1468438360331 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
12:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 170ms
12:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
12:32:40 INFO - PROCESS | 1528 | 1468438360492 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:40 INFO - PROCESS | 1528 | 1468438360534 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
12:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 172ms
12:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
12:32:40 INFO - PROCESS | 1528 | 1468438360666 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:40 INFO - PROCESS | 1528 | 1468438360697 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
12:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 170ms
12:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
12:32:40 INFO - PROCESS | 1528 | 1468438360844 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:40 INFO - PROCESS | 1528 | 1468438360877 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
12:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 170ms
12:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
12:32:41 INFO - PROCESS | 1528 | 1468438361023 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:41 INFO - PROCESS | 1528 | 1468438361063 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
12:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 170ms
12:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
12:32:41 INFO - PROCESS | 1528 | 1468438361195 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:41 INFO - PROCESS | 1528 | 1468438361227 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
12:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 170ms
12:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
12:32:41 INFO - PROCESS | 1528 | 1468438361372 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:41 INFO - PROCESS | 1528 | 1468438361405 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
12:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 170ms
12:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
12:32:41 INFO - PROCESS | 1528 | 1468438361545 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:41 INFO - PROCESS | 1528 | 1468438361575 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
12:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 170ms
12:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
12:32:41 INFO - PROCESS | 1528 | 1468438361725 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:41 INFO - PROCESS | 1528 | 1468438361755 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
12:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 170ms
12:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
12:32:41 INFO - PROCESS | 1528 | 1468438361899 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:41 INFO - PROCESS | 1528 | 1468438361936 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
12:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 169ms
12:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
12:32:42 INFO - PROCESS | 1528 | 1468438362075 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:42 INFO - PROCESS | 1528 | 1468438362115 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
12:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 170ms
12:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
12:32:42 INFO - PROCESS | 1528 | 1468438362247 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:42 INFO - PROCESS | 1528 | 1468438362285 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
12:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 169ms
12:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
12:32:42 INFO - PROCESS | 1528 | 1468438362424 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:42 INFO - PROCESS | 1528 | 1468438362462 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:42 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap - assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49
12:32:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:32:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1
12:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 169ms
12:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
12:32:42 INFO - PROCESS | 1528 | 1468438362599 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:42 INFO - PROCESS | 1528 | 1468438362644 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
12:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 169ms
12:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
12:32:42 INFO - PROCESS | 1528 | 1468438362777 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:42 INFO - PROCESS | 1528 | 1468438362819 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
12:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 170ms
12:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
12:32:42 INFO - PROCESS | 1528 | 1468438362953 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:43 INFO - PROCESS | 1528 | 1468438363007 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
12:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 230ms
12:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
12:32:43 INFO - PROCESS | 1528 | 1468438363189 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:43 INFO - PROCESS | 1528 | 1468438363229 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:43 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:32:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:32:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
12:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 171ms
12:32:43 INFO - PROCESS | 1528 | 1468438363391 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
12:32:43 INFO - PROCESS | 1528 | 1468438363438 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:43 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:32:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:32:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
12:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 170ms
12:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
12:32:43 INFO - PROCESS | 1528 | 1468438363568 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:43 INFO - PROCESS | 1528 | 1468438363605 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:43 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 28
12:32:43 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:32:43 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:32:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
12:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 170ms
12:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
12:32:43 INFO - PROCESS | 1528 | 1468438363746 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:43 INFO - PROCESS | 1528 | 1468438363782 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:43 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 (19, 19) expected 0 but got 64
12:32:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:32:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
12:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 170ms
12:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
12:32:43 INFO - PROCESS | 1528 | 1468438363918 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:43 INFO - PROCESS | 1528 | 1468438363956 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:44 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:32:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:32:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
12:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 170ms
12:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
12:32:44 INFO - PROCESS | 1528 | 1468438364093 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:44 INFO - PROCESS | 1528 | 1468438364132 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:44 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 151
12:32:44 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:32:44 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:32:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
12:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 170ms
12:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
12:32:44 INFO - PROCESS | 1528 | 1468438364268 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:44 INFO - PROCESS | 1528 | 1468438364303 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
12:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 170ms
12:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
12:32:44 INFO - PROCESS | 1528 | 1468438364442 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:44 INFO - PROCESS | 1528 | 1468438364481 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:44 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:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 170ms
12:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
12:32:44 INFO - PROCESS | 1528 | 1468438364618 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:44 INFO - PROCESS | 1528 | 1468438364657 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:44 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:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 170ms
12:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
12:32:44 INFO - PROCESS | 1528 | 1468438364793 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:44 INFO - PROCESS | 1528 | 1468438364831 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
12:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 170ms
12:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
12:32:44 INFO - PROCESS | 1528 | 1468438364973 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:45 INFO - PROCESS | 1528 | 1468438365015 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
12:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 170ms
12:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
12:32:45 INFO - PROCESS | 1528 | 1468438365143 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:45 INFO - PROCESS | 1528 | 1468438365182 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
12:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 170ms
12:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
12:32:45 INFO - PROCESS | 1528 | 1468438365320 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:45 INFO - PROCESS | 1528 | 1468438365360 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:45 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:32:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
12:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 169ms
12:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
12:32:45 INFO - PROCESS | 1528 | 1468438365493 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:45 INFO - PROCESS | 1528 | 1468438365532 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
12:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 170ms
12:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
12:32:45 INFO - PROCESS | 1528 | 1468438365667 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:45 INFO - PROCESS | 1528 | 1468438365708 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
12:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 170ms
12:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
12:32:45 INFO - PROCESS | 1528 | 1468438365843 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:45 INFO - PROCESS | 1528 | 1468438365882 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
12:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 170ms
12:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
12:32:46 INFO - PROCESS | 1528 | 1468438366017 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:46 INFO - PROCESS | 1528 | 1468438366081 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
12:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 482ms
12:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
12:32:46 INFO - PROCESS | 1528 | 1468438366507 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:46 INFO - PROCESS | 1528 | 1468438366552 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
12:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 420ms
12:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
12:32:46 INFO - PROCESS | 1528 | 1468438366930 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:46 INFO - PROCESS | 1528 | 1468438366972 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
12:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 377ms
12:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
12:32:47 INFO - PROCESS | 1528 | 1468438367313 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:47 INFO - PROCESS | 1528 | 1468438367344 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
12:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 170ms
12:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
12:32:47 INFO - PROCESS | 1528 | 1468438367491 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:47 INFO - PROCESS | 1528 | 1468438367534 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
12:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 170ms
12:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
12:32:47 INFO - PROCESS | 1528 | 1468438367662 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:47 INFO - PROCESS | 1528 | 1468438367695 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
12:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 170ms
12:32:47 INFO - PROCESS | 1528 | 1468438367836 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
12:32:47 INFO - PROCESS | 1528 | 1468438367865 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
12:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 171ms
12:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
12:32:48 INFO - PROCESS | 1528 | 1468438368014 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:48 INFO - PROCESS | 1528 | 1468438368063 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
12:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 170ms
12:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
12:32:48 INFO - PROCESS | 1528 | 1468438368187 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:48 INFO - PROCESS | 1528 | 1468438368215 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
12:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 170ms
12:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
12:32:48 INFO - PROCESS | 1528 | 1468438368363 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:48 INFO - PROCESS | 1528 | 1468438368394 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
12:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 170ms
12:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
12:32:48 INFO - PROCESS | 1528 | 1468438368537 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:48 INFO - PROCESS | 1528 | 1468438368580 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
12:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 171ms
12:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
12:32:48 INFO - PROCESS | 1528 | 1468438368713 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:48 INFO - PROCESS | 1528 | 1468438368744 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
12:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 170ms
12:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
12:32:48 INFO - PROCESS | 1528 | 1468438368890 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:48 INFO - PROCESS | 1528 | 1468438368937 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
12:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 230ms
12:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
12:32:49 INFO - PROCESS | 1528 | 1468438369130 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:49 INFO - PROCESS | 1528 | 1468438369168 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
12:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 586ms
12:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
12:32:49 INFO - PROCESS | 1528 | 1468438369716 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:49 INFO - PROCESS | 1528 | 1468438369748 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
12:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 170ms
12:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
12:32:49 INFO - PROCESS | 1528 | 1468438369894 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:49 INFO - PROCESS | 1528 | 1468438369930 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
12:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 170ms
12:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
12:32:50 INFO - PROCESS | 1528 | 1468438370076 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:50 INFO - PROCESS | 1528 | 1468438370109 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
12:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 170ms
12:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
12:32:50 INFO - PROCESS | 1528 | 1468438370249 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:50 INFO - PROCESS | 1528 | 1468438370281 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
12:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 171ms
12:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
12:32:50 INFO - PROCESS | 1528 | 1468438370433 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:50 INFO - PROCESS | 1528 | 1468438370461 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
12:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 170ms
12:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
12:32:50 INFO - PROCESS | 1528 | 1468438370603 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:50 INFO - PROCESS | 1528 | 1468438370641 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
12:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 170ms
12:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
12:32:50 INFO - PROCESS | 1528 | 1468438370778 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:50 INFO - PROCESS | 1528 | 1468438370807 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
12:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 170ms
12:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
12:32:50 INFO - PROCESS | 1528 | 1468438370952 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:50 INFO - PROCESS | 1528 | 1468438370982 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
12:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 170ms
12:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
12:32:51 INFO - PROCESS | 1528 | 1468438371127 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:51 INFO - PROCESS | 1528 | 1468438371160 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:51 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:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 170ms
12:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
12:32:51 INFO - PROCESS | 1528 | 1468438371302 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:51 INFO - PROCESS | 1528 | 1468438371331 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:51 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:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 170ms
12:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
12:32:51 INFO - PROCESS | 1528 | 1468438371480 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:51 INFO - PROCESS | 1528 | 1468438371516 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
12:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 170ms
12:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
12:32:51 INFO - PROCESS | 1528 | 1468438371653 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:51 INFO - PROCESS | 1528 | 1468438371688 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
12:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 670ms
12:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
12:32:52 INFO - PROCESS | 1528 | 1468438372328 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:52 INFO - PROCESS | 1528 | 1468438372365 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
12:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 170ms
12:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
12:32:52 INFO - PROCESS | 1528 | 1468438372503 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:52 INFO - PROCESS | 1528 | 1468438372541 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
12:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 170ms
12:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
12:32:52 INFO - PROCESS | 1528 | 1468438372678 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:52 INFO - PROCESS | 1528 | 1468438372712 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
12:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 170ms
12:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
12:32:52 INFO - PROCESS | 1528 | 1468438372871 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:52 INFO - PROCESS | 1528 | 1468438372924 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
12:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 440ms
12:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
12:32:53 INFO - PROCESS | 1528 | 1468438373303 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:53 INFO - PROCESS | 1528 | 1468438373335 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
12:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 170ms
12:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
12:32:53 INFO - PROCESS | 1528 | 1468438373480 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:53 INFO - PROCESS | 1528 | 1468438373512 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
12:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 169ms
12:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
12:32:53 INFO - PROCESS | 1528 | 1468438373660 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:53 INFO - PROCESS | 1528 | 1468438373694 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 171ms
12:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
12:32:53 INFO - PROCESS | 1528 | 1468438373831 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:53 INFO - PROCESS | 1528 | 1468438373864 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:54 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:32:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 168ms
12:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
12:32:54 INFO - PROCESS | 1528 | 1468438374003 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:54 INFO - PROCESS | 1528 | 1468438374031 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:54 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
12:32:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 170ms
12:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
12:32:54 INFO - PROCESS | 1528 | 1468438374182 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:54 INFO - PROCESS | 1528 | 1468438374221 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:54 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:32:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 169ms
12:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
12:32:54 INFO - PROCESS | 1528 | 1468438374358 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:54 INFO - PROCESS | 1528 | 1468438374387 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:54 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:32:54 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:32:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 170ms
12:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
12:32:54 INFO - PROCESS | 1528 | 1468438374531 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:54 INFO - PROCESS | 1528 | 1468438374563 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:54 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:32:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:32:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 170ms
12:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
12:32:54 INFO - PROCESS | 1528 | 1468438374708 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:54 INFO - PROCESS | 1528 | 1468438374739 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
12:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 170ms
12:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
12:32:54 INFO - PROCESS | 1528 | 1468438374881 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:54 INFO - PROCESS | 1528 | 1468438374917 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
12:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 170ms
12:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
12:32:55 INFO - PROCESS | 1528 | 1468438375058 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:55 INFO - PROCESS | 1528 | 1468438375092 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
12:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 170ms
12:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
12:32:55 INFO - PROCESS | 1528 | 1468438375233 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:55 INFO - PROCESS | 1528 | 1468438375270 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
12:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 170ms
12:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
12:32:55 INFO - PROCESS | 1528 | 1468438375408 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:55 INFO - PROCESS | 1528 | 1468438375448 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
12:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 171ms
12:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
12:32:55 INFO - PROCESS | 1528 | 1468438375582 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:55 INFO - PROCESS | 1528 | 1468438375627 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
12:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 169ms
12:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
12:32:55 INFO - PROCESS | 1528 | 1468438375762 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:55 INFO - PROCESS | 1528 | 1468438375801 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
12:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 230ms
12:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
12:32:56 INFO - PROCESS | 1528 | 1468438375996 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:56 INFO - PROCESS | 1528 | 1468438376030 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
12:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 169ms
12:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
12:32:56 INFO - PROCESS | 1528 | 1468438376170 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:56 INFO - PROCESS | 1528 | 1468438376205 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
12:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 170ms
12:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
12:32:56 INFO - PROCESS | 1528 | 1468438376346 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:56 INFO - PROCESS | 1528 | 1468438376380 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
12:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 170ms
12:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
12:32:56 INFO - PROCESS | 1528 | 1468438376519 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:56 INFO - PROCESS | 1528 | 1468438376553 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
12:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 169ms
12:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
12:32:56 INFO - PROCESS | 1528 | 1468438376701 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:56 INFO - PROCESS | 1528 | 1468438376739 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
12:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 169ms
12:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
12:32:56 INFO - PROCESS | 1528 | 1468438376879 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:56 INFO - PROCESS | 1528 | 1468438376917 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
12:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 170ms
12:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
12:32:57 INFO - PROCESS | 1528 | 1468438377051 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:57 INFO - PROCESS | 1528 | 1468438377088 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
12:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 171ms
12:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
12:32:57 INFO - PROCESS | 1528 | 1468438377230 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:57 INFO - PROCESS | 1528 | 1468438377269 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
12:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 171ms
12:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
12:32:57 INFO - PROCESS | 1528 | 1468438377405 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:57 INFO - PROCESS | 1528 | 1468438377442 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
12:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 170ms
12:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
12:32:57 INFO - PROCESS | 1528 | 1468438377579 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:57 INFO - PROCESS | 1528 | 1468438377619 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
12:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 170ms
12:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
12:32:57 INFO - PROCESS | 1528 | 1468438377755 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:57 INFO - PROCESS | 1528 | 1468438377798 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
12:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 170ms
12:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
12:32:57 INFO - PROCESS | 1528 | 1468438377929 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:57 INFO - PROCESS | 1528 | 1468438377966 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
12:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 170ms
12:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
12:32:58 INFO - PROCESS | 1528 | 1468438378106 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:58 INFO - PROCESS | 1528 | 1468438378146 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
12:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 170ms
12:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
12:32:58 INFO - PROCESS | 1528 | 1468438378281 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:58 INFO - PROCESS | 1528 | 1468438378319 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
12:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 170ms
12:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
12:32:58 INFO - PROCESS | 1528 | 1468438378455 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:58 INFO - PROCESS | 1528 | 1468438378496 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
12:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 170ms
12:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
12:32:58 INFO - PROCESS | 1528 | 1468438378631 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:58 INFO - PROCESS | 1528 | 1468438378673 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
12:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 170ms
12:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
12:32:58 INFO - PROCESS | 1528 | 1468438378805 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:58 INFO - PROCESS | 1528 | 1468438378848 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
12:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 169ms
12:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
12:32:58 INFO - PROCESS | 1528 | 1468438378979 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:59 INFO - PROCESS | 1528 | 1468438379019 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
12:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 170ms
12:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
12:32:59 INFO - PROCESS | 1528 | 1468438379159 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:59 INFO - PROCESS | 1528 | 1468438379199 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
12:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 419ms
12:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
12:32:59 INFO - PROCESS | 1528 | 1468438379579 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:59 INFO - PROCESS | 1528 | 1468438379639 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
12:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 272ms
12:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
12:32:59 INFO - PROCESS | 1528 | 1468438379860 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:32:59 INFO - PROCESS | 1528 | 1468438379895 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
12:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 169ms
12:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
12:33:00 INFO - PROCESS | 1528 | 1468438380033 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:00 INFO - PROCESS | 1528 | 1468438380067 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
12:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 170ms
12:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
12:33:00 INFO - PROCESS | 1528 | 1468438380205 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:00 INFO - PROCESS | 1528 | 1468438380236 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
12:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 169ms
12:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
12:33:00 INFO - PROCESS | 1528 | 1468438380381 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:00 INFO - PROCESS | 1528 | 1468438380409 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
12:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 170ms
12:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
12:33:00 INFO - PROCESS | 1528 | 1468438380557 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:00 INFO - PROCESS | 1528 | 1468438380596 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
12:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 170ms
12:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
12:33:00 INFO - PROCESS | 1528 | 1468438380729 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:00 INFO - PROCESS | 1528 | 1468438380758 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
12:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 171ms
12:33:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
12:33:00 INFO - PROCESS | 1528 | 1468438380904 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:00 INFO - PROCESS | 1528 | 1468438380934 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:01 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:33:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
12:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
12:33:01 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:33:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
12:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
12:33:01 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:33:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
12:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
12:33:01 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:33:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
12:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
12:33:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 174ms
12:33:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
12:33:01 INFO - PROCESS | 1528 | 1468438381083 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:01 INFO - PROCESS | 1528 | 1468438381116 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
12:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
12:33:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
12:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
12:33:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
12:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
12:33:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 170ms
12:33:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
12:33:01 INFO - PROCESS | 1528 | 1468438381261 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:01 INFO - PROCESS | 1528 | 1468438381291 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:01 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:33:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
12:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
12:33:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
12:33:01 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:33:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
12:33:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 170ms
12:33:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
12:33:01 INFO - PROCESS | 1528 | 1468438381434 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:01 INFO - PROCESS | 1528 | 1468438381469 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
12:33:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 170ms
12:33:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
12:33:01 INFO - PROCESS | 1528 | 1468438381610 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:01 INFO - PROCESS | 1528 | 1468438381643 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
12:33:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 170ms
12:33:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
12:33:01 INFO - PROCESS | 1528 | 1468438381784 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:01 INFO - PROCESS | 1528 | 1468438381827 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
12:33:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 170ms
12:33:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
12:33:01 INFO - PROCESS | 1528 | 1468438381962 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:02 INFO - PROCESS | 1528 | 1468438381999 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
12:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 169ms
12:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
12:33:02 INFO - PROCESS | 1528 | 1468438382134 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:02 INFO - PROCESS | 1528 | 1468438382181 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
12:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 230ms
12:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
12:33:02 INFO - PROCESS | 1528 | 1468438382367 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:02 INFO - PROCESS | 1528 | 1468438382409 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
12:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 170ms
12:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
12:33:02 INFO - PROCESS | 1528 | 1468438382557 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:02 INFO - PROCESS | 1528 | 1468438382598 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
12:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 170ms
12:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
12:33:02 INFO - PROCESS | 1528 | 1468438382732 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:02 INFO - PROCESS | 1528 | 1468438382774 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
12:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 169ms
12:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
12:33:02 INFO - PROCESS | 1528 | 1468438382907 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:02 INFO - PROCESS | 1528 | 1468438382948 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
12:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 169ms
12:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
12:33:03 INFO - PROCESS | 1528 | 1468438383083 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:03 INFO - PROCESS | 1528 | 1468438383121 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
12:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 230ms
12:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
12:33:03 INFO - PROCESS | 1528 | 1468438383320 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:03 INFO - PROCESS | 1528 | 1468438383358 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
12:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 170ms
12:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
12:33:03 INFO - PROCESS | 1528 | 1468438383498 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:03 INFO - PROCESS | 1528 | 1468438383534 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
12:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 170ms
12:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
12:33:03 INFO - PROCESS | 1528 | 1468438383673 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:03 INFO - PROCESS | 1528 | 1468438383710 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
12:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 170ms
12:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
12:33:03 INFO - PROCESS | 1528 | 1468438383848 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:03 INFO - PROCESS | 1528 | 1468438383888 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
12:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 170ms
12:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
12:33:04 INFO - PROCESS | 1528 | 1468438384024 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:04 INFO - PROCESS | 1528 | 1468438384062 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
12:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 170ms
12:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
12:33:04 INFO - PROCESS | 1528 | 1468438384202 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:04 INFO - PROCESS | 1528 | 1468438384242 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
12:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 170ms
12:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
12:33:04 INFO - PROCESS | 1528 | 1468438384373 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:04 INFO - PROCESS | 1528 | 1468438384412 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
12:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 170ms
12:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
12:33:04 INFO - PROCESS | 1528 | 1468438384550 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:04 INFO - PROCESS | 1528 | 1468438384588 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
12:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 169ms
12:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
12:33:04 INFO - PROCESS | 1528 | 1468438384723 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:04 INFO - PROCESS | 1528 | 1468438384761 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
12:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 169ms
12:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
12:33:04 INFO - PROCESS | 1528 | 1468438384897 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:04 INFO - PROCESS | 1528 | 1468438384936 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
12:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 170ms
12:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
12:33:05 INFO - PROCESS | 1528 | 1468438385072 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:05 INFO - PROCESS | 1528 | 1468438385110 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:05 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:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 170ms
12:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
12:33:05 INFO - PROCESS | 1528 | 1468438385248 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:05 INFO - PROCESS | 1528 | 1468438385287 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
12:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 170ms
12:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
12:33:05 INFO - PROCESS | 1528 | 1468438385421 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:05 INFO - PROCESS | 1528 | 1468438385461 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:05 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:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 170ms
12:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
12:33:05 INFO - PROCESS | 1528 | 1468438385601 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:05 INFO - PROCESS | 1528 | 1468438385644 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
12:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 377ms
12:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
12:33:05 INFO - PROCESS | 1528 | 1468438385984 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:06 INFO - PROCESS | 1528 | 1468438386040 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
12:33:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 419ms
12:33:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
12:33:06 INFO - PROCESS | 1528 | 1468438386407 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:06 INFO - PROCESS | 1528 | 1468438386446 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
12:33:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 170ms
12:33:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
12:33:06 INFO - PROCESS | 1528 | 1468438386584 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:06 INFO - PROCESS | 1528 | 1468438386626 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
12:33:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 170ms
12:33:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
12:33:06 INFO - PROCESS | 1528 | 1468438386759 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:06 INFO - PROCESS | 1528 | 1468438386793 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
12:33:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 170ms
12:33:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
12:33:06 INFO - PROCESS | 1528 | 1468438386932 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:06 INFO - PROCESS | 1528 | 1468438386974 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
12:33:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 170ms
12:33:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
12:33:07 INFO - PROCESS | 1528 | 1468438387106 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:07 INFO - PROCESS | 1528 | 1468438387136 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
12:33:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 170ms
12:33:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
12:33:07 INFO - PROCESS | 1528 | 1468438387283 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:07 INFO - PROCESS | 1528 | 1468438387322 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
12:33:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 170ms
12:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
12:33:07 INFO - PROCESS | 1528 | 1468438387458 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:07 INFO - PROCESS | 1528 | 1468438387499 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
12:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 170ms
12:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
12:33:07 INFO - PROCESS | 1528 | 1468438387632 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:07 INFO - PROCESS | 1528 | 1468438387666 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
12:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 171ms
12:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
12:33:07 INFO - PROCESS | 1528 | 1468438387807 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:07 INFO - PROCESS | 1528 | 1468438387839 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
12:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 170ms
12:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
12:33:07 INFO - PROCESS | 1528 | 1468438387982 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:08 INFO - PROCESS | 1528 | 1468438388024 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
12:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 169ms
12:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
12:33:08 INFO - PROCESS | 1528 | 1468438388156 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:08 INFO - PROCESS | 1528 | 1468438388193 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
12:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 170ms
12:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
12:33:08 INFO - PROCESS | 1528 | 1468438388332 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:08 INFO - PROCESS | 1528 | 1468438388372 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
12:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 230ms
12:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
12:33:08 INFO - PROCESS | 1528 | 1468438388566 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:08 INFO - PROCESS | 1528 | 1468438388607 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
12:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 230ms
12:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
12:33:08 INFO - PROCESS | 1528 | 1468438388802 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:08 INFO - PROCESS | 1528 | 1468438388840 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:08 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:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 169ms
12:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
12:33:08 INFO - PROCESS | 1528 | 1468438388975 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:09 INFO - PROCESS | 1528 | 1468438389016 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
12:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 170ms
12:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
12:33:09 INFO - PROCESS | 1528 | 1468438389155 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:09 INFO - PROCESS | 1528 | 1468438389197 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
12:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 230ms
12:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
12:33:09 INFO - PROCESS | 1528 | 1468438389389 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:09 INFO - PROCESS | 1528 | 1468438389433 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:09 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:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 170ms
12:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
12:33:09 INFO - PROCESS | 1528 | 1468438389570 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:09 INFO - PROCESS | 1528 | 1468438389606 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
12:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 230ms
12:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
12:33:09 INFO - PROCESS | 1528 | 1468438389806 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:09 INFO - PROCESS | 1528 | 1468438389841 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
12:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 170ms
12:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
12:33:09 INFO - PROCESS | 1528 | 1468438389981 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:10 INFO - PROCESS | 1528 | 1468438390017 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
12:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 170ms
12:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
12:33:10 INFO - PROCESS | 1528 | 1468438390154 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:10 INFO - PROCESS | 1528 | 1468438390191 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:10 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
12:33:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:33:10 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
12:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 170ms
12:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
12:33:10 INFO - PROCESS | 1528 | 1468438390332 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:10 INFO - PROCESS | 1528 | 1468438390370 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
12:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 170ms
12:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
12:33:10 INFO - PROCESS | 1528 | 1468438390508 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:10 INFO - PROCESS | 1528 | 1468438390548 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:10 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:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 170ms
12:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
12:33:10 INFO - PROCESS | 1528 | 1468438390682 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:10 INFO - PROCESS | 1528 | 1468438390720 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
12:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 170ms
12:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
12:33:10 INFO - PROCESS | 1528 | 1468438390857 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:10 INFO - PROCESS | 1528 | 1468438390894 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:11 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant - assert_equals: Red channel of the pixel at (1, 48) expected 0 but got 255
12:33:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:33:11 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
12:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 170ms
12:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
12:33:11 INFO - PROCESS | 1528 | 1468438391033 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:11 INFO - PROCESS | 1528 | 1468438391073 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:11 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:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 171ms
12:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
12:33:11 INFO - PROCESS | 1528 | 1468438391208 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:11 INFO - PROCESS | 1528 | 1468438391249 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
12:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 171ms
12:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
12:33:11 INFO - PROCESS | 1528 | 1468438391383 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:11 INFO - PROCESS | 1528 | 1468438391428 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
12:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 170ms
12:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
12:33:11 INFO - PROCESS | 1528 | 1468438391558 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:11 INFO - PROCESS | 1528 | 1468438391600 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:11 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:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 170ms
12:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
12:33:11 INFO - PROCESS | 1528 | 1468438391733 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:11 INFO - PROCESS | 1528 | 1468438391774 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:11 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:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 170ms
12:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
12:33:11 INFO - PROCESS | 1528 | 1468438391909 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:11 INFO - PROCESS | 1528 | 1468438391951 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
12:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 170ms
12:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
12:33:12 INFO - PROCESS | 1528 | 1468438392084 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:12 INFO - PROCESS | 1528 | 1468438392124 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
12:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 170ms
12:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
12:33:12 INFO - PROCESS | 1528 | 1468438392258 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:12 INFO - PROCESS | 1528 | 1468438392326 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
12:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 482ms
12:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
12:33:12 INFO - PROCESS | 1528 | 1468438392747 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:12 INFO - PROCESS | 1528 | 1468438392793 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
12:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 419ms
12:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
12:33:13 INFO - PROCESS | 1528 | 1468438393171 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:13 INFO - PROCESS | 1528 | 1468438393205 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
12:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 170ms
12:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
12:33:13 INFO - PROCESS | 1528 | 1468438393353 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:13 INFO - PROCESS | 1528 | 1468438393386 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
12:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 170ms
12:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
12:33:13 INFO - PROCESS | 1528 | 1468438393533 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:13 INFO - PROCESS | 1528 | 1468438393569 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:13 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:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 170ms
12:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
12:33:13 INFO - PROCESS | 1528 | 1468438393704 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:13 INFO - PROCESS | 1528 | 1468438393736 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:13 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:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 170ms
12:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
12:33:13 INFO - PROCESS | 1528 | 1468438393882 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:13 INFO - PROCESS | 1528 | 1468438393914 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:14 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:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 170ms
12:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
12:33:14 INFO - PROCESS | 1528 | 1468438394059 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:14 INFO - PROCESS | 1528 | 1468438394102 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:14 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:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 169ms
12:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
12:33:14 INFO - PROCESS | 1528 | 1468438394232 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:14 INFO - PROCESS | 1528 | 1468438394261 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 170ms
12:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
12:33:14 INFO - PROCESS | 1528 | 1468438394407 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:14 INFO - PROCESS | 1528 | 1468438394437 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
12:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 170ms
12:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
12:33:14 INFO - PROCESS | 1528 | 1468438394583 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:14 INFO - PROCESS | 1528 | 1468438394617 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
12:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 171ms
12:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
12:33:14 INFO - PROCESS | 1528 | 1468438394757 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:14 INFO - PROCESS | 1528 | 1468438394788 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
12:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 170ms
12:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
12:33:14 INFO - PROCESS | 1528 | 1468438394934 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:14 INFO - PROCESS | 1528 | 1468438394977 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
12:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 230ms
12:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
12:33:15 INFO - PROCESS | 1528 | 1468438395170 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:15 INFO - PROCESS | 1528 | 1468438395207 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
12:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 230ms
12:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
12:33:15 INFO - PROCESS | 1528 | 1468438395402 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:15 INFO - PROCESS | 1528 | 1468438395443 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
12:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 170ms
12:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
12:33:15 INFO - PROCESS | 1528 | 1468438395579 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:15 INFO - PROCESS | 1528 | 1468438395617 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
12:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 170ms
12:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
12:33:15 INFO - PROCESS | 1528 | 1468438395765 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:15 INFO - PROCESS | 1528 | 1468438395815 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
12:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 170ms
12:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
12:33:15 INFO - PROCESS | 1528 | 1468438395941 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:15 INFO - PROCESS | 1528 | 1468438395984 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:16 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:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 170ms
12:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
12:33:16 INFO - PROCESS | 1528 | 1468438396116 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:16 INFO - PROCESS | 1528 | 1468438396156 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:16 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:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 170ms
12:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
12:33:16 INFO - PROCESS | 1528 | 1468438396290 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:16 INFO - PROCESS | 1528 | 1468438396334 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
12:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 230ms
12:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
12:33:16 INFO - PROCESS | 1528 | 1468438396526 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:16 INFO - PROCESS | 1528 | 1468438396560 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
12:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 170ms
12:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
12:33:16 INFO - PROCESS | 1528 | 1468438396701 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:16 INFO - PROCESS | 1528 | 1468438396744 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:16 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:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 170ms
12:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
12:33:16 INFO - PROCESS | 1528 | 1468438396875 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:16 INFO - PROCESS | 1528 | 1468438396911 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 170ms
12:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
12:33:17 INFO - PROCESS | 1528 | 1468438397053 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:17 INFO - PROCESS | 1528 | 1468438397090 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
12:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 170ms
12:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
12:33:17 INFO - PROCESS | 1528 | 1468438397226 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:17 INFO - PROCESS | 1528 | 1468438397265 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
12:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 169ms
12:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
12:33:17 INFO - PROCESS | 1528 | 1468438397400 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:17 INFO - PROCESS | 1528 | 1468438397438 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
12:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 170ms
12:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
12:33:17 INFO - PROCESS | 1528 | 1468438397575 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:17 INFO - PROCESS | 1528 | 1468438397612 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
12:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 169ms
12:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
12:33:17 INFO - PROCESS | 1528 | 1468438397749 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:17 INFO - PROCESS | 1528 | 1468438397788 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
12:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 170ms
12:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
12:33:17 INFO - PROCESS | 1528 | 1468438397924 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:17 INFO - PROCESS | 1528 | 1468438397964 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
12:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 170ms
12:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
12:33:18 INFO - PROCESS | 1528 | 1468438398101 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:18 INFO - PROCESS | 1528 | 1468438398139 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
12:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 169ms
12:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
12:33:18 INFO - PROCESS | 1528 | 1468438398276 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:18 INFO - PROCESS | 1528 | 1468438398322 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
12:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 170ms
12:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
12:33:18 INFO - PROCESS | 1528 | 1468438398450 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:18 INFO - PROCESS | 1528 | 1468438398490 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
12:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 170ms
12:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
12:33:18 INFO - PROCESS | 1528 | 1468438398626 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:18 INFO - PROCESS | 1528 | 1468438398669 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
12:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 170ms
12:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
12:33:18 INFO - PROCESS | 1528 | 1468438398801 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:18 INFO - PROCESS | 1528 | 1468438398845 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
12:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 587ms
12:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
12:33:19 INFO - PROCESS | 1528 | 1468438399395 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:19 INFO - PROCESS | 1528 | 1468438399429 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
12:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 170ms
12:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
12:33:19 INFO - PROCESS | 1528 | 1468438399570 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:19 INFO - PROCESS | 1528 | 1468438399602 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
12:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 170ms
12:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
12:33:19 INFO - PROCESS | 1528 | 1468438399752 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:19 INFO - PROCESS | 1528 | 1468438399784 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
12:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 169ms
12:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
12:33:19 INFO - PROCESS | 1528 | 1468438399922 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:19 INFO - PROCESS | 1528 | 1468438399953 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
12:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 170ms
12:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
12:33:20 INFO - PROCESS | 1528 | 1468438400102 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:20 INFO - PROCESS | 1528 | 1468438400132 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
12:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 189ms
12:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
12:33:20 INFO - PROCESS | 1528 | 1468438400291 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:20 INFO - PROCESS | 1528 | 1468438400328 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
12:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 170ms
12:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
12:33:20 INFO - PROCESS | 1528 | 1468438400469 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:20 INFO - PROCESS | 1528 | 1468438400501 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
12:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 170ms
12:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
12:33:20 INFO - PROCESS | 1528 | 1468438400641 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:20 INFO - PROCESS | 1528 | 1468438400675 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
12:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 169ms
12:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
12:33:20 INFO - PROCESS | 1528 | 1468438400817 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:20 INFO - PROCESS | 1528 | 1468438400858 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
12:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 170ms
12:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
12:33:21 INFO - PROCESS | 1528 | 1468438400989 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:21 INFO - PROCESS | 1528 | 1468438401020 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
12:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 170ms
12:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
12:33:21 INFO - PROCESS | 1528 | 1468438401167 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:21 INFO - PROCESS | 1528 | 1468438401204 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
12:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 170ms
12:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
12:33:21 INFO - PROCESS | 1528 | 1468438401340 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:21 INFO - PROCESS | 1528 | 1468438401372 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
12:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 170ms
12:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
12:33:21 INFO - PROCESS | 1528 | 1468438401517 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:21 INFO - PROCESS | 1528 | 1468438401550 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
12:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 169ms
12:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
12:33:21 INFO - PROCESS | 1528 | 1468438401688 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:21 INFO - PROCESS | 1528 | 1468438401720 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
12:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 171ms
12:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
12:33:21 INFO - PROCESS | 1528 | 1468438401867 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:21 INFO - PROCESS | 1528 | 1468438401900 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
12:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 170ms
12:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
12:33:22 INFO - PROCESS | 1528 | 1468438402043 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:22 INFO - PROCESS | 1528 | 1468438402075 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
12:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 169ms
12:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
12:33:22 INFO - PROCESS | 1528 | 1468438402218 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:22 INFO - PROCESS | 1528 | 1468438402252 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
12:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 170ms
12:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
12:33:22 INFO - PROCESS | 1528 | 1468438402392 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:22 INFO - PROCESS | 1528 | 1468438402426 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
12:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 169ms
12:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
12:33:22 INFO - PROCESS | 1528 | 1468438402567 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:22 INFO - PROCESS | 1528 | 1468438402602 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
12:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 170ms
12:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
12:33:22 INFO - PROCESS | 1528 | 1468438402741 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:22 INFO - PROCESS | 1528 | 1468438402781 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
12:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 169ms
12:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
12:33:22 INFO - PROCESS | 1528 | 1468438402918 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:22 INFO - PROCESS | 1528 | 1468438402954 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
12:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 170ms
12:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
12:33:23 INFO - PROCESS | 1528 | 1468438403095 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:23 INFO - PROCESS | 1528 | 1468438403141 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
12:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 170ms
12:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
12:33:23 INFO - PROCESS | 1528 | 1468438403271 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:23 INFO - PROCESS | 1528 | 1468438403316 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
12:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 170ms
12:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
12:33:23 INFO - PROCESS | 1528 | 1468438403451 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:23 INFO - PROCESS | 1528 | 1468438403493 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
12:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 187ms
12:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
12:33:23 INFO - PROCESS | 1528 | 1468438403641 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:23 INFO - PROCESS | 1528 | 1468438403690 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
12:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 169ms
12:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
12:33:23 INFO - PROCESS | 1528 | 1468438403822 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:23 INFO - PROCESS | 1528 | 1468438403865 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
12:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 188ms
12:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
12:33:24 INFO - PROCESS | 1528 | 1468438404008 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:24 INFO - PROCESS | 1528 | 1468438404059 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
12:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 170ms
12:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
12:33:24 INFO - PROCESS | 1528 | 1468438404192 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:24 INFO - PROCESS | 1528 | 1468438404236 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:24 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:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 170ms
12:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
12:33:24 INFO - PROCESS | 1528 | 1468438404371 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:24 INFO - PROCESS | 1528 | 1468438404444 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:24 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:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 230ms
12:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
12:33:24 INFO - PROCESS | 1528 | 1468438404606 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:24 INFO - PROCESS | 1528 | 1468438404648 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
12:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 171ms
12:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
12:33:24 INFO - PROCESS | 1528 | 1468438404786 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:24 INFO - PROCESS | 1528 | 1468438404833 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
12:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 170ms
12:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
12:33:24 INFO - PROCESS | 1528 | 1468438404961 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:25 INFO - PROCESS | 1528 | 1468438405010 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
12:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 170ms
12:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
12:33:25 INFO - PROCESS | 1528 | 1468438405139 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:25 INFO - PROCESS | 1528 | 1468438405179 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
12:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 171ms
12:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
12:33:25 INFO - PROCESS | 1528 | 1468438405317 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:25 INFO - PROCESS | 1528 | 1468438405358 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
12:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 169ms
12:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
12:33:25 INFO - PROCESS | 1528 | 1468438405488 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:25 INFO - PROCESS | 1528 | 1468438405534 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
12:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 170ms
12:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
12:33:25 INFO - PROCESS | 1528 | 1468438405666 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:25 INFO - PROCESS | 1528 | 1468438405708 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
12:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 170ms
12:33:25 INFO - PROCESS | 1528 | 1468438405838 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
12:33:25 INFO - PROCESS | 1528 | 1468438405880 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:26 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:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 170ms
12:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
12:33:26 INFO - PROCESS | 1528 | 1468438406016 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:26 INFO - PROCESS | 1528 | 1468438406067 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 170ms
12:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
12:33:26 INFO - PROCESS | 1528 | 1468438406191 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:26 INFO - PROCESS | 1528 | 1468438406233 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
12:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 169ms
12:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
12:33:26 INFO - PROCESS | 1528 | 1468438406366 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:26 INFO - PROCESS | 1528 | 1468438406411 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
12:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 170ms
12:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
12:33:26 INFO - PROCESS | 1528 | 1468438406538 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:26 INFO - PROCESS | 1528 | 1468438406585 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
12:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 169ms
12:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
12:33:26 INFO - PROCESS | 1528 | 1468438406717 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:26 INFO - PROCESS | 1528 | 1468438406761 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
12:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 170ms
12:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
12:33:26 INFO - PROCESS | 1528 | 1468438406892 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:26 INFO - PROCESS | 1528 | 1468438406937 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
12:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 524ms
12:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
12:33:27 INFO - PROCESS | 1528 | 1468438407422 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:27 INFO - PROCESS | 1528 | 1468438407480 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
12:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 271ms
12:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
12:33:27 INFO - PROCESS | 1528 | 1468438407700 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:27 INFO - PROCESS | 1528 | 1468438407737 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
12:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 170ms
12:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
12:33:27 INFO - PROCESS | 1528 | 1468438407874 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:27 INFO - PROCESS | 1528 | 1468438407909 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
12:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 169ms
12:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
12:33:28 INFO - PROCESS | 1528 | 1468438408048 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:28 INFO - PROCESS | 1528 | 1468438408080 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
12:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 170ms
12:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
12:33:28 INFO - PROCESS | 1528 | 1468438408221 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:28 INFO - PROCESS | 1528 | 1468438408251 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
12:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 170ms
12:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
12:33:28 INFO - PROCESS | 1528 | 1468438408396 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:28 INFO - PROCESS | 1528 | 1468438408442 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
12:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 169ms
12:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
12:33:28 INFO - PROCESS | 1528 | 1468438408570 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:28 INFO - PROCESS | 1528 | 1468438408609 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
12:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 170ms
12:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
12:33:28 INFO - PROCESS | 1528 | 1468438408745 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:28 INFO - PROCESS | 1528 | 1468438408779 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
12:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 169ms
12:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
12:33:28 INFO - PROCESS | 1528 | 1468438408919 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:28 INFO - PROCESS | 1528 | 1468438408956 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
12:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 170ms
12:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
12:33:29 INFO - PROCESS | 1528 | 1468438409094 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:29 INFO - PROCESS | 1528 | 1468438409126 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:29 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
12:33:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:33:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1
12:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 169ms
12:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
12:33:29 INFO - PROCESS | 1528 | 1468438409269 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:29 INFO - PROCESS | 1528 | 1468438409306 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
12:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 169ms
12:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
12:33:29 INFO - PROCESS | 1528 | 1468438409442 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:29 INFO - PROCESS | 1528 | 1468438409488 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
12:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 229ms
12:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
12:33:29 INFO - PROCESS | 1528 | 1468438409677 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:29 INFO - PROCESS | 1528 | 1468438409720 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
12:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 170ms
12:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
12:33:29 INFO - PROCESS | 1528 | 1468438409854 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:29 INFO - PROCESS | 1528 | 1468438409899 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
12:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 170ms
12:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
12:33:30 INFO - PROCESS | 1528 | 1468438410034 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:30 INFO - PROCESS | 1528 | 1468438410079 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
12:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 189ms
12:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
12:33:30 INFO - PROCESS | 1528 | 1468438410221 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:30 INFO - PROCESS | 1528 | 1468438410266 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:30 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:33:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:33:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
12:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 169ms
12:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
12:33:30 INFO - PROCESS | 1528 | 1468438410405 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:30 INFO - PROCESS | 1528 | 1468438410446 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:30 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
12:33:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:33:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
12:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 170ms
12:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
12:33:30 INFO - PROCESS | 1528 | 1468438410574 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:30 INFO - PROCESS | 1528 | 1468438410614 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
12:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 170ms
12:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
12:33:30 INFO - PROCESS | 1528 | 1468438410753 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:30 INFO - PROCESS | 1528 | 1468438410801 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:30 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:33:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:33:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
12:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 188ms
12:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
12:33:30 INFO - PROCESS | 1528 | 1468438410942 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:30 INFO - PROCESS | 1528 | 1468438410987 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:31 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:33:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:33:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
12:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 170ms
12:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
12:33:31 INFO - PROCESS | 1528 | 1468438411122 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:31 INFO - PROCESS | 1528 | 1468438411167 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:31 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
12:33:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:33:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
12:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 230ms
12:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
12:33:31 INFO - PROCESS | 1528 | 1468438411356 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:31 INFO - PROCESS | 1528 | 1468438411393 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
12:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 169ms
12:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
12:33:31 INFO - PROCESS | 1528 | 1468438411532 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:31 INFO - PROCESS | 1528 | 1468438411575 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:31 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix - assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16
12:33:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:33:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1
12:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 170ms
12:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
12:33:31 INFO - PROCESS | 1528 | 1468438411705 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:31 INFO - PROCESS | 1528 | 1468438411745 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
12:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 170ms
12:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
12:33:31 INFO - PROCESS | 1528 | 1468438411882 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:31 INFO - PROCESS | 1528 | 1468438411919 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
12:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 170ms
12:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
12:33:32 INFO - PROCESS | 1528 | 1468438412054 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:32 INFO - PROCESS | 1528 | 1468438412098 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
12:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 170ms
12:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
12:33:32 INFO - PROCESS | 1528 | 1468438412227 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:32 INFO - PROCESS | 1528 | 1468438412268 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
12:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 169ms
12:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
12:33:32 INFO - PROCESS | 1528 | 1468438412402 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:32 INFO - PROCESS | 1528 | 1468438412441 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
12:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 170ms
12:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
12:33:32 INFO - PROCESS | 1528 | 1468438412577 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:32 INFO - PROCESS | 1528 | 1468438412619 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
12:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 168ms
12:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
12:33:32 INFO - PROCESS | 1528 | 1468438412752 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:32 INFO - PROCESS | 1528 | 1468438412794 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
12:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 171ms
12:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
12:33:32 INFO - PROCESS | 1528 | 1468438412925 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:32 INFO - PROCESS | 1528 | 1468438412964 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
12:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 170ms
12:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
12:33:33 INFO - PROCESS | 1528 | 1468438413101 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:33 INFO - PROCESS | 1528 | 1468438413143 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
12:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 169ms
12:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
12:33:33 INFO - PROCESS | 1528 | 1468438413275 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:33 INFO - PROCESS | 1528 | 1468438413318 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
12:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 169ms
12:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
12:33:33 INFO - PROCESS | 1528 | 1468438413451 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:33 INFO - PROCESS | 1528 | 1468438413519 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
12:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 524ms
12:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
12:33:33 INFO - PROCESS | 1528 | 1468438413978 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:34 INFO - PROCESS | 1528 | 1468438414058 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
12:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 524ms
12:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
12:33:34 INFO - PROCESS | 1528 | 1468438414513 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:34 INFO - PROCESS | 1528 | 1468438414555 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
12:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 170ms
12:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
12:33:34 INFO - PROCESS | 1528 | 1468438414689 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:34 INFO - PROCESS | 1528 | 1468438414722 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
12:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 170ms
12:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
12:33:34 INFO - PROCESS | 1528 | 1468438414861 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:34 INFO - PROCESS | 1528 | 1468438414893 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
12:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 170ms
12:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
12:33:35 INFO - PROCESS | 1528 | 1468438415037 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:35 INFO - PROCESS | 1528 | 1468438415080 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
12:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 170ms
12:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
12:33:35 INFO - PROCESS | 1528 | 1468438415210 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:35 INFO - PROCESS | 1528 | 1468438415246 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:35 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:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 170ms
12:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
12:33:35 INFO - PROCESS | 1528 | 1468438415387 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:35 INFO - PROCESS | 1528 | 1468438415431 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
12:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 171ms
12:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
12:33:35 INFO - PROCESS | 1528 | 1468438415560 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:35 INFO - PROCESS | 1528 | 1468438415599 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
12:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 171ms
12:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
12:33:35 INFO - PROCESS | 1528 | 1468438415738 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:35 INFO - PROCESS | 1528 | 1468438415771 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
12:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 170ms
12:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
12:33:35 INFO - PROCESS | 1528 | 1468438415917 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:35 INFO - PROCESS | 1528 | 1468438415949 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
12:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 170ms
12:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
12:33:36 INFO - PROCESS | 1528 | 1468438416089 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:36 INFO - PROCESS | 1528 | 1468438416133 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
12:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 170ms
12:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
12:33:36 INFO - PROCESS | 1528 | 1468438416269 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:36 INFO - PROCESS | 1528 | 1468438416306 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
12:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 170ms
12:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
12:33:36 INFO - PROCESS | 1528 | 1468438416443 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:36 INFO - PROCESS | 1528 | 1468438416483 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
12:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 170ms
12:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
12:33:36 INFO - PROCESS | 1528 | 1468438416621 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:36 INFO - PROCESS | 1528 | 1468438416664 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
12:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 170ms
12:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
12:33:36 INFO - PROCESS | 1528 | 1468438416804 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:36 INFO - PROCESS | 1528 | 1468438416843 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
12:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 190ms
12:33:37 INFO - PROCESS | 1528 | 1468438416991 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
12:33:37 INFO - PROCESS | 1528 | 1468438417037 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
12:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 170ms
12:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
12:33:37 INFO - PROCESS | 1528 | 1468438417170 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:37 INFO - PROCESS | 1528 | 1468438417211 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
12:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 170ms
12:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
12:33:37 INFO - PROCESS | 1528 | 1468438417354 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:37 INFO - PROCESS | 1528 | 1468438417399 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
12:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 189ms
12:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
12:33:37 INFO - PROCESS | 1528 | 1468438417540 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:37 INFO - PROCESS | 1528 | 1468438417583 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
12:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 170ms
12:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
12:33:37 INFO - PROCESS | 1528 | 1468438417745 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:37 INFO - PROCESS | 1528 | 1468438417793 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
12:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 170ms
12:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
12:33:37 INFO - PROCESS | 1528 | 1468438417921 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:37 INFO - PROCESS | 1528 | 1468438417959 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:38 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:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 170ms
12:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
12:33:38 INFO - PROCESS | 1528 | 1468438418095 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:38 INFO - PROCESS | 1528 | 1468438418132 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
12:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 169ms
12:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
12:33:38 INFO - PROCESS | 1528 | 1468438418271 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:38 INFO - PROCESS | 1528 | 1468438418312 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
12:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 170ms
12:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
12:33:38 INFO - PROCESS | 1528 | 1468438418445 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:38 INFO - PROCESS | 1528 | 1468438418483 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
12:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 170ms
12:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
12:33:38 INFO - PROCESS | 1528 | 1468438418626 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:38 INFO - PROCESS | 1528 | 1468438418667 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
12:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 170ms
12:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
12:33:38 INFO - PROCESS | 1528 | 1468438418795 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:38 INFO - PROCESS | 1528 | 1468438418836 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
12:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 170ms
12:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
12:33:38 INFO - PROCESS | 1528 | 1468438418971 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:39 INFO - PROCESS | 1528 | 1468438419015 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
12:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 170ms
12:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
12:33:39 INFO - PROCESS | 1528 | 1468438419144 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:39 INFO - PROCESS | 1528 | 1468438419182 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
12:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 171ms
12:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
12:33:39 INFO - PROCESS | 1528 | 1468438419323 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:39 INFO - PROCESS | 1528 | 1468438419368 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:39 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:33:39 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
12:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 170ms
12:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
12:33:39 INFO - PROCESS | 1528 | 1468438419500 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:39 INFO - PROCESS | 1528 | 1468438419541 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
12:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 170ms
12:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
12:33:39 INFO - PROCESS | 1528 | 1468438419674 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:39 INFO - PROCESS | 1528 | 1468438419722 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
12:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 170ms
12:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
12:33:39 INFO - PROCESS | 1528 | 1468438419850 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:39 INFO - PROCESS | 1528 | 1468438419892 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
12:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 170ms
12:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
12:33:40 INFO - PROCESS | 1528 | 1468438420024 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:40 INFO - PROCESS | 1528 | 1468438420067 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
12:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 170ms
12:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
12:33:40 INFO - PROCESS | 1528 | 1468438420201 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:40 INFO - PROCESS | 1528 | 1468438420243 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
12:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 170ms
12:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
12:33:40 INFO - PROCESS | 1528 | 1468438420415 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:40 INFO - PROCESS | 1528 | 1468438420495 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
12:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 525ms
12:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
12:33:40 INFO - PROCESS | 1528 | 1468438420935 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:40 INFO - PROCESS | 1528 | 1468438420982 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
12:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 376ms
12:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
12:33:41 INFO - PROCESS | 1528 | 1468438421319 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:41 INFO - PROCESS | 1528 | 1468438421353 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
12:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 170ms
12:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
12:33:41 INFO - PROCESS | 1528 | 1468438421494 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:41 INFO - PROCESS | 1528 | 1468438421528 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
12:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 170ms
12:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
12:33:41 INFO - PROCESS | 1528 | 1468438421686 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:41 INFO - PROCESS | 1528 | 1468438421718 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
12:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 229ms
12:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
12:33:41 INFO - PROCESS | 1528 | 1468438421903 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:41 INFO - PROCESS | 1528 | 1468438421934 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
12:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 170ms
12:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
12:33:42 INFO - PROCESS | 1528 | 1468438422075 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:42 INFO - PROCESS | 1528 | 1468438422107 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
12:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 170ms
12:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
12:33:42 INFO - PROCESS | 1528 | 1468438422260 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:42 INFO - PROCESS | 1528 | 1468438422301 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
12:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 170ms
12:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
12:33:42 INFO - PROCESS | 1528 | 1468438422437 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:42 INFO - PROCESS | 1528 | 1468438422466 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
12:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 189ms
12:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
12:33:42 INFO - PROCESS | 1528 | 1468438422627 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:42 INFO - PROCESS | 1528 | 1468438422661 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:42 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:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 171ms
12:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
12:33:42 INFO - PROCESS | 1528 | 1468438422811 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:42 INFO - PROCESS | 1528 | 1468438422846 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:42 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:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 190ms
12:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
12:33:43 INFO - PROCESS | 1528 | 1468438422998 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:43 INFO - PROCESS | 1528 | 1468438423032 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
12:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 170ms
12:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
12:33:43 INFO - PROCESS | 1528 | 1468438423173 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:43 INFO - PROCESS | 1528 | 1468438423219 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
12:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 229ms
12:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
12:33:43 INFO - PROCESS | 1528 | 1468438423407 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:43 INFO - PROCESS | 1528 | 1468438423448 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
12:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 230ms
12:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
12:33:43 INFO - PROCESS | 1528 | 1468438423642 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:43 INFO - PROCESS | 1528 | 1468438423680 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
12:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 170ms
12:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
12:33:43 INFO - PROCESS | 1528 | 1468438423817 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:43 INFO - PROCESS | 1528 | 1468438423857 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
12:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 170ms
12:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
12:33:43 INFO - PROCESS | 1528 | 1468438423994 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:44 INFO - PROCESS | 1528 | 1468438424035 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
12:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 170ms
12:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
12:33:44 INFO - PROCESS | 1528 | 1468438424172 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:44 INFO - PROCESS | 1528 | 1468438424214 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
12:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 230ms
12:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
12:33:44 INFO - PROCESS | 1528 | 1468438424409 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:44 INFO - PROCESS | 1528 | 1468438424452 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
12:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 169ms
12:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
12:33:44 INFO - PROCESS | 1528 | 1468438424586 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:44 INFO - PROCESS | 1528 | 1468438424657 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
12:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 230ms
12:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
12:33:44 INFO - PROCESS | 1528 | 1468438424821 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:44 INFO - PROCESS | 1528 | 1468438424857 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
12:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 170ms
12:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
12:33:45 INFO - PROCESS | 1528 | 1468438424997 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:45 INFO - PROCESS | 1528 | 1468438425033 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
12:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 170ms
12:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
12:33:45 INFO - PROCESS | 1528 | 1468438425172 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:45 INFO - PROCESS | 1528 | 1468438425212 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
12:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 170ms
12:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
12:33:45 INFO - PROCESS | 1528 | 1468438425347 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:45 INFO - PROCESS | 1528 | 1468438425383 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
12:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 170ms
12:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
12:33:45 INFO - PROCESS | 1528 | 1468438425523 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:45 INFO - PROCESS | 1528 | 1468438425560 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
12:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 170ms
12:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
12:33:45 INFO - PROCESS | 1528 | 1468438425698 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:45 INFO - PROCESS | 1528 | 1468438425737 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
12:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 170ms
12:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
12:33:45 INFO - PROCESS | 1528 | 1468438425873 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:45 INFO - PROCESS | 1528 | 1468438425911 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
12:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 171ms
12:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
12:33:46 INFO - PROCESS | 1528 | 1468438426048 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:46 INFO - PROCESS | 1528 | 1468438426087 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
12:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 171ms
12:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
12:33:46 INFO - PROCESS | 1528 | 1468438426223 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:46 INFO - PROCESS | 1528 | 1468438426267 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
12:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 170ms
12:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
12:33:46 INFO - PROCESS | 1528 | 1468438426398 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:46 INFO - PROCESS | 1528 | 1468438426438 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
12:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 170ms
12:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
12:33:46 INFO - PROCESS | 1528 | 1468438426573 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:46 INFO - PROCESS | 1528 | 1468438426616 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
12:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 170ms
12:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
12:33:46 INFO - PROCESS | 1528 | 1468438426748 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:46 INFO - PROCESS | 1528 | 1468438426791 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
12:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 170ms
12:33:46 INFO - PROCESS | 1528 | 1468438426923 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
12:33:46 INFO - PROCESS | 1528 | 1468438426961 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
12:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 170ms
12:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
12:33:47 INFO - PROCESS | 1528 | 1468438427109 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:47 INFO - PROCESS | 1528 | 1468438427178 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
12:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 524ms
12:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
12:33:47 INFO - PROCESS | 1528 | 1468438427637 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:47 INFO - PROCESS | 1528 | 1468438427671 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
12:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 170ms
12:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
12:33:47 INFO - PROCESS | 1528 | 1468438427813 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:47 INFO - PROCESS | 1528 | 1468438427847 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
12:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 169ms
12:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
12:33:47 INFO - PROCESS | 1528 | 1468438427992 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:48 INFO - PROCESS | 1528 | 1468438428026 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
12:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 170ms
12:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
12:33:48 INFO - PROCESS | 1528 | 1468438428165 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:48 INFO - PROCESS | 1528 | 1468438428198 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
12:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 170ms
12:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
12:33:48 INFO - PROCESS | 1528 | 1468438428340 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:48 INFO - PROCESS | 1528 | 1468438428375 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
12:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 170ms
12:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
12:33:48 INFO - PROCESS | 1528 | 1468438428515 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:48 INFO - PROCESS | 1528 | 1468438428558 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
12:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 170ms
12:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
12:33:48 INFO - PROCESS | 1528 | 1468438428689 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:48 INFO - PROCESS | 1528 | 1468438428723 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
12:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 170ms
12:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
12:33:48 INFO - PROCESS | 1528 | 1468438428866 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:48 INFO - PROCESS | 1528 | 1468438428902 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
12:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 230ms
12:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
12:33:49 INFO - PROCESS | 1528 | 1468438429102 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:49 INFO - PROCESS | 1528 | 1468438429135 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
12:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 169ms
12:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
12:33:49 INFO - PROCESS | 1528 | 1468438429273 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:49 INFO - PROCESS | 1528 | 1468438429305 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
12:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 170ms
12:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
12:33:49 INFO - PROCESS | 1528 | 1468438429456 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:49 INFO - PROCESS | 1528 | 1468438429507 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
12:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 231ms
12:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
12:33:49 INFO - PROCESS | 1528 | 1468438429686 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:49 INFO - PROCESS | 1528 | 1468438429724 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
12:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 170ms
12:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
12:33:49 INFO - PROCESS | 1528 | 1468438429863 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:49 INFO - PROCESS | 1528 | 1468438429902 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
12:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 170ms
12:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
12:33:50 INFO - PROCESS | 1528 | 1468438430041 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:50 INFO - PROCESS | 1528 | 1468438430085 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
12:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 170ms
12:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
12:33:50 INFO - PROCESS | 1528 | 1468438430224 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:50 INFO - PROCESS | 1528 | 1468438430267 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
12:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 188ms
12:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
12:33:50 INFO - PROCESS | 1528 | 1468438430415 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:50 INFO - PROCESS | 1528 | 1468438430458 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
12:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 169ms
12:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
12:33:50 INFO - PROCESS | 1528 | 1468438430594 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:50 INFO - PROCESS | 1528 | 1468438430641 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
12:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 230ms
12:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
12:33:50 INFO - PROCESS | 1528 | 1468438430827 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:50 INFO - PROCESS | 1528 | 1468438430863 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
12:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 169ms
12:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
12:33:51 INFO - PROCESS | 1528 | 1468438431003 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:51 INFO - PROCESS | 1528 | 1468438431041 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
12:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 169ms
12:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
12:33:51 INFO - PROCESS | 1528 | 1468438431176 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:51 INFO - PROCESS | 1528 | 1468438431213 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
12:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 170ms
12:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
12:33:51 INFO - PROCESS | 1528 | 1468438431353 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:51 INFO - PROCESS | 1528 | 1468438431389 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
12:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 170ms
12:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
12:33:51 INFO - PROCESS | 1528 | 1468438431526 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:51 INFO - PROCESS | 1528 | 1468438431566 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
12:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 169ms
12:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
12:33:51 INFO - PROCESS | 1528 | 1468438431700 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:51 INFO - PROCESS | 1528 | 1468438431744 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
12:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 168ms
12:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
12:33:51 INFO - PROCESS | 1528 | 1468438431876 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:51 INFO - PROCESS | 1528 | 1468438431918 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
12:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 170ms
12:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
12:33:52 INFO - PROCESS | 1528 | 1468438432053 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:52 INFO - PROCESS | 1528 | 1468438432092 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
12:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 170ms
12:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
12:33:52 INFO - PROCESS | 1528 | 1468438432229 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:52 INFO - PROCESS | 1528 | 1468438432271 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
12:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 170ms
12:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
12:33:52 INFO - PROCESS | 1528 | 1468438432404 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:52 INFO - PROCESS | 1528 | 1468438432444 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
12:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 169ms
12:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
12:33:52 INFO - PROCESS | 1528 | 1468438432576 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:52 INFO - PROCESS | 1528 | 1468438432619 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
12:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 169ms
12:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
12:33:52 INFO - PROCESS | 1528 | 1468438432750 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:52 INFO - PROCESS | 1528 | 1468438432794 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
12:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 170ms
12:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
12:33:52 INFO - PROCESS | 1528 | 1468438432924 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:52 INFO - PROCESS | 1528 | 1468438432965 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
12:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 170ms
12:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
12:33:53 INFO - PROCESS | 1528 | 1468438433099 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:53 INFO - PROCESS | 1528 | 1468438433142 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
12:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 566ms
12:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
12:33:53 INFO - PROCESS | 1528 | 1468438433674 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:53 INFO - PROCESS | 1528 | 1468438433709 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
12:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 170ms
12:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
12:33:53 INFO - PROCESS | 1528 | 1468438433848 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:53 INFO - PROCESS | 1528 | 1468438433884 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
12:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 170ms
12:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
12:33:54 INFO - PROCESS | 1528 | 1468438434027 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:54 INFO - PROCESS | 1528 | 1468438434069 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
12:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 170ms
12:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
12:33:54 INFO - PROCESS | 1528 | 1468438434200 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:54 INFO - PROCESS | 1528 | 1468438434231 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
12:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 168ms
12:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
12:33:54 INFO - PROCESS | 1528 | 1468438434376 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:54 INFO - PROCESS | 1528 | 1468438434409 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
12:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 170ms
12:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
12:33:54 INFO - PROCESS | 1528 | 1468438434550 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:54 INFO - PROCESS | 1528 | 1468438434592 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
12:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 170ms
12:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
12:33:54 INFO - PROCESS | 1528 | 1468438434725 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:54 INFO - PROCESS | 1528 | 1468438434758 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
12:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 169ms
12:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
12:33:54 INFO - PROCESS | 1528 | 1468438434898 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:54 INFO - PROCESS | 1528 | 1468438434932 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
12:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 170ms
12:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
12:33:55 INFO - PROCESS | 1528 | 1468438435083 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:55 INFO - PROCESS | 1528 | 1468438435114 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
12:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 170ms
12:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
12:33:55 INFO - PROCESS | 1528 | 1468438435258 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:55 INFO - PROCESS | 1528 | 1468438435291 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
12:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 170ms
12:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
12:33:55 INFO - PROCESS | 1528 | 1468438435440 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:55 INFO - PROCESS | 1528 | 1468438435477 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
12:33:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 170ms
12:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
12:33:55 INFO - PROCESS | 1528 | 1468438435611 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:55 INFO - PROCESS | 1528 | 1468438435643 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
12:33:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 170ms
12:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
12:33:55 INFO - PROCESS | 1528 | 1468438435789 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:55 INFO - PROCESS | 1528 | 1468438435823 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
12:33:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 170ms
12:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
12:33:55 INFO - PROCESS | 1528 | 1468438435961 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:56 INFO - PROCESS | 1528 | 1468438435995 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
12:33:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 170ms
12:33:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
12:33:56 INFO - PROCESS | 1528 | 1468438436139 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:56 INFO - PROCESS | 1528 | 1468438436177 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
12:33:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 168ms
12:33:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
12:33:56 INFO - PROCESS | 1528 | 1468438436309 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:56 INFO - PROCESS | 1528 | 1468438436346 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
12:33:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 170ms
12:33:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
12:33:56 INFO - PROCESS | 1528 | 1468438436484 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:56 INFO - PROCESS | 1528 | 1468438436520 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:57 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:33:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 672ms
12:33:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
12:33:57 INFO - PROCESS | 1528 | 1468438437160 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:57 INFO - PROCESS | 1528 | 1468438437196 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:57 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:33:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:33:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
12:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:33:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 670ms
12:33:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
12:33:57 INFO - PROCESS | 1528 | 1468438437836 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:57 INFO - PROCESS | 1528 | 1468438437876 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:58 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:33:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:33:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
12:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:33:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:33:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 690ms
12:33:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
12:33:58 INFO - PROCESS | 1528 | 1468438438534 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:58 INFO - PROCESS | 1528 | 1468438438570 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:59 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:33:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 671ms
12:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
12:33:59 INFO - PROCESS | 1528 | 1468438439211 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:59 INFO - PROCESS | 1528 | 1468438439247 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:59 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:33:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 670ms
12:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
12:33:59 INFO - PROCESS | 1528 | 1468438439890 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:33:59 INFO - PROCESS | 1528 | 1468438439926 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:00 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:34:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:34:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
12:34:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:34:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 671ms
12:34:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
12:34:00 INFO - PROCESS | 1528 | 1468438440565 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:00 INFO - PROCESS | 1528 | 1468438440600 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:01 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:34:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:34:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
12:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:34:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 671ms
12:34:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
12:34:01 INFO - PROCESS | 1528 | 1468438441242 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:01 INFO - PROCESS | 1528 | 1468438441301 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:02 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:34:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:34:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
12:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:34:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 986ms
12:34:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
12:34:02 INFO - PROCESS | 1528 | 1468438442234 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:02 INFO - PROCESS | 1528 | 1468438442268 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:02 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:34:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:34:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
12:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:34:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 671ms
12:34:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
12:34:02 INFO - PROCESS | 1528 | 1468438442911 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:02 INFO - PROCESS | 1528 | 1468438442946 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
12:34:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 168ms
12:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
12:34:03 INFO - PROCESS | 1528 | 1468438443090 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:03 INFO - PROCESS | 1528 | 1468438443123 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
12:34:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 169ms
12:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
12:34:03 INFO - PROCESS | 1528 | 1468438443260 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:03 INFO - PROCESS | 1528 | 1468438443295 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:03 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:34:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:34:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
12:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:34:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 170ms
12:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
12:34:03 INFO - PROCESS | 1528 | 1468438443434 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:03 INFO - PROCESS | 1528 | 1468438443468 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
12:34:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 170ms
12:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
12:34:03 INFO - PROCESS | 1528 | 1468438443609 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:03 INFO - PROCESS | 1528 | 1468438443649 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:03 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:34:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:34:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
12:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:34:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 171ms
12:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
12:34:03 INFO - PROCESS | 1528 | 1468438443784 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:03 INFO - PROCESS | 1528 | 1468438443822 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:03 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:34:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:34:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
12:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:34:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 169ms
12:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
12:34:03 INFO - PROCESS | 1528 | 1468438443959 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:04 INFO - PROCESS | 1528 | 1468438444001 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
12:34:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 170ms
12:34:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
12:34:04 INFO - PROCESS | 1528 | 1468438444140 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:04 INFO - PROCESS | 1528 | 1468438444176 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:04 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:34:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:34:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
12:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:34:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 690ms
12:34:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
12:34:04 INFO - PROCESS | 1528 | 1468438444835 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:04 INFO - PROCESS | 1528 | 1468438444866 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
12:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 170ms
12:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
12:34:05 INFO - PROCESS | 1528 | 1468438445009 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:05 INFO - PROCESS | 1528 | 1468438445046 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
12:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 169ms
12:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
12:34:05 INFO - PROCESS | 1528 | 1468438445181 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:05 INFO - PROCESS | 1528 | 1468438445214 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
12:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 170ms
12:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
12:34:05 INFO - PROCESS | 1528 | 1468438445358 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:05 INFO - PROCESS | 1528 | 1468438445392 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
12:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 170ms
12:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
12:34:05 INFO - PROCESS | 1528 | 1468438445531 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:05 INFO - PROCESS | 1528 | 1468438445565 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
12:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 170ms
12:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
12:34:05 INFO - PROCESS | 1528 | 1468438445709 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:05 INFO - PROCESS | 1528 | 1468438445749 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
12:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 170ms
12:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
12:34:05 INFO - PROCESS | 1528 | 1468438445882 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:05 INFO - PROCESS | 1528 | 1468438445919 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
12:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 170ms
12:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
12:34:06 INFO - PROCESS | 1528 | 1468438446059 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:06 INFO - PROCESS | 1528 | 1468438446096 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
12:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 170ms
12:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
12:34:06 INFO - PROCESS | 1528 | 1468438446232 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:06 INFO - PROCESS | 1528 | 1468438446269 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
12:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 170ms
12:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
12:34:06 INFO - PROCESS | 1528 | 1468438446409 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:06 INFO - PROCESS | 1528 | 1468438446449 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
12:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 170ms
12:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
12:34:06 INFO - PROCESS | 1528 | 1468438446582 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:06 INFO - PROCESS | 1528 | 1468438446618 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
12:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 170ms
12:34:06 INFO - PROCESS | 1528 | 1468438446764 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
12:34:06 INFO - PROCESS | 1528 | 1468438446801 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
12:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 170ms
12:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
12:34:06 INFO - PROCESS | 1528 | 1468438446943 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:06 INFO - PROCESS | 1528 | 1468438446980 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
12:34:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 170ms
12:34:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
12:34:07 INFO - PROCESS | 1528 | 1468438447115 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:07 INFO - PROCESS | 1528 | 1468438447153 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
12:34:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 170ms
12:34:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
12:34:07 INFO - PROCESS | 1528 | 1468438447293 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:07 INFO - PROCESS | 1528 | 1468438447330 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
12:34:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 170ms
12:34:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
12:34:07 INFO - PROCESS | 1528 | 1468438447469 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:07 INFO - PROCESS | 1528 | 1468438447509 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
12:34:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 168ms
12:34:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
12:34:07 INFO - PROCESS | 1528 | 1468438447643 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:07 INFO - PROCESS | 1528 | 1468438447682 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
12:34:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 419ms
12:34:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
12:34:08 INFO - PROCESS | 1528 | 1468438448067 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:08 INFO - PROCESS | 1528 | 1468438448112 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
12:34:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 419ms
12:34:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
12:34:08 INFO - PROCESS | 1528 | 1468438448491 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:08 INFO - PROCESS | 1528 | 1468438448524 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
12:34:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 170ms
12:34:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
12:34:08 INFO - PROCESS | 1528 | 1468438448667 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:08 INFO - PROCESS | 1528 | 1468438448702 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
12:34:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 170ms
12:34:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
12:34:08 INFO - PROCESS | 1528 | 1468438448845 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:08 INFO - PROCESS | 1528 | 1468438448877 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
12:34:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 168ms
12:34:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
12:34:09 INFO - PROCESS | 1528 | 1468438449014 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:09 INFO - PROCESS | 1528 | 1468438449046 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
12:34:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 170ms
12:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
12:34:09 INFO - PROCESS | 1528 | 1468438449191 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:09 INFO - PROCESS | 1528 | 1468438449226 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
12:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 170ms
12:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
12:34:09 INFO - PROCESS | 1528 | 1468438449365 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:09 INFO - PROCESS | 1528 | 1468438449402 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
12:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 170ms
12:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
12:34:09 INFO - PROCESS | 1528 | 1468438449541 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:09 INFO - PROCESS | 1528 | 1468438449570 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
12:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 119ms
12:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
12:34:09 INFO - PROCESS | 1528 | 1468438449676 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:09 INFO - PROCESS | 1528 | 1468438449705 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
12:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 171ms
12:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
12:34:09 INFO - PROCESS | 1528 | 1468438449848 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:09 INFO - PROCESS | 1528 | 1468438449878 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
12:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 168ms
12:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
12:34:10 INFO - PROCESS | 1528 | 1468438450023 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:10 INFO - PROCESS | 1528 | 1468438450054 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
12:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 170ms
12:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
12:34:10 INFO - PROCESS | 1528 | 1468438450196 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:10 INFO - PROCESS | 1528 | 1468438450235 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
12:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 170ms
12:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
12:34:10 INFO - PROCESS | 1528 | 1468438450374 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:10 INFO - PROCESS | 1528 | 1468438450410 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
12:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 170ms
12:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
12:34:10 INFO - PROCESS | 1528 | 1468438450545 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:10 INFO - PROCESS | 1528 | 1468438450583 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
12:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 171ms
12:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
12:34:10 INFO - PROCESS | 1528 | 1468438450723 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:10 INFO - PROCESS | 1528 | 1468438450763 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
12:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 170ms
12:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
12:34:10 INFO - PROCESS | 1528 | 1468438450901 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:10 INFO - PROCESS | 1528 | 1468438450940 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
12:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 170ms
12:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
12:34:11 INFO - PROCESS | 1528 | 1468438451078 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:11 INFO - PROCESS | 1528 | 1468438451118 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
12:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 169ms
12:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
12:34:11 INFO - PROCESS | 1528 | 1468438451253 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:11 INFO - PROCESS | 1528 | 1468438451294 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
12:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 170ms
12:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
12:34:11 INFO - PROCESS | 1528 | 1468438451441 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:11 INFO - PROCESS | 1528 | 1468438451479 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
12:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 230ms
12:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
12:34:11 INFO - PROCESS | 1528 | 1468438451675 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:11 INFO - PROCESS | 1528 | 1468438451714 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
12:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 170ms
12:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
12:34:11 INFO - PROCESS | 1528 | 1468438451848 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:11 INFO - PROCESS | 1528 | 1468438451887 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
12:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 169ms
12:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
12:34:12 INFO - PROCESS | 1528 | 1468438452023 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:12 INFO - PROCESS | 1528 | 1468438452058 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
12:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 169ms
12:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
12:34:12 INFO - PROCESS | 1528 | 1468438452196 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:12 INFO - PROCESS | 1528 | 1468438452232 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
12:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 170ms
12:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
12:34:12 INFO - PROCESS | 1528 | 1468438452374 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:12 INFO - PROCESS | 1528 | 1468438452412 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
12:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 170ms
12:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
12:34:12 INFO - PROCESS | 1528 | 1468438452545 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:12 INFO - PROCESS | 1528 | 1468438452581 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
12:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 170ms
12:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
12:34:12 INFO - PROCESS | 1528 | 1468438452724 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:12 INFO - PROCESS | 1528 | 1468438452759 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
12:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 170ms
12:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
12:34:12 INFO - PROCESS | 1528 | 1468438452896 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:12 INFO - PROCESS | 1528 | 1468438452936 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
12:34:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 170ms
12:34:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
12:34:13 INFO - PROCESS | 1528 | 1468438453071 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:13 INFO - PROCESS | 1528 | 1468438453112 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
12:34:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
12:34:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 170ms
12:34:13 INFO - TEST-START | /DOMEvents/constructors.html
12:34:13 INFO - PROCESS | 1528 | 1468438453245 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:13 INFO - PROCESS | 1528 | 1468438453282 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
12:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:34:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:34:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
12:34:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 188ms
12:34:13 INFO - TEST-START | /DOMEvents/event-phases-order.html
12:34:13 INFO - PROCESS | 1528 | 1468438453442 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:13 INFO - PROCESS | 1528 | 1468438453478 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
12:34:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 170ms
12:34:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
12:34:13 INFO - PROCESS | 1528 | 1468438453614 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:13 INFO - PROCESS | 1528 | 1468438453652 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
12:34:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:34:13 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:34:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:34:13 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:34:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:34:13 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:34:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:34:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
12:34:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 175ms
12:34:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
12:34:13 INFO - PROCESS | 1528 | 1468438453794 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:13 INFO - PROCESS | 1528 | 1468438453838 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:13 INFO - PROCESS | 1528 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
12:34:13 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:34:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 170ms
12:34:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
12:34:13 INFO - PROCESS | 1528 | 1468438453968 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:14 INFO - PROCESS | 1528 | 1468438454011 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:14 INFO - PROCESS | 1528 | 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:34:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
12:34:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 170ms
12:34:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
12:34:14 INFO - PROCESS | 1528 | 1468438454146 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:14 INFO - PROCESS | 1528 | 1468438454184 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:14 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:34:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 170ms
12:34:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
12:34:14 INFO - PROCESS | 1528 | 1468438454554 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:14 INFO - PROCESS | 1528 | 1468438454611 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:14 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:34:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 377ms
12:34:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
12:34:14 INFO - PROCESS | 1528 | 1468438454780 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:14 INFO - PROCESS | 1528 | 1468438454821 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:14 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:34:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
12:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
12:34:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 170ms
12:34:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
12:34:14 INFO - PROCESS | 1528 | 1468438454951 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:14 INFO - PROCESS | 1528 | 1468438454983 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:15 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:34:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 170ms
12:34:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
12:34:15 INFO - PROCESS | 1528 | 1468438455129 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:15 INFO - PROCESS | 1528 | 1468438455161 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:15 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:34:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 169ms
12:34:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
12:34:15 INFO - PROCESS | 1528 | 1468438455304 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:15 INFO - PROCESS | 1528 | 1468438455352 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:34:15 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:34:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 169ms
12:34:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
12:34:15 INFO - PROCESS | 1528 | 1468438455481 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:15 INFO - PROCESS | 1528 | 1468438455522 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:15 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:34:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 170ms
12:34:15 INFO - PROCESS | 1528 | 1468438455653 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
12:34:15 INFO - PROCESS | 1528 | 1468438455683 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:15 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:34:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 171ms
12:34:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
12:34:15 INFO - PROCESS | 1528 | 1468438455829 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:15 INFO - PROCESS | 1528 | 1468438455866 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:16 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:34:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 170ms
12:34:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
12:34:16 INFO - PROCESS | 1528 | 1468438456005 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:16 INFO - PROCESS | 1528 | 1468438456040 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:16 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:34:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 170ms
12:34:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
12:34:16 INFO - PROCESS | 1528 | 1468438456179 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:16 INFO - PROCESS | 1528 | 1468438456210 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:16 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:34:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 171ms
12:34:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
12:34:16 INFO - PROCESS | 1528 | 1468438456359 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:16 INFO - PROCESS | 1528 | 1468438456404 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:16 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:34:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 170ms
12:34:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
12:34:16 INFO - PROCESS | 1528 | 1468438456532 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:16 INFO - PROCESS | 1528 | 1468438456564 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:16 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:34:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
12:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
12:34:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 170ms
12:34:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
12:34:16 INFO - PROCESS | 1528 | 1468438456709 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:16 INFO - PROCESS | 1528 | 1468438456755 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:16 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:34:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 170ms
12:34:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
12:34:16 INFO - PROCESS | 1528 | 1468438456887 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:16 INFO - PROCESS | 1528 | 1468438456932 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:17 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:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
12:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
12:34:17 INFO - PROCESS | 1528 | 1468438457067 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:17 INFO - PROCESS | 1528 | 1468438457117 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:34:17 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:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 170ms
12:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
12:34:17 INFO - PROCESS | 1528 | 1468438457251 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:17 INFO - PROCESS | 1528 | 1468438457291 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:17 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:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 169ms
12:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
12:34:17 INFO - PROCESS | 1528 | 1468438457431 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:17 INFO - PROCESS | 1528 | 1468438457476 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:17 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:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 171ms
12:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
12:34:17 INFO - PROCESS | 1528 | 1468438457620 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:17 INFO - PROCESS | 1528 | 1468438457659 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:17 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:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 170ms
12:34:17 INFO - TEST-START | /FileAPI/FileReaderSync.worker
12:34:17 INFO - PROCESS | 1528 | 1468438457801 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:17 INFO - PROCESS | 1528 | 1468438457840 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
12:34:18 INFO - {}
12:34:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
12:34:18 INFO - {}
12:34:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
12:34:18 INFO - {}
12:34:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
12:34:18 INFO - {}
12:34:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 230ms
12:34:18 INFO - TEST-START | /FileAPI/fileReader.html
12:34:18 INFO - PROCESS | 1528 | 1468438458032 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:18 INFO - PROCESS | 1528 | 1468438458096 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
12:34:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
12:34:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
12:34:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
12:34:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 230ms
12:34:18 INFO - TEST-START | /FileAPI/historical.html
12:34:18 INFO - PROCESS | 1528 | 1468438458268 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:18 INFO - PROCESS | 1528 | 1468438458307 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:18 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
12:34:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
12:34:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
12:34:18 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
12:34:18 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
12:34:18 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
12:34:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
12:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
12:34:18 INFO - TEST-OK | /FileAPI/historical.html | took 170ms
12:34:18 INFO - TEST-START | /FileAPI/idlharness.html
12:34:18 INFO - PROCESS | 1528 | 1468438458444 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:18 INFO - PROCESS | 1528 | 1468438458483 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
12:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:34:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
12:34:18 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:34:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
12:34:18 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:34:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
12:34:18 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:34:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:34:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:34:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
12:34:18 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:34:18 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:34:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:34:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:34:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
12:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
12:34:18 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:34:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:34:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:34:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
12:34:18 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:34:18 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:34:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:34:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:34:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
12:34:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
12:34:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 407ms
12:34:18 INFO - TEST-START | /FileAPI/idlharness.worker
12:34:18 INFO - PROCESS | 1528 | 1468438458856 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:18 INFO - PROCESS | 1528 | 1468438458897 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:34:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:34:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:34:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
12:34:19 INFO - {}
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:34:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:34:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
12:34:19 INFO - {}
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:34:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:34:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
12:34:19 INFO - {}
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:34:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:34:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
12:34:19 INFO - {}
12:34:19 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:34:19 INFO - {}
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:34:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:34:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:34:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:34:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
12:34:19 INFO - {}
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:34:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:34:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
12:34:19 INFO - {}
12:34:19 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:34:19 INFO - {}
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:34:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:34:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
12:34:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:34:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
12:34:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
12:34:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
12:34:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:34:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:34:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 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:34:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:34:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:34:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:34:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:34:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:34:19 INFO - {}
12:34:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 406ms
12:34:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
12:34:19 INFO - PROCESS | 1528 | 1468438459266 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:19 INFO - PROCESS | 1528 | 1468438459303 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:19 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:34:19 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 170ms
12:34:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
12:34:19 INFO - PROCESS | 1528 | 1468438459444 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:19 INFO - PROCESS | 1528 | 1468438459481 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
12:34:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 170ms
12:34:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html
12:34:19 INFO - PROCESS | 1528 | 1468438459617 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:19 INFO - PROCESS | 1528 | 1468438459657 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
12:34:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
12:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
12:34:19 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 170ms
12:34:19 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
12:34:19 INFO - PROCESS | 1528 | 1468438459794 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:19 INFO - PROCESS | 1528 | 1468438459833 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
12:34:20 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:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
12:34:20 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:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
12:34:20 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:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
12:34:20 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:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
12:34:20 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:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:34:20 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:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
12:34:20 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 338ms
12:34:20 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
12:34:20 INFO - PROCESS | 1528 | 1468438460135 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:20 INFO - PROCESS | 1528 | 1468438460172 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
12:34:20 INFO - {}
12:34:20 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 170ms
12:34:20 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
12:34:20 INFO - PROCESS | 1528 | 1468438460312 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:20 INFO - PROCESS | 1528 | 1468438460350 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
12:34:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 170ms
12:34:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
12:34:20 INFO - PROCESS | 1528 | 1468438460485 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:20 INFO - PROCESS | 1528 | 1468438460523 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
12:34:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:34:20 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:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:34:20 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:34:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:34:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 369ms
12:34:20 INFO - TEST-START | /FileAPI/file/File-constructor.html
12:34:20 INFO - PROCESS | 1528 | 1468438460860 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:20 INFO - PROCESS | 1528 | 1468438460918 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
12:34:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
12:34:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
12:34:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
12:34:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
12:34:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
12:34:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
12:34:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
12:34:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
12:34:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
12:34:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
12:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
12:34:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
12:34:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
12:34:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:34:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
12:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
12:34:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
12:34:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
12:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
12:34:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
12:34:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
12:34:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 432ms
12:34:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
12:34:21 INFO - PROCESS | 1528 | 1468438461296 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:21 INFO - PROCESS | 1528 | 1468438461330 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
12:34:21 INFO - {}
12:34:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 169ms
12:34:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
12:34:21 INFO - PROCESS | 1528 | 1468438461471 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:21 INFO - PROCESS | 1528 | 1468438461504 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
12:34:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
12:34:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
12:34:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
12:34:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
12:34:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
12:34:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
12:34:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 170ms
12:34:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
12:34:21 INFO - PROCESS | 1528 | 1468438461648 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:21 INFO - PROCESS | 1528 | 1468438461682 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
12:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
12:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
12:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
12:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
12:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
12:34:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 170ms
12:34:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
12:34:21 INFO - PROCESS | 1528 | 1468438461819 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:21 INFO - PROCESS | 1528 | 1468438461857 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
12:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
12:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
12:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
12:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
12:34:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
12:34:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 170ms
12:34:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
12:34:22 INFO - PROCESS | 1528 | 1468438461995 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:22 INFO - PROCESS | 1528 | 1468438462026 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
12:34:22 INFO - reader.readAsText(blob_2)
12:34:22 INFO - }" did not throw
12:34:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
12:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
12:34:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
12:34:22 INFO - reader.readAsDataURL(blob_2)
12:34:22 INFO - }" did not throw
12:34:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
12:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
12:34:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
12:34:22 INFO - reader.readAsArrayBuffer(blob_2)
12:34:22 INFO - }" did not throw
12:34:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
12:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
12:34:22 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:34:22 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
12:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:34:22 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
12:34:22 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
12:34:22 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
12:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:34:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
12:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:34:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
12:34:22 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:34:22 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
12:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:34:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 177ms
12:34:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
12:34:22 INFO - PROCESS | 1528 | 1468438462182 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:22 INFO - PROCESS | 1528 | 1468438462223 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
12:34:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
12:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
12:34:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
12:34:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 170ms
12:34:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
12:34:22 INFO - PROCESS | 1528 | 1468438462355 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:22 INFO - PROCESS | 1528 | 1468438462385 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
12:34:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 170ms
12:34:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
12:34:22 INFO - PROCESS | 1528 | 1468438462530 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:22 INFO - PROCESS | 1528 | 1468438462562 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
12:34:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 170ms
12:34:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
12:34:22 INFO - PROCESS | 1528 | 1468438462706 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:22 INFO - PROCESS | 1528 | 1468438462741 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
12:34:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 169ms
12:34:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
12:34:22 INFO - PROCESS | 1528 | 1468438462879 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:22 INFO - PROCESS | 1528 | 1468438462913 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
12:34:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
12:34:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 170ms
12:34:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
12:34:23 INFO - PROCESS | 1528 | 1468438463055 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:23 INFO - PROCESS | 1528 | 1468438463094 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
12:34:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 170ms
12:34:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
12:34:23 INFO - PROCESS | 1528 | 1468438463230 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:23 INFO - PROCESS | 1528 | 1468438463273 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
12:34:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
12:34:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
12:34:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 170ms
12:34:23 INFO - PROCESS | 1528 | 1468438463412 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
12:34:23 INFO - PROCESS | 1528 | 1468438463453 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
12:34:23 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:34:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
12:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:34:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
12:34:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 168ms
12:34:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
12:34:23 INFO - PROCESS | 1528 | 1468438463589 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:23 INFO - PROCESS | 1528 | 1468438463633 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:23 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
12:34:23 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 170ms
12:34:23 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
12:34:23 INFO - PROCESS | 1528 | 1468438463765 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:23 INFO - PROCESS | 1528 | 1468438463800 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:24 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
12:34:24 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 880ms
12:34:24 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
12:34:24 INFO - PROCESS | 1528 | 1468438464650 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:24 INFO - PROCESS | 1528 | 1468438464686 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:25 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
12:34:25 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 881ms
12:34:25 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
12:34:25 INFO - PROCESS | 1528 | 1468438465537 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:25 INFO - PROCESS | 1528 | 1468438465570 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:26 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
12:34:26 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 943ms
12:34:26 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
12:34:26 INFO - PROCESS | 1528 | 1468438466485 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:26 INFO - PROCESS | 1528 | 1468438466522 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:27 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
12:34:27 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 983ms
12:34:27 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
12:34:27 INFO - PROCESS | 1528 | 1468438467474 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:27 INFO - PROCESS | 1528 | 1468438467516 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
12:34:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
12:34:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
12:34:28 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
12:34:28 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 1030ms
12:34:28 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
12:34:28 INFO - PROCESS | 1528 | 1468438468509 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:28 INFO - PROCESS | 1528 | 1468438468554 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
12:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
12:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
12:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
12:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
12:34:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
12:34:29 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 943ms
12:34:29 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
12:34:29 INFO - PROCESS | 1528 | 1468438469458 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:29 INFO - PROCESS | 1528 | 1468438469489 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
12:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
12:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
12:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
12:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
12:34:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
12:34:30 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 982ms
12:34:30 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
12:34:30 INFO - PROCESS | 1528 | 1468438470446 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:30 INFO - PROCESS | 1528 | 1468438470485 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
12:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
12:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
12:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
12:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
12:34:31 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
12:34:31 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 922ms
12:34:31 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
12:34:31 INFO - PROCESS | 1528 | 1468438471371 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:31 INFO - PROCESS | 1528 | 1468438471403 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
12:34:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
12:34:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
12:34:32 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
12:34:32 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 924ms
12:34:32 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
12:34:32 INFO - PROCESS | 1528 | 1468438472300 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:32 INFO - PROCESS | 1528 | 1468438472330 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
12:34:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
12:34:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
12:34:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
12:34:33 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 942ms
12:34:33 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
12:34:33 INFO - PROCESS | 1528 | 1468438473248 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:33 INFO - PROCESS | 1528 | 1468438473284 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
12:34:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
12:34:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
12:34:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
12:34:34 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 878ms
12:34:34 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
12:34:34 INFO - PROCESS | 1528 | 1468438474131 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:34 INFO - PROCESS | 1528 | 1468438474170 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
12:34:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
12:34:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
12:34:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
12:34:36 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 1993ms
12:34:36 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
12:34:36 INFO - PROCESS | 1528 | 1468438476129 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:36 INFO - PROCESS | 1528 | 1468438476161 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
12:34:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
12:34:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
12:34:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
12:34:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
12:34:39 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 3602ms
12:34:39 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
12:34:39 INFO - PROCESS | 1528 | 1468438479737 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:39 INFO - PROCESS | 1528 | 1468438479772 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:42 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
12:34:42 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
12:34:42 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
12:34:42 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2499ms
12:34:42 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
12:34:42 INFO - PROCESS | 1528 | 1468438482242 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:42 INFO - PROCESS | 1528 | 1468438482275 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
12:34:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
12:34:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
12:34:44 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2336ms
12:34:44 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
12:34:44 INFO - PROCESS | 1528 | 1468438484585 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:44 INFO - PROCESS | 1528 | 1468438484623 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:45 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
12:34:45 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1131ms
12:34:45 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
12:34:45 INFO - PROCESS | 1528 | 1468438485721 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:45 INFO - PROCESS | 1528 | 1468438485753 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:46 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
12:34:46 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
12:34:46 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 879ms
12:34:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
12:34:46 INFO - PROCESS | 1528 | 1468438486603 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:46 INFO - PROCESS | 1528 | 1468438486634 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
12:34:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 881ms
12:34:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
12:34:47 INFO - PROCESS | 1528 | 1468438487488 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:47 INFO - PROCESS | 1528 | 1468438487518 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
12:34:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 984ms
12:34:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
12:34:48 INFO - PROCESS | 1528 | 1468438488479 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:48 INFO - PROCESS | 1528 | 1468438488557 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
12:34:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 1024ms
12:34:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
12:34:49 INFO - PROCESS | 1528 | 1468438489507 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:49 INFO - PROCESS | 1528 | 1468438489537 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
12:34:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 921ms
12:34:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
12:34:50 INFO - PROCESS | 1528 | 1468438490434 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:50 INFO - PROCESS | 1528 | 1468438490467 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
12:34:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 838ms
12:34:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
12:34:51 INFO - PROCESS | 1528 | 1468438491278 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:51 INFO - PROCESS | 1528 | 1468438491310 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
12:34:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 881ms
12:34:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
12:34:52 INFO - PROCESS | 1528 | 1468438492162 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:52 INFO - PROCESS | 1528 | 1468438492194 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
12:34:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 882ms
12:34:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
12:34:53 INFO - PROCESS | 1528 | 1468438493048 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:53 INFO - PROCESS | 1528 | 1468438493080 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
12:34:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 941ms
12:34:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
12:34:54 INFO - PROCESS | 1528 | 1468438493996 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:54 INFO - PROCESS | 1528 | 1468438494054 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
12:34:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 1024ms
12:34:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
12:34:55 INFO - PROCESS | 1528 | 1468438495026 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:55 INFO - PROCESS | 1528 | 1468438495054 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
12:34:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 943ms
12:34:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
12:34:55 INFO - PROCESS | 1528 | 1468438495980 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:56 INFO - PROCESS | 1528 | 1468438496010 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
12:34:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 923ms
12:34:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
12:34:56 INFO - PROCESS | 1528 | 1468438496899 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:56 INFO - PROCESS | 1528 | 1468438496927 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
12:34:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 922ms
12:34:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
12:34:57 INFO - PROCESS | 1528 | 1468438497827 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:57 INFO - PROCESS | 1528 | 1468438497853 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
12:34:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 838ms
12:34:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
12:34:58 INFO - PROCESS | 1528 | 1468438498670 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:58 INFO - PROCESS | 1528 | 1468438498704 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
12:34:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1021ms
12:34:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
12:34:59 INFO - PROCESS | 1528 | 1468438499695 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:34:59 INFO - PROCESS | 1528 | 1468438499723 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
12:35:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 983ms
12:35:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
12:35:00 INFO - PROCESS | 1528 | 1468438500685 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:00 INFO - PROCESS | 1528 | 1468438500715 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:01 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:35:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 880ms
12:35:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
12:35:01 INFO - PROCESS | 1528 | 1468438501571 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:01 INFO - PROCESS | 1528 | 1468438501603 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:02 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:35:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 985ms
12:35:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
12:35:02 INFO - PROCESS | 1528 | 1468438502565 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:02 INFO - PROCESS | 1528 | 1468438502601 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
12:35:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 924ms
12:35:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
12:35:03 INFO - PROCESS | 1528 | 1468438503488 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:03 INFO - PROCESS | 1528 | 1468438503518 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
12:35:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 880ms
12:35:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
12:35:04 INFO - PROCESS | 1528 | 1468438504376 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:04 INFO - PROCESS | 1528 | 1468438504405 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
12:35:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 922ms
12:35:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
12:35:05 INFO - PROCESS | 1528 | 1468438505302 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:05 INFO - PROCESS | 1528 | 1468438505336 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
12:35:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 838ms
12:35:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
12:35:06 INFO - PROCESS | 1528 | 1468438506144 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:06 INFO - PROCESS | 1528 | 1468438506173 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
12:35:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 920ms
12:35:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
12:35:07 INFO - PROCESS | 1528 | 1468438507070 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:07 INFO - PROCESS | 1528 | 1468438507101 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
12:35:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 985ms
12:35:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
12:35:08 INFO - PROCESS | 1528 | 1468438508060 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:08 INFO - PROCESS | 1528 | 1468438508089 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
12:35:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 941ms
12:35:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
12:35:09 INFO - PROCESS | 1528 | 1468438509012 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:09 INFO - PROCESS | 1528 | 1468438509046 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:09 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:35:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 882ms
12:35:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
12:35:09 INFO - PROCESS | 1528 | 1468438509891 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:09 INFO - PROCESS | 1528 | 1468438509921 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:10 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:35:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 923ms
12:35:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
12:35:10 INFO - PROCESS | 1528 | 1468438510822 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:10 INFO - PROCESS | 1528 | 1468438510850 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
12:35:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 922ms
12:35:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
12:35:11 INFO - PROCESS | 1528 | 1468438511747 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:11 INFO - PROCESS | 1528 | 1468438511782 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
12:35:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 818ms
12:35:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
12:35:12 INFO - PROCESS | 1528 | 1468438512572 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:12 INFO - PROCESS | 1528 | 1468438512599 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
12:35:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1024ms
12:35:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
12:35:13 INFO - PROCESS | 1528 | 1468438513599 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:13 INFO - PROCESS | 1528 | 1468438513630 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
12:35:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 880ms
12:35:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
12:35:14 INFO - PROCESS | 1528 | 1468438514485 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:14 INFO - PROCESS | 1528 | 1468438514515 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:35:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 880ms
12:35:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
12:35:15 INFO - PROCESS | 1528 | 1468438515374 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:15 INFO - PROCESS | 1528 | 1468438515403 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
12:35:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 878ms
12:35:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
12:35:16 INFO - PROCESS | 1528 | 1468438516253 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:16 INFO - PROCESS | 1528 | 1468438516282 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
12:35:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 943ms
12:35:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
12:35:17 INFO - PROCESS | 1528 | 1468438517201 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:17 INFO - PROCESS | 1528 | 1468438517228 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
12:35:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 985ms
12:35:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
12:35:18 INFO - PROCESS | 1528 | 1468438518191 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:18 INFO - PROCESS | 1528 | 1468438518225 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
12:35:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 923ms
12:35:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
12:35:19 INFO - PROCESS | 1528 | 1468438519119 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:19 INFO - PROCESS | 1528 | 1468438519150 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:35:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 985ms
12:35:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
12:35:20 INFO - PROCESS | 1528 | 1468438520109 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:20 INFO - PROCESS | 1528 | 1468438520138 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
12:35:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 838ms
12:35:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
12:35:20 INFO - PROCESS | 1528 | 1468438520953 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:21 INFO - PROCESS | 1528 | 1468438520987 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
12:35:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 986ms
12:35:21 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
12:35:21 INFO - PROCESS | 1528 | 1468438521945 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:21 INFO - PROCESS | 1528 | 1468438521975 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:23 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:35:23 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1173ms
12:35:23 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
12:35:23 INFO - PROCESS | 1528 | 1468438523120 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:23 INFO - PROCESS | 1528 | 1468438523153 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
12:35:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 923ms
12:35:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
12:35:24 INFO - PROCESS | 1528 | 1468438524048 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:24 INFO - PROCESS | 1528 | 1468438524076 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
12:35:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 881ms
12:35:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
12:35:24 INFO - PROCESS | 1528 | 1468438524935 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:24 INFO - PROCESS | 1528 | 1468438524969 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:35:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 983ms
12:35:25 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
12:35:25 INFO - PROCESS | 1528 | 1468438525924 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:25 INFO - PROCESS | 1528 | 1468438525955 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:26 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
12:35:26 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 882ms
12:35:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
12:35:26 INFO - PROCESS | 1528 | 1468438526812 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:26 INFO - PROCESS | 1528 | 1468438526841 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
12:35:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 987ms
12:35:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
12:35:27 INFO - PROCESS | 1528 | 1468438527806 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:27 INFO - PROCESS | 1528 | 1468438527842 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
12:35:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 923ms
12:35:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
12:35:28 INFO - PROCESS | 1528 | 1468438528730 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:28 INFO - PROCESS | 1528 | 1468438528759 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
12:35:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 922ms
12:35:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
12:35:29 INFO - PROCESS | 1528 | 1468438529657 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:29 INFO - PROCESS | 1528 | 1468438529686 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
12:35:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 839ms
12:35:30 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
12:35:30 INFO - PROCESS | 1528 | 1468438530502 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:30 INFO - PROCESS | 1528 | 1468438530537 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
12:35:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 1023ms
12:35:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
12:35:31 INFO - PROCESS | 1528 | 1468438531528 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:31 INFO - PROCESS | 1528 | 1468438531558 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
12:35:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 879ms
12:35:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
12:35:32 INFO - PROCESS | 1528 | 1468438532414 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:32 INFO - PROCESS | 1528 | 1468438532444 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
12:35:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 929ms
12:35:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
12:35:33 INFO - PROCESS | 1528 | 1468438533348 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:33 INFO - PROCESS | 1528 | 1468438533377 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
12:35:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 923ms
12:35:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
12:35:34 INFO - PROCESS | 1528 | 1468438534390 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:34 INFO - PROCESS | 1528 | 1468438534420 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
12:35:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 983ms
12:35:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
12:35:35 INFO - PROCESS | 1528 | 1468438535263 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:35 INFO - PROCESS | 1528 | 1468438535294 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
12:35:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 943ms
12:35:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
12:35:36 INFO - PROCESS | 1528 | 1468438536211 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:36 INFO - PROCESS | 1528 | 1468438536240 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
12:35:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 923ms
12:35:37 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
12:35:37 INFO - PROCESS | 1528 | 1468438537140 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:37 INFO - PROCESS | 1528 | 1468438537177 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
12:35:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 986ms
12:35:38 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
12:35:38 INFO - PROCESS | 1528 | 1468438538130 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:38 INFO - PROCESS | 1528 | 1468438538162 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
12:35:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 881ms
12:35:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
12:35:39 INFO - PROCESS | 1528 | 1468438539016 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:39 INFO - PROCESS | 1528 | 1468438539055 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
12:35:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 984ms
12:35:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
12:35:40 INFO - PROCESS | 1528 | 1468438540007 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:40 INFO - PROCESS | 1528 | 1468438540038 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
12:35:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 944ms
12:35:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
12:35:40 INFO - PROCESS | 1528 | 1468438540957 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:40 INFO - PROCESS | 1528 | 1468438540987 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
12:35:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 945ms
12:35:41 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
12:35:41 INFO - PROCESS | 1528 | 1468438541904 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:41 INFO - PROCESS | 1528 | 1468438541933 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
12:35:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 923ms
12:35:42 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
12:35:42 INFO - PROCESS | 1528 | 1468438542832 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:42 INFO - PROCESS | 1528 | 1468438542861 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
12:35:43 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1082ms
12:35:43 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
12:35:43 INFO - PROCESS | 1528 | 1468438543920 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:43 INFO - PROCESS | 1528 | 1468438543952 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
12:35:44 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1030ms
12:35:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
12:35:44 INFO - PROCESS | 1528 | 1468438544955 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:44 INFO - PROCESS | 1528 | 1468438544986 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
12:35:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 921ms
12:35:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
12:35:45 INFO - PROCESS | 1528 | 1468438545884 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:45 INFO - PROCESS | 1528 | 1468438545914 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
12:35:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 923ms
12:35:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
12:35:46 INFO - PROCESS | 1528 | 1468438546817 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:46 INFO - PROCESS | 1528 | 1468438546855 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
12:35:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1232ms
12:35:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
12:35:48 INFO - PROCESS | 1528 | 1468438548049 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:48 INFO - PROCESS | 1528 | 1468438548077 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
12:35:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 944ms
12:35:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
12:35:49 INFO - PROCESS | 1528 | 1468438549000 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:49 INFO - PROCESS | 1528 | 1468438549029 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
12:35:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 839ms
12:35:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
12:35:49 INFO - PROCESS | 1528 | 1468438549843 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:49 INFO - PROCESS | 1528 | 1468438549878 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
12:35:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 984ms
12:35:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
12:35:50 INFO - PROCESS | 1528 | 1468438550832 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:50 INFO - PROCESS | 1528 | 1468438550864 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
12:35:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 1075ms
12:35:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
12:35:51 INFO - PROCESS | 1528 | 1468438551911 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:51 INFO - PROCESS | 1528 | 1468438551940 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
12:35:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 839ms
12:35:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
12:35:52 INFO - PROCESS | 1528 | 1468438552757 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:52 INFO - PROCESS | 1528 | 1468438552788 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
12:35:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 986ms
12:35:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
12:35:53 INFO - PROCESS | 1528 | 1468438553748 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:53 INFO - PROCESS | 1528 | 1468438553778 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
12:35:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 879ms
12:35:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
12:35:54 INFO - PROCESS | 1528 | 1468438554630 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:54 INFO - PROCESS | 1528 | 1468438554661 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
12:35:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 882ms
12:35:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
12:35:55 INFO - PROCESS | 1528 | 1468438555516 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:35:55 INFO - PROCESS | 1528 | 1468438555544 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
12:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
12:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
12:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
12:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
12:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
12:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
12:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
12:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
12:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
12:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
12:36:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
12:36:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 8631ms
12:36:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
12:36:04 INFO - PROCESS | 1528 | 1468438564154 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:04 INFO - PROCESS | 1528 | 1468438564184 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
12:36:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
12:36:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
12:36:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
12:36:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 2994ms
12:36:07 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
12:36:07 INFO - PROCESS | 1528 | 1468438567153 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:07 INFO - PROCESS | 1528 | 1468438567181 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
12:36:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 1084ms
12:36:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
12:36:08 INFO - PROCESS | 1528 | 1468438568243 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:08 INFO - PROCESS | 1528 | 1468438568278 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
12:36:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 1078ms
12:36:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
12:36:09 INFO - PROCESS | 1528 | 1468438569323 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:09 INFO - PROCESS | 1528 | 1468438569357 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
12:36:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 837ms
12:36:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
12:36:10 INFO - PROCESS | 1528 | 1468438570167 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:10 INFO - PROCESS | 1528 | 1468438570197 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
12:36:11 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 985ms
12:36:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
12:36:11 INFO - PROCESS | 1528 | 1468438571158 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:11 INFO - PROCESS | 1528 | 1468438571191 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
12:36:12 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 985ms
12:36:12 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
12:36:12 INFO - PROCESS | 1528 | 1468438572151 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:12 INFO - PROCESS | 1528 | 1468438572180 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
12:36:13 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 922ms
12:36:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
12:36:13 INFO - PROCESS | 1528 | 1468438573072 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:13 INFO - PROCESS | 1528 | 1468438573101 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
12:36:13 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 880ms
12:36:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
12:36:13 INFO - PROCESS | 1528 | 1468438573958 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:13 INFO - PROCESS | 1528 | 1468438573987 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
12:36:14 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 923ms
12:36:14 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
12:36:14 INFO - PROCESS | 1528 | 1468438574887 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:14 INFO - PROCESS | 1528 | 1468438574921 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:15 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:36:15 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 921ms
12:36:15 INFO - PROCESS | 1528 | 1468438575848 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:15 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
12:36:15 INFO - PROCESS | 1528 | 1468438575879 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:16 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
12:36:16 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 271ms
12:36:16 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
12:36:16 INFO - PROCESS | 1528 | 1468438576128 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:16 INFO - PROCESS | 1528 | 1468438576161 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:16 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
12:36:16 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
12:36:16 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
12:36:16 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 170ms
12:36:16 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
12:36:16 INFO - PROCESS | 1528 | 1468438576304 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:16 INFO - PROCESS | 1528 | 1468438576334 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:17 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
12:36:17 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1123ms
12:36:17 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
12:36:17 INFO - PROCESS | 1528 | 1468438577432 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:17 INFO - PROCESS | 1528 | 1468438577464 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:18 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
12:36:18 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1078ms
12:36:18 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
12:36:18 INFO - PROCESS | 1528 | 1468438578515 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:18 INFO - PROCESS | 1528 | 1468438578549 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
12:36:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1127ms
12:36:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
12:36:19 INFO - PROCESS | 1528 | 1468438579644 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:19 INFO - PROCESS | 1528 | 1468438579670 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
12:36:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
12:36:20 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1081ms
12:36:20 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
12:36:20 INFO - PROCESS | 1528 | 1468438580737 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:20 INFO - PROCESS | 1528 | 1468438580769 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
12:36:21 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 881ms
12:36:21 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
12:36:21 INFO - PROCESS | 1528 | 1468438581614 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:21 INFO - PROCESS | 1528 | 1468438581642 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
12:36:22 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1181ms
12:36:22 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
12:36:22 INFO - PROCESS | 1528 | 1468438582802 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:22 INFO - PROCESS | 1528 | 1468438582831 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
12:36:23 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1129ms
12:36:23 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
12:36:23 INFO - PROCESS | 1528 | 1468438583938 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:23 INFO - PROCESS | 1528 | 1468438583966 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
12:36:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
12:36:25 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1282ms
12:36:25 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
12:36:25 INFO - PROCESS | 1528 | 1468438585228 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:25 INFO - PROCESS | 1528 | 1468438585258 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
12:36:26 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 986ms
12:36:26 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
12:36:26 INFO - PROCESS | 1528 | 1468438586217 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:26 INFO - PROCESS | 1528 | 1468438586246 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
12:36:27 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1133ms
12:36:27 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
12:36:27 INFO - PROCESS | 1528 | 1468438587353 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:27 INFO - PROCESS | 1528 | 1468438587379 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
12:36:28 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 839ms
12:36:28 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
12:36:28 INFO - PROCESS | 1528 | 1468438588198 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:28 INFO - PROCESS | 1528 | 1468438588232 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
12:36:29 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 923ms
12:36:29 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
12:36:29 INFO - PROCESS | 1528 | 1468438589127 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:29 INFO - PROCESS | 1528 | 1468438589157 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
12:36:30 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1234ms
12:36:30 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
12:36:30 INFO - PROCESS | 1528 | 1468438590366 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:30 INFO - PROCESS | 1528 | 1468438590394 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
12:36:31 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1223ms
12:36:31 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
12:36:31 INFO - PROCESS | 1528 | 1468438591594 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:31 INFO - PROCESS | 1528 | 1468438591623 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
12:36:32 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 838ms
12:36:32 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
12:36:32 INFO - PROCESS | 1528 | 1468438592435 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:32 INFO - PROCESS | 1528 | 1468438592465 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
12:36:35 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
12:36:35 INFO - window.indexedDB.open('test', val);..." did not throw
12:36:35 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:36:35 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:36:35 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
12:36:35 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
12:36:35 INFO - window.indexedDB.open('test', val);..." did not throw
12:36:35 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:36:35 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:36:35 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
12:36:35 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
12:36:35 INFO - window.indexedDB.open('test', val);..." did not throw
12:36:35 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:36:35 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:36:35 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
12:36:35 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
12:36:35 INFO - window.indexedDB.open('test', val);..." did not throw
12:36:35 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:36:35 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:36:35 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
12:36:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
12:36:35 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2801ms
12:36:35 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
12:36:35 INFO - PROCESS | 1528 | 1468438595252 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:35 INFO - PROCESS | 1528 | 1468438595283 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:36 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
12:36:36 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 776ms
12:36:36 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
12:36:36 INFO - PROCESS | 1528 | 1468438596033 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:36 INFO - PROCESS | 1528 | 1468438596063 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:37 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
12:36:37 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
12:36:37 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1390ms
12:36:37 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
12:36:37 INFO - PROCESS | 1528 | 1468438597434 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:37 INFO - PROCESS | 1528 | 1468438597468 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:38 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
12:36:38 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 985ms
12:36:38 INFO - TEST-START | /IndexedDB/idbindex_count.htm
12:36:38 INFO - PROCESS | 1528 | 1468438598420 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:38 INFO - PROCESS | 1528 | 1468438598450 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:39 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
12:36:39 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 880ms
12:36:39 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
12:36:39 INFO - PROCESS | 1528 | 1468438599304 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:39 INFO - PROCESS | 1528 | 1468438599333 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:40 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
12:36:40 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 984ms
12:36:40 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
12:36:40 INFO - PROCESS | 1528 | 1468438600295 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:40 INFO - PROCESS | 1528 | 1468438600333 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:41 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
12:36:41 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 838ms
12:36:41 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
12:36:41 INFO - PROCESS | 1528 | 1468438601136 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:41 INFO - PROCESS | 1528 | 1468438601163 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:42 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
12:36:42 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 984ms
12:36:42 INFO - TEST-START | /IndexedDB/idbindex_get.htm
12:36:42 INFO - PROCESS | 1528 | 1468438602127 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:42 INFO - PROCESS | 1528 | 1468438602157 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:43 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
12:36:43 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 942ms
12:36:43 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
12:36:43 INFO - PROCESS | 1528 | 1468438603075 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:43 INFO - PROCESS | 1528 | 1468438603105 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:43 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
12:36:43 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 923ms
12:36:44 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
12:36:44 INFO - PROCESS | 1528 | 1468438604010 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:44 INFO - PROCESS | 1528 | 1468438604040 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:44 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
12:36:44 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 840ms
12:36:44 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
12:36:44 INFO - PROCESS | 1528 | 1468438604844 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:44 INFO - PROCESS | 1528 | 1468438604873 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:45 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
12:36:45 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 986ms
12:36:45 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
12:36:45 INFO - PROCESS | 1528 | 1468438605838 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:45 INFO - PROCESS | 1528 | 1468438605865 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:46 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
12:36:46 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 839ms
12:36:46 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
12:36:46 INFO - PROCESS | 1528 | 1468438606681 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:46 INFO - PROCESS | 1528 | 1468438606715 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:47 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
12:36:47 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 923ms
12:36:47 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
12:36:47 INFO - PROCESS | 1528 | 1468438607609 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:47 INFO - PROCESS | 1528 | 1468438607636 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:48 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
12:36:48 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 1078ms
12:36:48 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
12:36:48 INFO - PROCESS | 1528 | 1468438608691 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:48 INFO - PROCESS | 1528 | 1468438608729 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:49 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
12:36:49 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 881ms
12:36:49 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
12:36:49 INFO - PROCESS | 1528 | 1468438609579 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:49 INFO - PROCESS | 1528 | 1468438609609 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
12:36:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
12:36:50 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 880ms
12:36:50 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
12:36:50 INFO - PROCESS | 1528 | 1468438610465 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:50 INFO - PROCESS | 1528 | 1468438610499 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
12:36:51 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
12:36:51 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 986ms
12:36:51 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
12:36:51 INFO - PROCESS | 1528 | 1468438611452 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:51 INFO - PROCESS | 1528 | 1468438611482 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:52 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
12:36:52 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 985ms
12:36:52 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
12:36:52 INFO - PROCESS | 1528 | 1468438612442 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:52 INFO - PROCESS | 1528 | 1468438612469 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:53 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
12:36:53 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 879ms
12:36:53 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
12:36:53 INFO - PROCESS | 1528 | 1468438613328 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:53 INFO - PROCESS | 1528 | 1468438613362 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:54 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
12:36:54 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 879ms
12:36:54 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
12:36:54 INFO - PROCESS | 1528 | 1468438614212 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:54 INFO - PROCESS | 1528 | 1468438614285 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
12:36:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 1022ms
12:36:55 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
12:36:55 INFO - PROCESS | 1528 | 1468438615238 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:55 INFO - PROCESS | 1528 | 1468438615267 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
12:36:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 837ms
12:36:56 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
12:36:56 INFO - PROCESS | 1528 | 1468438616081 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:56 INFO - PROCESS | 1528 | 1468438616113 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
12:36:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 879ms
12:36:56 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
12:36:56 INFO - PROCESS | 1528 | 1468438616965 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:57 INFO - PROCESS | 1528 | 1468438616994 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
12:36:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 987ms
12:36:57 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
12:36:57 INFO - PROCESS | 1528 | 1468438617955 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:57 INFO - PROCESS | 1528 | 1468438617984 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
12:36:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 840ms
12:36:58 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
12:36:58 INFO - PROCESS | 1528 | 1468438618798 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:58 INFO - PROCESS | 1528 | 1468438618826 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:59 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
12:36:59 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 986ms
12:36:59 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
12:36:59 INFO - PROCESS | 1528 | 1468438619791 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:36:59 INFO - PROCESS | 1528 | 1468438619825 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:00 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
12:37:00 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 923ms
12:37:00 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
12:37:00 INFO - PROCESS | 1528 | 1468438620719 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:00 INFO - PROCESS | 1528 | 1468438620750 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:01 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
12:37:01 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 1085ms
12:37:01 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
12:37:01 INFO - PROCESS | 1528 | 1468438621809 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:01 INFO - PROCESS | 1528 | 1468438621838 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:02 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:37:02 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 880ms
12:37:02 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
12:37:02 INFO - PROCESS | 1528 | 1468438622694 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:02 INFO - PROCESS | 1528 | 1468438622723 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:03 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
12:37:03 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 836ms
12:37:03 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
12:37:03 INFO - PROCESS | 1528 | 1468438623533 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:03 INFO - PROCESS | 1528 | 1468438623562 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:04 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
12:37:04 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 881ms
12:37:04 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
12:37:04 INFO - PROCESS | 1528 | 1468438624419 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:04 INFO - PROCESS | 1528 | 1468438624446 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:05 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
12:37:05 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1025ms
12:37:05 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
12:37:05 INFO - PROCESS | 1528 | 1468438625449 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:05 INFO - PROCESS | 1528 | 1468438625484 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:06 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:37:06 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 881ms
12:37:06 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
12:37:06 INFO - PROCESS | 1528 | 1468438626334 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:06 INFO - PROCESS | 1528 | 1468438626362 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
12:37:06 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 118ms
12:37:06 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
12:37:06 INFO - PROCESS | 1528 | 1468438626460 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:06 INFO - PROCESS | 1528 | 1468438626490 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
12:37:06 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 170ms
12:37:06 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
12:37:06 INFO - PROCESS | 1528 | 1468438626633 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:06 INFO - PROCESS | 1528 | 1468438626663 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
12:37:06 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
12:37:06 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 188ms
12:37:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
12:37:06 INFO - PROCESS | 1528 | 1468438626854 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:06 INFO - PROCESS | 1528 | 1468438626912 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
12:37:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 944ms
12:37:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
12:37:07 INFO - PROCESS | 1528 | 1468438627789 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:07 INFO - PROCESS | 1528 | 1468438627829 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:08 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:37:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 880ms
12:37:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
12:37:08 INFO - PROCESS | 1528 | 1468438628674 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:08 INFO - PROCESS | 1528 | 1468438628705 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:09 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:37:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 881ms
12:37:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
12:37:09 INFO - PROCESS | 1528 | 1468438629560 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:09 INFO - PROCESS | 1528 | 1468438629590 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:10 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:37:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 923ms
12:37:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
12:37:10 INFO - PROCESS | 1528 | 1468438630486 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:10 INFO - PROCESS | 1528 | 1468438630515 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:11 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:37:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 993ms
12:37:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
12:37:11 INFO - PROCESS | 1528 | 1468438631483 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:11 INFO - PROCESS | 1528 | 1468438631512 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:12 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:37:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 922ms
12:37:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
12:37:12 INFO - PROCESS | 1528 | 1468438632412 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:12 INFO - PROCESS | 1528 | 1468438632443 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:13 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:37:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 985ms
12:37:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
12:37:13 INFO - PROCESS | 1528 | 1468438633415 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:13 INFO - PROCESS | 1528 | 1468438633447 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:14 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:37:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 922ms
12:37:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
12:37:14 INFO - PROCESS | 1528 | 1468438634344 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:14 INFO - PROCESS | 1528 | 1468438634374 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
12:37:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 1024ms
12:37:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
12:37:15 INFO - PROCESS | 1528 | 1468438635372 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:15 INFO - PROCESS | 1528 | 1468438635402 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
12:37:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 922ms
12:37:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
12:37:16 INFO - PROCESS | 1528 | 1468438636299 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:16 INFO - PROCESS | 1528 | 1468438636328 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
12:37:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 880ms
12:37:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
12:37:17 INFO - PROCESS | 1528 | 1468438637182 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:17 INFO - PROCESS | 1528 | 1468438637213 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
12:37:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 983ms
12:37:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
12:37:18 INFO - PROCESS | 1528 | 1468438638170 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:18 INFO - PROCESS | 1528 | 1468438638197 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
12:37:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 818ms
12:37:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
12:37:19 INFO - PROCESS | 1528 | 1468438638994 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:19 INFO - PROCESS | 1528 | 1468438639028 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
12:37:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 987ms
12:37:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
12:37:19 INFO - PROCESS | 1528 | 1468438639989 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:20 INFO - PROCESS | 1528 | 1468438640020 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
12:37:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 880ms
12:37:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
12:37:20 INFO - PROCESS | 1528 | 1468438640875 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:20 INFO - PROCESS | 1528 | 1468438640904 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:21 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:37:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 942ms
12:37:21 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
12:37:21 INFO - PROCESS | 1528 | 1468438641823 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:21 INFO - PROCESS | 1528 | 1468438641855 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
12:37:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 982ms
12:37:22 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
12:37:22 INFO - PROCESS | 1528 | 1468438642808 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:22 INFO - PROCESS | 1528 | 1468438642837 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
12:37:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 943ms
12:37:23 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
12:37:23 INFO - PROCESS | 1528 | 1468438643758 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:23 INFO - PROCESS | 1528 | 1468438643786 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:24 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:37:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 879ms
12:37:24 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
12:37:24 INFO - PROCESS | 1528 | 1468438644641 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:24 INFO - PROCESS | 1528 | 1468438644675 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:25 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:37:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 881ms
12:37:25 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
12:37:25 INFO - PROCESS | 1528 | 1468438645527 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:25 INFO - PROCESS | 1528 | 1468438645556 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
12:37:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 1025ms
12:37:26 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
12:37:26 INFO - PROCESS | 1528 | 1468438646557 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:26 INFO - PROCESS | 1528 | 1468438646588 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
12:37:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 940ms
12:37:27 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
12:37:27 INFO - PROCESS | 1528 | 1468438647502 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:27 INFO - PROCESS | 1528 | 1468438647532 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
12:37:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 840ms
12:37:28 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
12:37:28 INFO - PROCESS | 1528 | 1468438648352 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:28 INFO - PROCESS | 1528 | 1468438648386 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:29 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:37:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 839ms
12:37:29 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
12:37:29 INFO - PROCESS | 1528 | 1468438649190 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:29 INFO - PROCESS | 1528 | 1468438649218 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
12:37:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 983ms
12:37:30 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
12:37:30 INFO - PROCESS | 1528 | 1468438650180 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:30 INFO - PROCESS | 1528 | 1468438650208 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:31 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:37:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 943ms
12:37:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
12:37:31 INFO - PROCESS | 1528 | 1468438651125 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:31 INFO - PROCESS | 1528 | 1468438651160 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:32 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:37:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 942ms
12:37:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
12:37:32 INFO - PROCESS | 1528 | 1468438652073 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:32 INFO - PROCESS | 1528 | 1468438652100 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:33 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:37:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 1027ms
12:37:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
12:37:33 INFO - PROCESS | 1528 | 1468438653105 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:33 INFO - PROCESS | 1528 | 1468438653136 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
12:37:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 986ms
12:37:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
12:37:34 INFO - PROCESS | 1528 | 1468438654097 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:34 INFO - PROCESS | 1528 | 1468438654127 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:34 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:37:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 775ms
12:37:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
12:37:34 INFO - PROCESS | 1528 | 1468438654887 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:34 INFO - PROCESS | 1528 | 1468438654918 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
12:37:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 878ms
12:37:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
12:37:35 INFO - PROCESS | 1528 | 1468438655758 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:35 INFO - PROCESS | 1528 | 1468438655786 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
12:37:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1072ms
12:37:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
12:37:36 INFO - PROCESS | 1528 | 1468438656834 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:36 INFO - PROCESS | 1528 | 1468438656868 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
12:37:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 985ms
12:37:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
12:37:37 INFO - PROCESS | 1528 | 1468438657825 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:37 INFO - PROCESS | 1528 | 1468438657859 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:38 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:37:38 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
12:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:37:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:37:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 879ms
12:37:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
12:37:38 INFO - PROCESS | 1528 | 1468438658710 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:38 INFO - PROCESS | 1528 | 1468438658741 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:39 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:37:39 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
12:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:37:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:37:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 942ms
12:37:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
12:37:39 INFO - PROCESS | 1528 | 1468438659657 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:39 INFO - PROCESS | 1528 | 1468438659686 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
12:37:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 923ms
12:37:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
12:37:40 INFO - PROCESS | 1528 | 1468438660586 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:40 INFO - PROCESS | 1528 | 1468438660616 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
12:37:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 878ms
12:37:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
12:37:41 INFO - PROCESS | 1528 | 1468438661469 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:41 INFO - PROCESS | 1528 | 1468438661498 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
12:37:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 987ms
12:37:42 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
12:37:42 INFO - PROCESS | 1528 | 1468438662458 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:42 INFO - PROCESS | 1528 | 1468438662487 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
12:37:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 922ms
12:37:43 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
12:37:43 INFO - PROCESS | 1528 | 1468438663385 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:43 INFO - PROCESS | 1528 | 1468438663412 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
12:37:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 1025ms
12:37:44 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
12:37:44 INFO - PROCESS | 1528 | 1468438664416 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:44 INFO - PROCESS | 1528 | 1468438664450 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
12:37:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 922ms
12:37:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
12:37:45 INFO - PROCESS | 1528 | 1468438665343 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:45 INFO - PROCESS | 1528 | 1468438665375 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
12:37:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 944ms
12:37:46 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
12:37:46 INFO - PROCESS | 1528 | 1468438666293 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:46 INFO - PROCESS | 1528 | 1468438666322 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:47 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:37:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 942ms
12:37:47 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
12:37:47 INFO - PROCESS | 1528 | 1468438667243 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:47 INFO - PROCESS | 1528 | 1468438667278 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:48 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:37:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 836ms
12:37:48 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
12:37:48 INFO - PROCESS | 1528 | 1468438668077 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:48 INFO - PROCESS | 1528 | 1468438668107 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
12:37:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1326ms
12:37:49 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
12:37:49 INFO - PROCESS | 1528 | 1468438669411 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:49 INFO - PROCESS | 1528 | 1468438669437 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
12:37:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 880ms
12:37:50 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
12:37:50 INFO - PROCESS | 1528 | 1468438670294 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:50 INFO - PROCESS | 1528 | 1468438670328 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
12:37:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 923ms
12:37:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
12:37:51 INFO - PROCESS | 1528 | 1468438671222 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:51 INFO - PROCESS | 1528 | 1468438671265 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
12:37:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 920ms
12:37:52 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
12:37:52 INFO - PROCESS | 1528 | 1468438672148 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:52 INFO - PROCESS | 1528 | 1468438672179 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
12:37:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 986ms
12:37:53 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
12:37:53 INFO - PROCESS | 1528 | 1468438673139 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:53 INFO - PROCESS | 1528 | 1468438673169 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
12:37:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 879ms
12:37:54 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
12:37:54 INFO - PROCESS | 1528 | 1468438674024 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:54 INFO - PROCESS | 1528 | 1468438674054 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
12:37:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 984ms
12:37:55 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
12:37:55 INFO - PROCESS | 1528 | 1468438675011 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:55 INFO - PROCESS | 1528 | 1468438675040 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
12:37:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 880ms
12:37:55 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
12:37:55 INFO - PROCESS | 1528 | 1468438675896 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:55 INFO - PROCESS | 1528 | 1468438675925 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
12:37:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 983ms
12:37:56 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
12:37:56 INFO - PROCESS | 1528 | 1468438676885 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:56 INFO - PROCESS | 1528 | 1468438676919 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
12:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
12:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
12:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
12:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
12:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
12:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
12:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
12:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
12:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
12:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
12:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
12:37:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 923ms
12:37:57 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
12:37:57 INFO - PROCESS | 1528 | 1468438677812 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:57 INFO - PROCESS | 1528 | 1468438677843 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
12:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
12:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
12:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
12:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
12:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
12:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
12:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
12:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
12:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
12:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
12:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
12:37:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 838ms
12:37:58 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
12:37:58 INFO - PROCESS | 1528 | 1468438678656 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:58 INFO - PROCESS | 1528 | 1468438678685 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
12:37:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 881ms
12:37:59 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
12:37:59 INFO - PROCESS | 1528 | 1468438679545 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:37:59 INFO - PROCESS | 1528 | 1468438679575 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
12:38:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 982ms
12:38:00 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
12:38:00 INFO - PROCESS | 1528 | 1468438680528 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:00 INFO - PROCESS | 1528 | 1468438680558 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
12:38:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 839ms
12:38:01 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
12:38:01 INFO - PROCESS | 1528 | 1468438681372 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:01 INFO - PROCESS | 1528 | 1468438681400 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
12:38:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
12:38:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
12:38:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
12:38:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
12:38:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3711ms
12:38:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
12:38:05 INFO - PROCESS | 1528 | 1468438685089 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:05 INFO - PROCESS | 1528 | 1468438685120 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
12:38:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1026ms
12:38:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
12:38:06 INFO - PROCESS | 1528 | 1468438686121 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:06 INFO - PROCESS | 1528 | 1468438686154 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:06 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:38:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 838ms
12:38:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
12:38:06 INFO - PROCESS | 1528 | 1468438686965 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:07 INFO - PROCESS | 1528 | 1468438686995 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:07 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:38:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 985ms
12:38:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
12:38:07 INFO - PROCESS | 1528 | 1468438687952 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:07 INFO - PROCESS | 1528 | 1468438687982 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:08 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:38:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 923ms
12:38:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
12:38:08 INFO - PROCESS | 1528 | 1468438688879 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:08 INFO - PROCESS | 1528 | 1468438688907 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38: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:38:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 923ms
12:38:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
12:38:09 INFO - PROCESS | 1528 | 1468438689808 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:09 INFO - PROCESS | 1528 | 1468438689845 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38: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:38:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 982ms
12:38:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
12:38:10 INFO - PROCESS | 1528 | 1468438690796 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:10 INFO - PROCESS | 1528 | 1468438690827 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:11 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:38:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 942ms
12:38:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
12:38:11 INFO - PROCESS | 1528 | 1468438691744 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:11 INFO - PROCESS | 1528 | 1468438691773 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:12 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:38:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 836ms
12:38:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
12:38:12 INFO - PROCESS | 1528 | 1468438692588 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:12 INFO - PROCESS | 1528 | 1468438692626 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
12:38:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 1029ms
12:38:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
12:38:13 INFO - PROCESS | 1528 | 1468438693617 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:13 INFO - PROCESS | 1528 | 1468438693647 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
12:38:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 882ms
12:38:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
12:38:14 INFO - PROCESS | 1528 | 1468438694507 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:14 INFO - PROCESS | 1528 | 1468438694534 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
12:38:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 945ms
12:38:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
12:38:15 INFO - PROCESS | 1528 | 1468438695455 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:15 INFO - PROCESS | 1528 | 1468438695489 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
12:38:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 986ms
12:38:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
12:38:16 INFO - PROCESS | 1528 | 1468438696445 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:16 INFO - PROCESS | 1528 | 1468438696475 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
12:38:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 922ms
12:38:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
12:38:17 INFO - PROCESS | 1528 | 1468438697374 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:17 INFO - PROCESS | 1528 | 1468438697404 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
12:38:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 922ms
12:38:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
12:38:18 INFO - PROCESS | 1528 | 1468438698302 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:18 INFO - PROCESS | 1528 | 1468438698330 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
12:38:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 1087ms
12:38:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
12:38:19 INFO - PROCESS | 1528 | 1468438699402 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:19 INFO - PROCESS | 1528 | 1468438699437 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:20 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:38:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 881ms
12:38:20 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
12:38:20 INFO - PROCESS | 1528 | 1468438700277 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:20 INFO - PROCESS | 1528 | 1468438700306 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:21 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
12:38:21 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 1024ms
12:38:21 INFO - TEST-START | /IndexedDB/idbtransaction.htm
12:38:21 INFO - PROCESS | 1528 | 1468438701306 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:21 INFO - PROCESS | 1528 | 1468438701334 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:22 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
12:38:22 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
12:38:22 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 836ms
12:38:22 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
12:38:22 INFO - PROCESS | 1528 | 1468438702148 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:22 INFO - PROCESS | 1528 | 1468438702182 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
12:38:23 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 879ms
12:38:23 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
12:38:23 INFO - PROCESS | 1528 | 1468438703031 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:23 INFO - PROCESS | 1528 | 1468438703073 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
12:38:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
12:38:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
12:38:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
12:38:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
12:38:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
12:38:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
12:38:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
12:38:28 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 5714ms
12:38:28 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
12:38:28 INFO - PROCESS | 1528 | 1468438708751 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:28 INFO - PROCESS | 1528 | 1468438708779 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:30 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
12:38:30 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1327ms
12:38:30 INFO - TEST-START | /IndexedDB/index_sort_order.htm
12:38:30 INFO - PROCESS | 1528 | 1468438710084 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:30 INFO - PROCESS | 1528 | 1468438710112 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:31 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
12:38:31 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 922ms
12:38:31 INFO - TEST-START | /IndexedDB/interfaces.html
12:38:31 INFO - PROCESS | 1528 | 1468438711010 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:31 INFO - PROCESS | 1528 | 1468438711040 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
12:38:31 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:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
12:38:31 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:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
12:38:31 INFO - TEST-OK | /IndexedDB/interfaces.html | took 402ms
12:38:31 INFO - TEST-START | /IndexedDB/interfaces.worker
12:38:31 INFO - PROCESS | 1528 | 1468438711418 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:31 INFO - PROCESS | 1528 | 1468438711451 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
12:38:31 INFO - {}
12:38:31 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:38:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:38:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:38:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:38:31 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
12:38:31 INFO - {}
12:38:31 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:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
12:38:31 INFO - {}
12:38:31 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:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
12:38:31 INFO - {}
12:38:31 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 408ms
12:38:31 INFO - TEST-START | /IndexedDB/key_invalid.htm
12:38:31 INFO - PROCESS | 1528 | 1468438711829 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:31 INFO - PROCESS | 1528 | 1468438711863 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
12:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
12:38:32 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 851ms
12:38:32 INFO - TEST-START | /IndexedDB/key_valid.html
12:38:32 INFO - PROCESS | 1528 | 1468438712684 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:32 INFO - PROCESS | 1528 | 1468438712715 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
12:38:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
12:38:45 INFO - TEST-OK | /IndexedDB/key_valid.html | took 12921ms
12:38:45 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
12:38:45 INFO - PROCESS | 1528 | 1468438725610 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:45 INFO - PROCESS | 1528 | 1468438725641 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:46 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
12:38:46 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1081ms
12:38:46 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
12:38:46 INFO - PROCESS | 1528 | 1468438726697 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:46 INFO - PROCESS | 1528 | 1468438726734 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:47 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
12:38:47 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 878ms
12:38:47 INFO - TEST-START | /IndexedDB/keygenerator.htm
12:38:47 INFO - PROCESS | 1528 | 1468438727580 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:47 INFO - PROCESS | 1528 | 1468438727612 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:49 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
12:38:49 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
12:38:49 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
12:38:49 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2243ms
12:38:49 INFO - TEST-START | /IndexedDB/keyorder.htm
12:38:49 INFO - PROCESS | 1528 | 1468438729827 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:49 INFO - PROCESS | 1528 | 1468438729858 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
12:38:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
12:38:50 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1090ms
12:38:50 INFO - TEST-START | /IndexedDB/keypath.htm
12:38:50 INFO - PROCESS | 1528 | 1468438730930 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:50 INFO - PROCESS | 1528 | 1468438730966 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
12:38:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
12:38:51 INFO - TEST-OK | /IndexedDB/keypath.htm | took 943ms
12:38:51 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
12:38:51 INFO - PROCESS | 1528 | 1468438731871 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:51 INFO - PROCESS | 1528 | 1468438731904 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
12:38:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
12:38:52 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 930ms
12:38:52 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
12:38:52 INFO - PROCESS | 1528 | 1468438732803 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:52 INFO - PROCESS | 1528 | 1468438732832 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:55 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
12:38:55 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
12:38:55 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
12:38:55 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2242ms
12:38:55 INFO - TEST-START | /IndexedDB/list_ordering.htm
12:38:55 INFO - PROCESS | 1528 | 1468438735052 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:55 INFO - PROCESS | 1528 | 1468438735084 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:57 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
12:38:57 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
12:38:57 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
12:38:57 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2385ms
12:38:57 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
12:38:57 INFO - PROCESS | 1528 | 1468438737442 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:57 INFO - PROCESS | 1528 | 1468438737472 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:58 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
12:38:58 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1182ms
12:38:58 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
12:38:58 INFO - PROCESS | 1528 | 1468438738629 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:58 INFO - PROCESS | 1528 | 1468438738657 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:59 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
12:38:59 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 944ms
12:38:59 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
12:38:59 INFO - PROCESS | 1528 | 1468438739575 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:38:59 INFO - PROCESS | 1528 | 1468438739604 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:00 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
12:39:00 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 880ms
12:39:00 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
12:39:00 INFO - PROCESS | 1528 | 1468438740461 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:00 INFO - PROCESS | 1528 | 1468438740489 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:01 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
12:39:01 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 984ms
12:39:01 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
12:39:01 INFO - PROCESS | 1528 | 1468438741451 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:01 INFO - PROCESS | 1528 | 1468438741503 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:02 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
12:39:02 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1180ms
12:39:02 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
12:39:02 INFO - PROCESS | 1528 | 1468438742637 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:02 INFO - PROCESS | 1528 | 1468438742664 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:03 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
12:39:03 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1129ms
12:39:03 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
12:39:03 INFO - PROCESS | 1528 | 1468438743771 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:03 INFO - PROCESS | 1528 | 1468438743807 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:04 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
12:39:04 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 923ms
12:39:04 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
12:39:04 INFO - PROCESS | 1528 | 1468438744696 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:04 INFO - PROCESS | 1528 | 1468438744726 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:05 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
12:39:05 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 985ms
12:39:05 INFO - TEST-START | /IndexedDB/value.htm
12:39:05 INFO - PROCESS | 1528 | 1468438745686 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:05 INFO - PROCESS | 1528 | 1468438745714 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:07 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
12:39:07 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
12:39:07 INFO - TEST-OK | /IndexedDB/value.htm | took 1590ms
12:39:07 INFO - TEST-START | /IndexedDB/value_recursive.htm
12:39:07 INFO - PROCESS | 1528 | 1468438747282 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:07 INFO - PROCESS | 1528 | 1468438747314 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:09 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
12:39:09 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
12:39:09 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
12:39:09 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2349ms
12:39:09 INFO - TEST-START | /IndexedDB/writer-starvation.htm
12:39:09 INFO - PROCESS | 1528 | 1468438749636 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:09 INFO - PROCESS | 1528 | 1468438749665 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:10 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
12:39:10 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1295ms
12:39:10 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
12:39:10 INFO - PROCESS | 1528 | 1468438750937 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:10 INFO - PROCESS | 1528 | 1468438750965 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:11 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
12:39:11 INFO - {}
12:39:11 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
12:39:11 INFO - {}
12:39:11 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
12:39:11 INFO - {}
12:39:11 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
12:39:11 INFO - {}
12:39:11 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 170ms
12:39:11 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
12:39:11 INFO - PROCESS | 1528 | 1468438751113 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:11 INFO - PROCESS | 1528 | 1468438751143 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:11 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
12:39:11 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
12:39:11 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
12:39:11 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
12:39:11 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 170ms
12:39:11 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
12:39:11 INFO - PROCESS | 1528 | 1468438751288 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:11 INFO - PROCESS | 1528 | 1468438751318 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
12:39:11 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 263ms
12:39:11 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
12:39:11 INFO - PROCESS | 1528 | 1468438751555 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:11 INFO - PROCESS | 1528 | 1468438751586 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
12:39:11 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:39:11 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
12:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:11 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
12:39:11 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:39:11 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
12:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:11 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
12:39:11 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 179ms
12:39:11 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
12:39:11 INFO - PROCESS | 1528 | 1468438751741 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:11 INFO - PROCESS | 1528 | 1468438751778 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:11 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:39:11 INFO - [native code]
12:39:11 INFO - }" but got function "function () {
12:39:11 INFO - }"
12:39:11 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:11 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:39:11 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
12:39:11 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:39:11 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:39:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:11 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:39:11 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:39:11 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
12:39:11 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 170ms
12:39:11 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
12:39:11 INFO - PROCESS | 1528 | 1468438751915 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:11 INFO - PROCESS | 1528 | 1468438751942 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:12 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:39:12 INFO - [native code]
12:39:12 INFO - }" but got function "function () {
12:39:12 INFO - }"
12:39:12 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:12 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:39:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
12:39:12 INFO - {}
12:39:12 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:39:12 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:12 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:39:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
12:39:12 INFO - {}
12:39:12 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 171ms
12:39:12 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
12:39:12 INFO - PROCESS | 1528 | 1468438752092 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:12 INFO - PROCESS | 1528 | 1468438752121 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
12:39:12 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
12:39:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:39:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
12:39:12 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:39:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:39:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
12:39:12 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:39:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:39:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:39:12 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:39:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:39:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
12:39:12 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
12:39:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:39:12 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
12:39:12 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:39:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:39:12 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
12:39:12 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:39:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:39:12 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:39:12 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:39:12 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:12 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:39:12 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:39:12 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 180ms
12:39:12 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
12:39:12 INFO - PROCESS | 1528 | 1468438752276 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:12 INFO - PROCESS | 1528 | 1468438752308 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
12:39:12 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 170ms
12:39:12 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
12:39:12 INFO - PROCESS | 1528 | 1468438752453 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:12 INFO - PROCESS | 1528 | 1468438752483 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
12:39:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
12:39:12 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 170ms
12:39:12 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
12:39:12 INFO - PROCESS | 1528 | 1468438752627 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:12 INFO - PROCESS | 1528 | 1468438752661 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
12:39:12 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
12:39:12 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
12:39:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
12:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
12:39:12 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 171ms
12:39:12 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
12:39:12 INFO - PROCESS | 1528 | 1468438752804 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:12 INFO - PROCESS | 1528 | 1468438752836 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:13 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
12:39:13 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
12:39:13 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
12:39:13 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
12:39:13 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
12:39:13 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1187ms
12:39:13 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
12:39:13 INFO - PROCESS | 1528 | 1468438753995 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:14 INFO - PROCESS | 1528 | 1468438754038 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:15 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
12:39:15 INFO - {}
12:39:15 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
12:39:15 INFO - {}
12:39:15 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
12:39:15 INFO - {}
12:39:15 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
12:39:15 INFO - {}
12:39:15 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
12:39:15 INFO - {}
12:39:15 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1326ms
12:39:15 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
12:39:15 INFO - PROCESS | 1528 | 1468438755325 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:15 INFO - PROCESS | 1528 | 1468438755353 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:15 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
12:39:15 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 377ms
12:39:15 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
12:39:15 INFO - PROCESS | 1528 | 1468438755707 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:15 INFO - PROCESS | 1528 | 1468438755739 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:15 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
12:39:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
12:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
12:39:15 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 170ms
12:39:15 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
12:39:15 INFO - PROCESS | 1528 | 1468438755883 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:15 INFO - PROCESS | 1528 | 1468438755913 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:25 INFO - PROCESS | 1528 | MARIONETTE LOG: INFO: Timeout fired
12:39:26 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:39:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
12:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
12:39:26 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10130ms
12:39:26 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
12:39:26 INFO - PROCESS | 1528 | 1468438766017 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:26 INFO - PROCESS | 1528 | 1468438766048 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:26 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
12:39:26 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 481ms
12:39:26 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
12:39:26 INFO - PROCESS | 1528 | 1468438766504 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:26 INFO - PROCESS | 1528 | 1468438766535 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:26 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
12:39:26 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 334ms
12:39:26 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
12:39:26 INFO - PROCESS | 1528 | 1468438766841 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:26 INFO - PROCESS | 1528 | 1468438766874 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:27 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
12:39:27 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 169ms
12:39:27 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
12:39:27 INFO - PROCESS | 1528 | 1468438767015 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:27 INFO - PROCESS | 1528 | 1468438767050 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:27 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
12:39:27 INFO - {}
12:39:27 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 229ms
12:39:27 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
12:39:27 INFO - PROCESS | 1528 | 1468438767250 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:27 INFO - PROCESS | 1528 | 1468438767283 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:27 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
12:39:27 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 170ms
12:39:27 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
12:39:27 INFO - PROCESS | 1528 | 1468438767425 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:27 INFO - PROCESS | 1528 | 1468438767459 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:27 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
12:39:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
12:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
12:39:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
12:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
12:39:27 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 170ms
12:39:27 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
12:39:27 INFO - PROCESS | 1528 | 1468438767597 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:27 INFO - PROCESS | 1528 | 1468438767631 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:27 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:39:27 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 170ms
12:39:27 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
12:39:27 INFO - PROCESS | 1528 | 1468438767775 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:27 INFO - PROCESS | 1528 | 1468438767811 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:27 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
12:39:27 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 170ms
12:39:27 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
12:39:27 INFO - PROCESS | 1528 | 1468438767948 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:27 INFO - PROCESS | 1528 | 1468438767979 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:28 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
12:39:28 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 170ms
12:39:28 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
12:39:28 INFO - PROCESS | 1528 | 1468438768125 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:28 INFO - PROCESS | 1528 | 1468438768154 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:28 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:39:28 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
12:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:28 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
12:39:28 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
12:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:28 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
12:39:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
12:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
12:39:28 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 170ms
12:39:28 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
12:39:28 INFO - PROCESS | 1528 | 1468438768297 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:28 INFO - PROCESS | 1528 | 1468438768329 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:28 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
12:39:28 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 170ms
12:39:28 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
12:39:28 INFO - PROCESS | 1528 | 1468438768474 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:28 INFO - PROCESS | 1528 | 1468438768503 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:28 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
12:39:28 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 170ms
12:39:28 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
12:39:28 INFO - PROCESS | 1528 | 1468438768648 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:28 INFO - PROCESS | 1528 | 1468438768685 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:28 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
12:39:28 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 170ms
12:39:28 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
12:39:28 INFO - PROCESS | 1528 | 1468438768824 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:28 INFO - PROCESS | 1528 | 1468438768861 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:28 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:39:28 INFO - do_test/)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
12:39:50 INFO - )
12:39:50 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 170ms
12:39:50 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
12:39:50 INFO - PROCESS | 1528 | 1468438790642 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:50 INFO - PROCESS | 1528 | 1468438790677 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
12:39:50 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 170ms
12:39:50 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
12:39:50 INFO - PROCESS | 1528 | 1468438790812 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:50 INFO - PROCESS | 1528 | 1468438790850 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
12:39:50 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
12:39:50 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 171ms
12:39:50 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
12:39:51 INFO - PROCESS | 1528 | 1468438790990 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:51 INFO - PROCESS | 1528 | 1468438791027 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
12:39:51 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 171ms
12:39:51 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
12:39:51 INFO - PROCESS | 1528 | 1468438791164 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:51 INFO - PROCESS | 1528 | 1468438791200 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
12:39:51 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 170ms
12:39:51 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
12:39:51 INFO - PROCESS | 1528 | 1468438791342 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:51 INFO - PROCESS | 1528 | 1468438791381 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:51 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
12:39:51 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
12:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:51 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
12:39:51 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 170ms
12:39:51 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
12:39:51 INFO - PROCESS | 1528 | 1468438791515 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:51 INFO - PROCESS | 1528 | 1468438791557 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:51 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
12:39:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
12:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
12:39:51 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 170ms
12:39:51 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
12:39:51 INFO - PROCESS | 1528 | 1468438791692 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:51 INFO - PROCESS | 1528 | 1468438791730 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:51 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
12:39:51 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 170ms
12:39:51 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
12:39:51 INFO - PROCESS | 1528 | 1468438791903 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:51 INFO - PROCESS | 1528 | 1468438791974 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:52 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
12:39:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
12:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
12:39:52 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 441ms
12:39:52 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
12:39:52 INFO - PROCESS | 1528 | 1468438792332 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:52 INFO - PROCESS | 1528 | 1468438792379 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:52 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
12:39:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
12:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
12:39:52 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 170ms
12:39:52 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
12:39:52 INFO - PROCESS | 1528 | 1468438792511 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:52 INFO - PROCESS | 1528 | 1468438792543 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
12:39:52 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 170ms
12:39:52 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
12:39:52 INFO - PROCESS | 1528 | 1468438792692 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:52 INFO - PROCESS | 1528 | 1468438792734 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
12:39:52 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 170ms
12:39:52 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
12:39:52 INFO - PROCESS | 1528 | 1468438792862 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:52 INFO - PROCESS | 1528 | 1468438792894 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
12:39:53 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 170ms
12:39:53 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
12:39:53 INFO - PROCESS | 1528 | 1468438793036 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:53 INFO - PROCESS | 1528 | 1468438793065 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
12:39:53 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 170ms
12:39:53 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
12:39:53 INFO - PROCESS | 1528 | 1468438793212 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:53 INFO - PROCESS | 1528 | 1468438793251 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:53 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:39:53 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
12:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:39:53 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
12:39:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
12:39:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
12:39:53 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 170ms
12:39:53 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
12:39:53 INFO - PROCESS | 1528 | 1468438793387 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:53 INFO - PROCESS | 1528 | 1468438793422 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
12:39:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
12:39:53 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 170ms
12:39:53 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
12:39:53 INFO - PROCESS | 1528 | 1468438793562 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:53 INFO - PROCESS | 1528 | 1468438793594 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
12:39:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
12:39:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
12:39:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
12:39:53 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 170ms
12:39:53 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
12:39:53 INFO - PROCESS | 1528 | 1468438793737 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:53 INFO - PROCESS | 1528 | 1468438793775 Marionette INFO sendAsync 2d1c34a4-a3f8-4b06-aa58-38580a73be52
12:39:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: