builder: mozilla-beta_win8_64_test_pgo-web-platform-tests-1
slave: t-w864-ix-061
starttime: 1468465473.58
results: success (0)
buildid: 20160713152943
builduid: 9d35a485de594b2897a64d1d4b1556c1
revision: f8051a3ef4ec5842689306cc3d7b22a6ec439c9a
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 20:04:33.575324) =========
master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 20:04:33.575777) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 20:04:33.576068) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 20:04:33.684635) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 20:04:33.685003) =========
'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-061\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-061
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-061
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-061\AppData\Local
LOGONSERVER=\\T-W864-IX-061
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;C:\mozilla-build\hg
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-061
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-061
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-061
WINDIR=C:\windows
using PTY: False
--20:04:34-- 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% 9.32 MB/s
20:04:34 (9.32 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.209000
========= master_lag: 0.07 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 20:04:34.964612) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-07-13 20:04:34.965019) =========
'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-061\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-061
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-061
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-061\AppData\Local
LOGONSERVER=\\T-W864-IX-061
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;C:\mozilla-build\hg
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-061
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-061
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-061
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=2.807000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-07-13 20:04:37.788970) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 20:04:37.789351) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f8051a3ef4ec5842689306cc3d7b22a6ec439c9a --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 f8051a3ef4ec5842689306cc3d7b22a6ec439c9a --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-061\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-061
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-061
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-061\AppData\Local
LOGONSERVER=\\T-W864-IX-061
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;C:\mozilla-build\hg
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-061
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-061
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-061
WINDIR=C:\windows
using PTY: False
2016-07-13 20:04:38,219 truncating revision to first 12 chars
2016-07-13 20:04:38,219 Setting DEBUG logging.
2016-07-13 20:04:38,219 attempt 1/10
2016-07-13 20:04:38,219 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f8051a3ef4ec?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-13 20:04:38,654 unpacking tar archive at: mozilla-beta-f8051a3ef4ec/testing/mozharness/
program finished with exit code 0
elapsedTime=1.185000
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 20:04:39.026058) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 20:04:39.026415) =========
script_repo_revision: f8051a3ef4ec5842689306cc3d7b22a6ec439c9a
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 20:04:39.026829) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 20:04:39.027106) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 20:04:39.044728) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 10 secs) (at 2016-07-13 20:04:39.045155) =========
'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-061\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-061
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-061
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-061\AppData\Local
LOGONSERVER=\\T-W864-IX-061
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;C:\mozilla-build\hg
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-061
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-061
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-061
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
20:04:39 INFO - MultiFileLogger online at 20160713 20:04:39 in C:\slave\test
20:04:39 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
20:04:39 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
20:04:39 INFO - {'append_to_log': False,
20:04:39 INFO - 'base_work_dir': 'C:\\slave\\test',
20:04:39 INFO - 'blob_upload_branch': 'mozilla-beta',
20:04:39 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
20:04:39 INFO - 'buildbot_json_path': 'buildprops.json',
20:04:39 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
20:04:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
20:04:39 INFO - 'download_minidump_stackwalk': True,
20:04:39 INFO - 'download_symbols': 'ondemand',
20:04:39 INFO - 'e10s': False,
20:04:39 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
20:04:39 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
20:04:39 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
20:04:39 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
20:04:39 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
20:04:39 INFO - 'C:/mozilla-build/tooltool.py'),
20:04:39 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
20:04:39 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
20:04:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
20:04:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
20:04:39 INFO - 'log_level': 'info',
20:04:39 INFO - 'log_to_console': True,
20:04:39 INFO - 'opt_config_files': (),
20:04:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
20:04:39 INFO - '--processes=1',
20:04:39 INFO - '--config=%(test_path)s/wptrunner.ini',
20:04:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
20:04:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
20:04:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
20:04:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
20:04:39 INFO - 'pip_index': False,
20:04:39 INFO - 'require_test_zip': True,
20:04:39 INFO - 'test_type': ('testharness',),
20:04:39 INFO - 'this_chunk': '1',
20:04:39 INFO - 'total_chunks': '5',
20:04:39 INFO - 'virtualenv_path': 'venv',
20:04:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
20:04:39 INFO - 'work_dir': 'build'}
20:04:39 INFO - #####
20:04:39 INFO - ##### Running clobber step.
20:04:39 INFO - #####
20:04:39 INFO - Running pre-action listener: _resource_record_pre_action
20:04:39 INFO - Running main action method: clobber
20:04:39 INFO - rmtree: C:\slave\test\build
20:04:39 INFO - Using _rmtree_windows ...
20:04:39 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
20:05:38 INFO - Running post-action listener: _resource_record_post_action
20:05:38 INFO - #####
20:05:38 INFO - ##### Running read-buildbot-config step.
20:05:38 INFO - #####
20:05:38 INFO - Running pre-action listener: _resource_record_pre_action
20:05:38 INFO - Running main action method: read_buildbot_config
20:05:38 INFO - Using buildbot properties:
20:05:38 INFO - {
20:05:38 INFO - "project": "",
20:05:38 INFO - "product": "firefox",
20:05:38 INFO - "script_repo_revision": "production",
20:05:38 INFO - "scheduler": "tests-mozilla-beta-win8_64-pgo-unittest",
20:05:38 INFO - "repository": "",
20:05:38 INFO - "buildername": "Windows 8 64-bit mozilla-beta pgo test web-platform-tests-1",
20:05:38 INFO - "buildid": "20160713152943",
20:05:38 INFO - "pgo_build": "True",
20:05:38 INFO - "basedir": "C:\\slave\\test",
20:05:38 INFO - "buildnumber": 6,
20:05:38 INFO - "slavename": "t-w864-ix-061",
20:05:38 INFO - "revision": "f8051a3ef4ec5842689306cc3d7b22a6ec439c9a",
20:05:38 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/",
20:05:38 INFO - "platform": "win64",
20:05:38 INFO - "branch": "mozilla-beta",
20:05:38 INFO - "repo_path": "releases/mozilla-beta",
20:05:38 INFO - "moz_repo_path": "",
20:05:38 INFO - "stage_platform": "win64-pgo",
20:05:38 INFO - "builduid": "9d35a485de594b2897a64d1d4b1556c1",
20:05:38 INFO - "slavebuilddir": "test"
20:05:38 INFO - }
20:05:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json.
20:05:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.zip.
20:05:38 INFO - Running post-action listener: _resource_record_post_action
20:05:38 INFO - #####
20:05:38 INFO - ##### Running download-and-extract step.
20:05:38 INFO - #####
20:05:38 INFO - Running pre-action listener: _resource_record_pre_action
20:05:38 INFO - Running main action method: download_and_extract
20:05:38 INFO - mkdir: C:\slave\test\build\tests
20:05:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:05:38 INFO - https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net
20:05:38 INFO - trying https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json
20:05:38 INFO - Downloading https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/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
20:05:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/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
20:05:39 INFO - Downloaded 1186 bytes.
20:05:39 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
20:05:39 INFO - Using the following test package requirements:
20:05:39 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'],
20:05:39 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:05:39 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'],
20:05:39 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip'],
20:05:39 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:05:39 INFO - u'jsshell-win64.zip'],
20:05:39 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:05:39 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'],
20:05:39 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'],
20:05:39 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:05:39 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'],
20:05:39 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:05:39 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'],
20:05:39 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:05:39 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'],
20:05:39 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:05:39 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']}
20:05:39 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
20:05: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')]}
20:05:39 INFO - https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
20:05:39 INFO - trying https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip
20:05:39 INFO - Downloading https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/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
20:05:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/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
20:05:40 INFO - Downloaded 19242271 bytes.
20:05:40 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/*']
20:05:40 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/*
20:05:42 INFO - caution: filename not matched: web-platform/*
20:05:42 INFO - Return code: 11
20:05:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:05:42 INFO - https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
20:05:42 INFO - trying https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip
20:05:42 INFO - Downloading https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/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
20:05:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/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
20:05:44 INFO - Downloaded 36389909 bytes.
20:05:44 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/*']
20:05:44 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/*
20:06:24 INFO - caution: filename not matched: bin/*
20:06:24 INFO - caution: filename not matched: config/*
20:06:24 INFO - caution: filename not matched: mozbase/*
20:06:24 INFO - caution: filename not matched: marionette/*
20:06:24 INFO - caution: filename not matched: tools/wptserve/*
20:06:24 INFO - Return code: 11
20:06:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:06:24 INFO - https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net
20:06:24 INFO - trying https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.zip
20:06:24 INFO - Downloading https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip
20:06:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/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
20:06:25 INFO - Downloaded 58247047 bytes.
20:06:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.zip
20:06:25 INFO - mkdir: C:\slave\test\properties
20:06:25 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
20:06:25 INFO - Writing to file C:\slave\test\properties\build_url
20:06:25 INFO - Contents:
20:06:25 INFO - build_url:https://queue.taskcluster.net/v1/task/GjIF-ObwTX6BFzIR-44tJQ/artifacts/public/build/firefox-48.0.en-US.win64.zip
20:06:26 INFO - Running post-action listener: _resource_record_post_action
20:06:26 INFO - Running post-action listener: set_extra_try_arguments
20:06:26 INFO - #####
20:06:26 INFO - ##### Running create-virtualenv step.
20:06:26 INFO - #####
20:06:26 INFO - Running pre-action listener: _pre_create_virtualenv
20:06:26 INFO - Running pre-action listener: _resource_record_pre_action
20:06:26 INFO - Running main action method: create_virtualenv
20:06:26 INFO - Creating virtualenv C:\slave\test\build\venv
20:06:26 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build
20:06:26 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
20:06:31 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
20:06:34 INFO - Installing distribute......................................................................................................................................................................................done.
20:06:35 INFO - Return code: 0
20:06:35 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
20:06: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')]}
20:06:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:06: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')]}
20:06:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:06: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', '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 0x0249A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02539CC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02571368>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-061', 'USERDOMAIN': 'T-W864-IX-061', '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-061', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-061', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-061', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-061', '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;C:\\mozilla-build\\hg', '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-061\\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
20:06: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', 'psutil>=0.7.1'] in C:\slave\test\build
20:06: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 psutil>=0.7.1
20:06:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:06:35 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Roaming',
20:06:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
20:06:35 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
20:06:35 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
20:06:35 INFO - 'COMPUTERNAME': 'T-W864-IX-061',
20:06:35 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:06:35 INFO - 'DCLOCATION': 'SCL3',
20:06:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:06:35 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:06:35 INFO - 'HOMEDRIVE': 'C:',
20:06:35 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-061',
20:06:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:06:35 INFO - 'KTS_VERSION': '1.19c',
20:06:35 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Local',
20:06:35 INFO - 'LOGONSERVER': '\\\\T-W864-IX-061',
20:06:35 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:06:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:06:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:06:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:06:35 INFO - 'MOZ_NO_REMOTE': '1',
20:06:35 INFO - 'NO_EM_RESTART': '1',
20:06:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:06:35 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:06:35 INFO - 'OS': 'Windows_NT',
20:06:35 INFO - 'OURDRIVE': 'C:',
20:06: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;C:\\mozilla-build\\hg',
20:06:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:06:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:06:35 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
20:06:35 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
20:06:35 INFO - 'PROCESSOR_LEVEL': '6',
20:06:35 INFO - 'PROCESSOR_REVISION': '1e05',
20:06:35 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:06:35 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
20:06:35 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
20:06:35 INFO - 'PROGRAMW6432': 'C:\\Program Files',
20:06:35 INFO - 'PROMPT': '$P$G',
20:06:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:06:35 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:06:35 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:06:35 INFO - 'PWD': 'C:\\slave\\test',
20:06:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:06:35 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:06:35 INFO - 'SYSTEMDRIVE': 'C:',
20:06:35 INFO - 'SYSTEMROOT': 'C:\\windows',
20:06:35 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:06:35 INFO - 'TEST1': 'testie',
20:06:35 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:06:35 INFO - 'USERDOMAIN': 'T-W864-IX-061',
20:06:35 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-061',
20:06:35 INFO - 'USERNAME': 'cltbld',
20:06:35 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-061',
20:06:35 INFO - 'WINDIR': 'C:\\windows',
20:06:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:06:36 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:06:36 INFO - Downloading/unpacking psutil>=0.7.1
20:06:36 INFO - Running setup.py egg_info for package psutil
20:06:36 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
20:06:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
20:06:36 INFO - Installing collected packages: psutil
20:06:36 INFO - Running setup.py install for psutil
20:06:36 INFO - building 'psutil._psutil_windows' extension
20:06:36 INFO - error: Unable to find vcvarsall.bat
20:06:36 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-xakawc-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
20:06:36 INFO - running install
20:06:36 INFO - running build
20:06:36 INFO - running build_py
20:06:36 INFO - creating build
20:06:37 INFO - creating build\lib.win32-2.7
20:06:37 INFO - creating build\lib.win32-2.7\psutil
20:06:37 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
20:06:37 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
20:06:37 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
20:06:37 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
20:06:37 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
20:06:37 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
20:06:37 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
20:06:37 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
20:06:37 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
20:06:37 INFO - running build_ext
20:06:37 INFO - building 'psutil._psutil_windows' extension
20:06:37 INFO - error: Unable to find vcvarsall.bat
20:06:37 INFO - ----------------------------------------
20:06:37 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-xakawc-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
20:06:37 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-061\AppData\Roaming\pip\pip.log
20:06:37 WARNING - Return code: 1
20:06:37 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
20:06:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
20:06:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:06:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:06:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:06:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:06:37 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 0x0249A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02539CC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02571368>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-061', 'USERDOMAIN': 'T-W864-IX-061', '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-061', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-061', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-061', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-061', '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;C:\\mozilla-build\\hg', '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-061\\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
20:06:37 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
20:06:37 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
20:06:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:06:37 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Roaming',
20:06:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
20:06:37 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
20:06:37 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
20:06:37 INFO - 'COMPUTERNAME': 'T-W864-IX-061',
20:06:37 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:06:37 INFO - 'DCLOCATION': 'SCL3',
20:06:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:06:37 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:06:37 INFO - 'HOMEDRIVE': 'C:',
20:06:37 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-061',
20:06:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:06:37 INFO - 'KTS_VERSION': '1.19c',
20:06:37 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Local',
20:06:37 INFO - 'LOGONSERVER': '\\\\T-W864-IX-061',
20:06:37 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:06:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:06:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:06:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:06:37 INFO - 'MOZ_NO_REMOTE': '1',
20:06:37 INFO - 'NO_EM_RESTART': '1',
20:06:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:06:37 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:06:37 INFO - 'OS': 'Windows_NT',
20:06:37 INFO - 'OURDRIVE': 'C:',
20:06:37 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;C:\\mozilla-build\\hg',
20:06:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:06:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:06:37 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
20:06:37 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
20:06:37 INFO - 'PROCESSOR_LEVEL': '6',
20:06:37 INFO - 'PROCESSOR_REVISION': '1e05',
20:06:37 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:06:37 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
20:06:37 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
20:06:37 INFO - 'PROGRAMW6432': 'C:\\Program Files',
20:06:37 INFO - 'PROMPT': '$P$G',
20:06:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:06:37 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:06:37 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:06:37 INFO - 'PWD': 'C:\\slave\\test',
20:06:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:06:37 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:06:37 INFO - 'SYSTEMDRIVE': 'C:',
20:06:37 INFO - 'SYSTEMROOT': 'C:\\windows',
20:06:37 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:06:37 INFO - 'TEST1': 'testie',
20:06:37 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:06:37 INFO - 'USERDOMAIN': 'T-W864-IX-061',
20:06:37 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-061',
20:06:37 INFO - 'USERNAME': 'cltbld',
20:06:37 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-061',
20:06:37 INFO - 'WINDIR': 'C:\\windows',
20:06:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:06:37 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:06:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
20:06:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz
20:06:37 INFO - Running setup.py egg_info for package mozsystemmonitor
20:06:37 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
20:06:37 INFO - Running setup.py egg_info for package psutil
20:06:37 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
20:06:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
20:06:37 INFO - Installing collected packages: mozsystemmonitor, psutil
20:06:37 INFO - Running setup.py install for mozsystemmonitor
20:06:37 INFO - Running setup.py install for psutil
20:06:37 INFO - building 'psutil._psutil_windows' extension
20:06:37 INFO - error: Unable to find vcvarsall.bat
20:06:37 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-laca2f-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
20:06:37 INFO - running install
20:06:37 INFO - running build
20:06:37 INFO - running build_py
20:06:37 INFO - running build_ext
20:06:37 INFO - building 'psutil._psutil_windows' extension
20:06:37 INFO - error: Unable to find vcvarsall.bat
20:06:37 INFO - ----------------------------------------
20:06:37 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-laca2f-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
20:06:37 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-061\AppData\Roaming\pip\pip.log
20:06:37 WARNING - Return code: 1
20:06:37 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
20:06:37 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
20:06:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:06:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:06:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:06:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:06:37 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 0x0249A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02539CC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02571368>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-061', 'USERDOMAIN': 'T-W864-IX-061', '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-061', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-061', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-061', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-061', '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;C:\\mozilla-build\\hg', '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-061\\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
20:06:37 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
20:06:37 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
20:06:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:06:37 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Roaming',
20:06:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
20:06:37 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
20:06:37 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
20:06:37 INFO - 'COMPUTERNAME': 'T-W864-IX-061',
20:06:37 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:06:37 INFO - 'DCLOCATION': 'SCL3',
20:06:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:06:37 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:06:37 INFO - 'HOMEDRIVE': 'C:',
20:06:37 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-061',
20:06:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:06:37 INFO - 'KTS_VERSION': '1.19c',
20:06:37 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Local',
20:06:37 INFO - 'LOGONSERVER': '\\\\T-W864-IX-061',
20:06:37 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:06:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:06:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:06:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:06:37 INFO - 'MOZ_NO_REMOTE': '1',
20:06:37 INFO - 'NO_EM_RESTART': '1',
20:06:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:06:37 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:06:37 INFO - 'OS': 'Windows_NT',
20:06:37 INFO - 'OURDRIVE': 'C:',
20:06:37 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;C:\\mozilla-build\\hg',
20:06:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:06:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:06:37 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
20:06:37 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
20:06:37 INFO - 'PROCESSOR_LEVEL': '6',
20:06:37 INFO - 'PROCESSOR_REVISION': '1e05',
20:06:37 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:06:37 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
20:06:37 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
20:06:37 INFO - 'PROGRAMW6432': 'C:\\Program Files',
20:06:37 INFO - 'PROMPT': '$P$G',
20:06:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:06:37 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:06:37 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:06:37 INFO - 'PWD': 'C:\\slave\\test',
20:06:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:06:37 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:06:37 INFO - 'SYSTEMDRIVE': 'C:',
20:06:37 INFO - 'SYSTEMROOT': 'C:\\windows',
20:06:37 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:06:37 INFO - 'TEST1': 'testie',
20:06:37 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:06:37 INFO - 'USERDOMAIN': 'T-W864-IX-061',
20:06:37 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-061',
20:06:37 INFO - 'USERNAME': 'cltbld',
20:06:37 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-061',
20:06:37 INFO - 'WINDIR': 'C:\\windows',
20:06:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:06:38 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:06:38 INFO - Downloading/unpacking blobuploader==1.2.4
20:06:38 INFO - Downloading blobuploader-1.2.4.tar.gz
20:06:38 INFO - Running setup.py egg_info for package blobuploader
20:06:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
20:06:41 INFO - Running setup.py egg_info for package requests
20:06:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
20:06:42 INFO - Downloading docopt-0.6.1.tar.gz
20:06:42 INFO - Running setup.py egg_info for package docopt
20:06:42 INFO - Installing collected packages: blobuploader, docopt, requests
20:06:42 INFO - Running setup.py install for blobuploader
20:06:42 INFO - Running setup.py install for docopt
20:06:42 INFO - Running setup.py install for requests
20:06:42 INFO - Successfully installed blobuploader docopt requests
20:06:42 INFO - Cleaning up...
20:06:42 INFO - Return code: 0
20:06:42 INFO - Installing None into virtualenv C:\slave\test\build\venv
20:06:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:06:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:06:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:06:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:06:42 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 0x0249A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02539CC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02571368>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C90C0>, '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-061', 'USERDOMAIN': 'T-W864-IX-061', '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-061', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-061', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-061', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-061', '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;C:\\mozilla-build\\hg', '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-061\\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
20:06:42 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
20:06:42 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
20:06:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:06:42 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Roaming',
20:06:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
20:06:42 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
20:06:42 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
20:06:42 INFO - 'COMPUTERNAME': 'T-W864-IX-061',
20:06:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:06:42 INFO - 'DCLOCATION': 'SCL3',
20:06:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:06:42 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:06:42 INFO - 'HOMEDRIVE': 'C:',
20:06:42 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-061',
20:06:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:06:42 INFO - 'KTS_VERSION': '1.19c',
20:06:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Local',
20:06:42 INFO - 'LOGONSERVER': '\\\\T-W864-IX-061',
20:06:42 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:06:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:06:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:06:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:06:42 INFO - 'MOZ_NO_REMOTE': '1',
20:06:42 INFO - 'NO_EM_RESTART': '1',
20:06:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:06:42 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:06:42 INFO - 'OS': 'Windows_NT',
20:06:42 INFO - 'OURDRIVE': 'C:',
20:06:42 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;C:\\mozilla-build\\hg',
20:06:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:06:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:06:42 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
20:06:42 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
20:06:42 INFO - 'PROCESSOR_LEVEL': '6',
20:06:42 INFO - 'PROCESSOR_REVISION': '1e05',
20:06:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:06:42 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
20:06:42 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
20:06:42 INFO - 'PROGRAMW6432': 'C:\\Program Files',
20:06:42 INFO - 'PROMPT': '$P$G',
20:06:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:06:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:06:42 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:06:42 INFO - 'PWD': 'C:\\slave\\test',
20:06:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:06:42 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:06:42 INFO - 'SYSTEMDRIVE': 'C:',
20:06:42 INFO - 'SYSTEMROOT': 'C:\\windows',
20:06:42 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:06:42 INFO - 'TEST1': 'testie',
20:06:42 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:06:42 INFO - 'USERDOMAIN': 'T-W864-IX-061',
20:06:42 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-061',
20:06:42 INFO - 'USERNAME': 'cltbld',
20:06:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-061',
20:06:42 INFO - 'WINDIR': 'C:\\windows',
20:06:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:06:47 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
20:06:47 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
20:06:47 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
20:06:47 INFO - Unpacking c:\slave\test\build\tests\marionette\client
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
20:06:47 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
20:06:47 INFO - Unpacking c:\slave\test\build\tests\marionette
20:06:47 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
20:06:47 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:06:47 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
20:06:47 INFO - Running setup.py install for browsermob-proxy
20:07:00 INFO - Running setup.py install for manifestparser
20:07:00 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Running setup.py install for marionette-client
20:07:00 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:07:00 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Running setup.py install for marionette-driver
20:07:00 INFO - Running setup.py install for mozcrash
20:07:00 INFO - Running setup.py install for mozdebug
20:07:00 INFO - Running setup.py install for mozdevice
20:07:00 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Running setup.py install for mozfile
20:07:00 INFO - Running setup.py install for mozhttpd
20:07:00 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Running setup.py install for mozinfo
20:07:00 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Running setup.py install for mozInstall
20:07:00 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Running setup.py install for mozleak
20:07:00 INFO - Running setup.py install for mozlog
20:07:00 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Running setup.py install for moznetwork
20:07:00 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Running setup.py install for mozprocess
20:07:00 INFO - Running setup.py install for mozprofile
20:07:00 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
20:07:00 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
20:07:01 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
20:07:01 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
20:07:01 INFO - Running setup.py install for mozrunner
20:07:01 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
20:07:01 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
20:07:01 INFO - Running setup.py install for mozscreenshot
20:07:01 INFO - Running setup.py install for moztest
20:07:01 INFO - Running setup.py install for mozversion
20:07:01 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
20:07:01 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
20:07:01 INFO - Running setup.py install for wptserve
20:07:01 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve
20:07:01 INFO - Cleaning up...
20:07:01 INFO - Return code: 0
20:07:01 INFO - Installing None into virtualenv C:\slave\test\build\venv
20:07:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:07:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:07:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:07:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:07:01 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 0x0249A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025B6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02539CC0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02571368>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C90C0>, '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-061', 'USERDOMAIN': 'T-W864-IX-061', '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-061', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-061', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-061', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-061', '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;C:\\mozilla-build\\hg', '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-061\\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
20:07:01 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
20:07:01 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
20:07:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:07:01 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Roaming',
20:07:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
20:07:01 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
20:07:01 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
20:07:01 INFO - 'COMPUTERNAME': 'T-W864-IX-061',
20:07:01 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:07:01 INFO - 'DCLOCATION': 'SCL3',
20:07:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:07:01 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:07:01 INFO - 'HOMEDRIVE': 'C:',
20:07:01 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-061',
20:07:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:07:01 INFO - 'KTS_VERSION': '1.19c',
20:07:01 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Local',
20:07:01 INFO - 'LOGONSERVER': '\\\\T-W864-IX-061',
20:07:01 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:07:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:07:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:07:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:07:01 INFO - 'MOZ_NO_REMOTE': '1',
20:07:01 INFO - 'NO_EM_RESTART': '1',
20:07:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:07:01 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:07:01 INFO - 'OS': 'Windows_NT',
20:07:01 INFO - 'OURDRIVE': 'C:',
20:07:01 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;C:\\mozilla-build\\hg',
20:07:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:07:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:07:01 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
20:07:01 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
20:07:01 INFO - 'PROCESSOR_LEVEL': '6',
20:07:01 INFO - 'PROCESSOR_REVISION': '1e05',
20:07:01 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:07:01 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
20:07:01 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
20:07:01 INFO - 'PROGRAMW6432': 'C:\\Program Files',
20:07:01 INFO - 'PROMPT': '$P$G',
20:07:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:07:01 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:07:01 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:07:01 INFO - 'PWD': 'C:\\slave\\test',
20:07:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:07:01 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:07:01 INFO - 'SYSTEMDRIVE': 'C:',
20:07:01 INFO - 'SYSTEMROOT': 'C:\\windows',
20:07:01 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:07:01 INFO - 'TEST1': 'testie',
20:07:01 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:07:01 INFO - 'USERDOMAIN': 'T-W864-IX-061',
20:07:01 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-061',
20:07:01 INFO - 'USERNAME': 'cltbld',
20:07:01 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-061',
20:07:01 INFO - 'WINDIR': 'C:\\windows',
20:07:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:07:06 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
20:07:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
20:07:06 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
20:07:06 INFO - Unpacking c:\slave\test\build\tests\marionette\client
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
20:07:06 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
20:07:06 INFO - Unpacking c:\slave\test\build\tests\marionette
20:07:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
20:07:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:07:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
20:07:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
20:07:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
20:07:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
20:07:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
20:07:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
20:07:17 INFO - Downloading blessings-1.6.tar.gz
20:07:17 INFO - Running setup.py egg_info for package blessings
20:07:17 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4))
20:07:17 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
20:07:17 INFO - Running setup.py install for blessings
20:07:17 INFO - Running setup.py install for browsermob-proxy
20:07:17 INFO - Running setup.py install for manifestparser
20:07:17 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Running setup.py install for marionette-client
20:07:17 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:07:17 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Running setup.py install for marionette-driver
20:07:17 INFO - Running setup.py install for mozcrash
20:07:17 INFO - Running setup.py install for mozdebug
20:07:17 INFO - Running setup.py install for mozdevice
20:07:17 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Running setup.py install for mozhttpd
20:07:17 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Running setup.py install for mozInstall
20:07:17 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Running setup.py install for mozleak
20:07:17 INFO - Running setup.py install for mozprofile
20:07:17 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Running setup.py install for mozrunner
20:07:17 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
20:07:17 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
20:07:19 INFO - Running setup.py install for mozscreenshot
20:07:19 INFO - Running setup.py install for moztest
20:07:19 INFO - Running setup.py install for mozversion
20:07:19 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
20:07:19 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
20:07:19 INFO - Running setup.py install for wptserve
20:07:19 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
20:07:19 INFO - Cleaning up...
20:07:19 INFO - Return code: 0
20:07:19 INFO - Done creating virtualenv C:\slave\test\build\venv.
20:07:19 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
20:07:19 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
20:07:19 INFO - Reading from file tmpfile_stdout
20:07:19 INFO - Using _rmtree_windows ...
20:07:19 INFO - Using _rmtree_windows ...
20:07:19 INFO - Current package versions:
20:07:19 INFO - blessings == 1.6
20:07:19 INFO - blobuploader == 1.2.4
20:07:19 INFO - browsermob-proxy == 0.6.0
20:07:19 INFO - distribute == 0.6.14
20:07:19 INFO - docopt == 0.6.1
20:07:19 INFO - manifestparser == 1.1
20:07:19 INFO - marionette-client == 2.3.0
20:07:19 INFO - marionette-driver == 1.4.0
20:07:19 INFO - mozInstall == 1.12
20:07:19 INFO - mozcrash == 0.17
20:07:19 INFO - mozdebug == 0.1
20:07:19 INFO - mozdevice == 0.48
20:07:19 INFO - mozfile == 1.2
20:07:19 INFO - mozhttpd == 0.7
20:07:19 INFO - mozinfo == 0.9
20:07:19 INFO - mozleak == 0.1
20:07:19 INFO - mozlog == 3.1
20:07:19 INFO - moznetwork == 0.27
20:07:19 INFO - mozprocess == 0.22
20:07:19 INFO - mozprofile == 0.28
20:07:19 INFO - mozrunner == 6.11
20:07:19 INFO - mozscreenshot == 0.1
20:07:19 INFO - mozsystemmonitor == 0.0
20:07:19 INFO - moztest == 0.7
20:07:19 INFO - mozversion == 1.4
20:07:19 INFO - requests == 1.2.3
20:07:19 INFO - wptserve == 1.4.0
20:07:19 INFO - Running post-action listener: _resource_record_post_action
20:07:19 INFO - Running post-action listener: _start_resource_monitoring
20:07:19 INFO - Starting resource monitoring.
20:07:19 INFO - #####
20:07:19 INFO - ##### Running pull step.
20:07:19 INFO - #####
20:07:19 INFO - Running pre-action listener: _resource_record_pre_action
20:07:19 INFO - Running main action method: pull
20:07:19 INFO - Pull has nothing to do!
20:07:19 INFO - Running post-action listener: _resource_record_post_action
20:07:19 INFO - #####
20:07:19 INFO - ##### Running install step.
20:07:19 INFO - #####
20:07:19 INFO - Running pre-action listener: _resource_record_pre_action
20:07:19 INFO - Running main action method: install
20:07:19 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
20:07:19 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
20:07:19 INFO - Reading from file tmpfile_stdout
20:07:19 INFO - Using _rmtree_windows ...
20:07:19 INFO - Using _rmtree_windows ...
20:07:19 INFO - Detecting whether we're running mozinstall >=1.0...
20:07:19 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
20:07:19 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
20:07:19 INFO - Reading from file tmpfile_stdout
20:07:19 INFO - Output received:
20:07:19 INFO - Usage: mozinstall-script.py [options] installer
20:07:19 INFO - Options:
20:07:19 INFO - -h, --help show this help message and exit
20:07:19 INFO - -d DEST, --destination=DEST
20:07:19 INFO - Directory to install application into. [default:
20:07:19 INFO - "C:\slave\test"]
20:07:19 INFO - --app=APP Application being installed. [default: firefox]
20:07:19 INFO - Using _rmtree_windows ...
20:07:19 INFO - Using _rmtree_windows ...
20:07:20 INFO - mkdir: C:\slave\test\build\application
20:07:20 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application']
20:07:20 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win64.zip --destination C:\slave\test\build\application
20:07:21 INFO - Reading from file tmpfile_stdout
20:07:21 INFO - Output received:
20:07:21 INFO - C:\slave\test\build\application\firefox\firefox.exe
20:07:21 INFO - Using _rmtree_windows ...
20:07:21 INFO - Using _rmtree_windows ...
20:07:21 INFO - Running post-action listener: _resource_record_post_action
20:07:21 INFO - #####
20:07:21 INFO - ##### Running run-tests step.
20:07:21 INFO - #####
20:07:21 INFO - Running pre-action listener: _resource_record_pre_action
20:07:21 INFO - Running main action method: run_tests
20:07:21 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
20:07:21 INFO - Minidump filename unknown. Determining based upon platform and architecture.
20:07:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
20:07:21 INFO - grabbing minidump binary from tooltool
20:07:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:07:21 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 0x02571368>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C90C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
20:07:21 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build
20:07:21 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o
20:07:21 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
20:07:21 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpvmawes
20:07:21 INFO - INFO - File integrity verified, renaming tmpvmawes to win32-minidump_stackwalk.exe
20:07:21 INFO - Return code: 0
20:07:21 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
20:07:21 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
20:07:21 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/GjIF-ObwTX6BFzIR-44tJQ/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
20:07:21 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/GjIF-ObwTX6BFzIR-44tJQ/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
20:07:21 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:07:21 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Roaming',
20:07:21 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
20:07:21 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
20:07:21 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
20:07:21 INFO - 'COMPUTERNAME': 'T-W864-IX-061',
20:07:21 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:07:21 INFO - 'DCLOCATION': 'SCL3',
20:07:21 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:07:21 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:07:21 INFO - 'HOMEDRIVE': 'C:',
20:07:21 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-061',
20:07:21 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:07:21 INFO - 'KTS_VERSION': '1.19c',
20:07:21 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-061\\AppData\\Local',
20:07:21 INFO - 'LOGONSERVER': '\\\\T-W864-IX-061',
20:07:21 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
20:07:21 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:07:21 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:07:21 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:07:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:07:21 INFO - 'MOZ_NO_REMOTE': '1',
20:07:21 INFO - 'NO_EM_RESTART': '1',
20:07:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:07:21 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:07:21 INFO - 'OS': 'Windows_NT',
20:07:21 INFO - 'OURDRIVE': 'C:',
20:07:21 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;C:\\mozilla-build\\hg',
20:07:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:07:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:07:22 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
20:07:22 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
20:07:22 INFO - 'PROCESSOR_LEVEL': '6',
20:07:22 INFO - 'PROCESSOR_REVISION': '1e05',
20:07:22 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:07:22 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
20:07:22 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
20:07:22 INFO - 'PROGRAMW6432': 'C:\\Program Files',
20:07:22 INFO - 'PROMPT': '$P$G',
20:07:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:07:22 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:07:22 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:07:22 INFO - 'PWD': 'C:\\slave\\test',
20:07:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:07:22 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:07:22 INFO - 'SYSTEMDRIVE': 'C:',
20:07:22 INFO - 'SYSTEMROOT': 'C:\\windows',
20:07:22 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:07:22 INFO - 'TEST1': 'testie',
20:07:22 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:07:22 INFO - 'USERDOMAIN': 'T-W864-IX-061',
20:07:22 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-061',
20:07:22 INFO - 'USERNAME': 'cltbld',
20:07:22 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-061',
20:07:22 INFO - 'WINDIR': 'C:\\windows',
20:07:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:07:22 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/GjIF-ObwTX6BFzIR-44tJQ/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
20:07:23 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path
20:07:23 INFO - import pkg_resources
20:07:25 INFO - Using 1 client processes
20:07:27 INFO - SUITE-START | Running 1476 tests
20:07:27 INFO - Running testharness tests
20:07:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
20:07:27 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
20:07:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
20:07:27 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
20:07:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
20:07:27 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
20:07:27 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
20:07:27 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
20:07:27 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
20:07:27 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
20:07:27 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
20:07:27 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
20:07:27 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
20:07:27 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
20:07:27 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
20:07:27 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
20:07:27 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
20:07:27 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
20:07:27 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
20:07:27 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
20:07:27 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
20:07:27 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
20:07:27 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
20:07:27 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
20:07:27 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
20:07:27 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
20:07:27 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 1ms
20:07:27 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
20:07:27 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 1ms
20:07:27 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
20:07:27 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 49ms
20:07:27 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
20:07:27 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 1ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
20:07:27 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
20:07:27 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
20:07:28 INFO - Setting up ssl
20:07:28 INFO - PROCESS | certutil |
20:07:28 INFO - PROCESS | certutil |
20:07:28 INFO - PROCESS | certutil |
20:07:28 INFO - Certificate Nickname Trust Attributes
20:07:28 INFO - SSL,S/MIME,JAR/XPI
20:07:28 INFO -
20:07:28 INFO - web-platform-tests CT,,
20:07:28 INFO -
20:07:28 INFO - Starting runner
20:07:30 INFO - PROCESS | 2640 | 1468465650846 Marionette INFO Listening on port 2828
20:07:35 INFO - PROCESS | 2640 | 1468465655242 Marionette INFO startBrowser 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:35 INFO - PROCESS | 2640 | 1468465655252 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:35 INFO - PROCESS | 2640 | 1468465655948 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:35 INFO - PROCESS | 2640 | 1468465655954 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:37 INFO - PROCESS | 2640 | 1468465657139 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
20:07:37 INFO - PROCESS | 2640 | 1468465657300 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:37 INFO - PROCESS | 2640 | 1468465657305 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
20:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1781ms
20:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
20:07:38 INFO - PROCESS | 2640 | 1468465658942 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:38 INFO - PROCESS | 2640 | 1468465658977 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
20:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 229ms
20:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
20:07:39 INFO - PROCESS | 2640 | 1468465659177 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:39 INFO - PROCESS | 2640 | 1468465659215 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
20:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 170ms
20:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
20:07:39 INFO - PROCESS | 2640 | 1468465659348 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:39 INFO - PROCESS | 2640 | 1468465659381 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
20:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 168ms
20:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
20:07:39 INFO - PROCESS | 2640 | 1468465659521 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:39 INFO - PROCESS | 2640 | 1468465659556 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
20:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 169ms
20:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
20:07:39 INFO - PROCESS | 2640 | 1468465659695 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:39 INFO - PROCESS | 2640 | 1468465659730 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
20:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 169ms
20:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
20:07:39 INFO - PROCESS | 2640 | 1468465659870 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:39 INFO - PROCESS | 2640 | 1468465659903 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
20:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 170ms
20:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
20:07:40 INFO - PROCESS | 2640 | 1468465660044 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:40 INFO - PROCESS | 2640 | 1468465660077 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
20:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 170ms
20:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
20:07:40 INFO - PROCESS | 2640 | 1468465660221 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:40 INFO - PROCESS | 2640 | 1468465660255 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
20:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 169ms
20:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
20:07:40 INFO - PROCESS | 2640 | 1468465660395 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:40 INFO - PROCESS | 2640 | 1468465660430 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
20:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 335ms
20:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
20:07:40 INFO - PROCESS | 2640 | 1468465660761 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:40 INFO - PROCESS | 2640 | 1468465660895 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
20:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 292ms
20:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
20:07:41 INFO - PROCESS | 2640 | 1468465661047 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:41 INFO - PROCESS | 2640 | 1468465661074 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
20:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 187ms
20:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
20:07:41 INFO - PROCESS | 2640 | 1468465661244 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:41 INFO - PROCESS | 2640 | 1468465661276 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
20:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 170ms
20:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
20:07:41 INFO - PROCESS | 2640 | 1468465661412 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:41 INFO - PROCESS | 2640 | 1468465661438 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
20:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 170ms
20:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
20:07:41 INFO - PROCESS | 2640 | 1468465661587 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:41 INFO - PROCESS | 2640 | 1468465661615 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
20:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 169ms
20:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
20:07:41 INFO - PROCESS | 2640 | 1468465661763 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:41 INFO - PROCESS | 2640 | 1468465661798 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
20:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 170ms
20:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
20:07:41 INFO - PROCESS | 2640 | 1468465661936 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:41 INFO - PROCESS | 2640 | 1468465661966 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
20:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 169ms
20:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
20:07:42 INFO - PROCESS | 2640 | 1468465662113 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:42 INFO - PROCESS | 2640 | 1468465662139 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
20:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 170ms
20:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
20:07:42 INFO - PROCESS | 2640 | 1468465662285 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:42 INFO - PROCESS | 2640 | 1468465662314 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
20:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 170ms
20:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
20:07:42 INFO - PROCESS | 2640 | 1468465662462 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:42 INFO - PROCESS | 2640 | 1468465662490 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
20:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 168ms
20:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
20:07:42 INFO - PROCESS | 2640 | 1468465662633 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:42 INFO - PROCESS | 2640 | 1468465662667 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
20:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 169ms
20:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
20:07:42 INFO - PROCESS | 2640 | 1468465662809 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:42 INFO - PROCESS | 2640 | 1468465662837 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
20:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 118ms
20:07:42 INFO - PROCESS | 2640 | 1468465662932 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
20:07:42 INFO - PROCESS | 2640 | 1468465662963 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
20:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 169ms
20:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
20:07:43 INFO - PROCESS | 2640 | 1468465663110 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:43 INFO - PROCESS | 2640 | 1468465663138 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
20:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 168ms
20:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
20:07:43 INFO - PROCESS | 2640 | 1468465663283 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:43 INFO - PROCESS | 2640 | 1468465663315 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
20:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 189ms
20:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
20:07:43 INFO - PROCESS | 2640 | 1468465663477 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:43 INFO - PROCESS | 2640 | 1468465663506 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
20:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 169ms
20:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
20:07:43 INFO - PROCESS | 2640 | 1468465663649 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:43 INFO - PROCESS | 2640 | 1468465663680 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
20:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 169ms
20:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
20:07:43 INFO - PROCESS | 2640 | 1468465663825 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:43 INFO - PROCESS | 2640 | 1468465663856 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
20:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 170ms
20:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
20:07:44 INFO - PROCESS | 2640 | 1468465663997 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:44 INFO - PROCESS | 2640 | 1468465664028 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
20:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 229ms
20:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
20:07:44 INFO - PROCESS | 2640 | 1468465664232 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:44 INFO - PROCESS | 2640 | 1468465664263 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
20:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 170ms
20:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
20:07:44 INFO - PROCESS | 2640 | 1468465664409 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:44 INFO - PROCESS | 2640 | 1468465664441 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
20:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 170ms
20:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
20:07:44 INFO - PROCESS | 2640 | 1468465664582 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:44 INFO - PROCESS | 2640 | 1468465664618 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
20:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 169ms
20:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
20:07:44 INFO - PROCESS | 2640 | 1468465664755 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:44 INFO - PROCESS | 2640 | 1468465664791 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
20:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 169ms
20:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
20:07:44 INFO - PROCESS | 2640 | 1468465664929 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:44 INFO - PROCESS | 2640 | 1468465664964 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
20:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 170ms
20:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
20:07:45 INFO - PROCESS | 2640 | 1468465665105 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:45 INFO - PROCESS | 2640 | 1468465665142 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
20:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 170ms
20:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
20:07:45 INFO - PROCESS | 2640 | 1468465665279 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:45 INFO - PROCESS | 2640 | 1468465665312 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
20:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 168ms
20:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
20:07:45 INFO - PROCESS | 2640 | 1468465665452 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:45 INFO - PROCESS | 2640 | 1468465665489 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
20:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 188ms
20:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
20:07:45 INFO - PROCESS | 2640 | 1468465665646 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:45 INFO - PROCESS | 2640 | 1468465665681 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
20:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 170ms
20:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
20:07:45 INFO - PROCESS | 2640 | 1468465665819 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:45 INFO - PROCESS | 2640 | 1468465665855 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
20:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 439ms
20:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
20:07:46 INFO - PROCESS | 2640 | 1468465666265 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:46 INFO - PROCESS | 2640 | 1468465666299 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
20:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 170ms
20:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
20:07:46 INFO - PROCESS | 2640 | 1468465666442 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:46 INFO - PROCESS | 2640 | 1468465666471 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
20:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 170ms
20:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
20:07:46 INFO - PROCESS | 2640 | 1468465666616 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:46 INFO - PROCESS | 2640 | 1468465666646 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
20:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 170ms
20:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
20:07:46 INFO - PROCESS | 2640 | 1468465666792 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:46 INFO - PROCESS | 2640 | 1468465666820 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
20:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 171ms
20:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
20:07:46 INFO - PROCESS | 2640 | 1468465666965 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:47 INFO - PROCESS | 2640 | 1468465666994 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
20:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 169ms
20:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
20:07:47 INFO - PROCESS | 2640 | 1468465667138 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:47 INFO - PROCESS | 2640 | 1468465667171 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
20:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 168ms
20:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
20:07:47 INFO - PROCESS | 2640 | 1468465667314 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:47 INFO - PROCESS | 2640 | 1468465667340 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
20:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 170ms
20:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
20:07:47 INFO - PROCESS | 2640 | 1468465667484 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:47 INFO - PROCESS | 2640 | 1468465667514 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
20:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 170ms
20:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
20:07:47 INFO - PROCESS | 2640 | 1468465667665 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:47 INFO - PROCESS | 2640 | 1468465667697 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
20:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 169ms
20:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
20:07:47 INFO - PROCESS | 2640 | 1468465667838 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:47 INFO - PROCESS | 2640 | 1468465667865 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
20:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 170ms
20:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
20:07:48 INFO - PROCESS | 2640 | 1468465668017 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:48 INFO - PROCESS | 2640 | 1468465668057 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
20:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 188ms
20:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
20:07:48 INFO - PROCESS | 2640 | 1468465668208 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:48 INFO - PROCESS | 2640 | 1468465668244 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
20:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 168ms
20:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
20:07:48 INFO - PROCESS | 2640 | 1468465668380 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:48 INFO - PROCESS | 2640 | 1468465668423 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
20:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 167ms
20:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
20:07:48 INFO - PROCESS | 2640 | 1468465668552 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:48 INFO - PROCESS | 2640 | 1468465668587 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
20:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 169ms
20:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
20:07:48 INFO - PROCESS | 2640 | 1468465668728 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:48 INFO - PROCESS | 2640 | 1468465668762 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
20:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 169ms
20:07:48 INFO - PROCESS | 2640 | 1468465668899 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
20:07:48 INFO - PROCESS | 2640 | 1468465668931 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
20:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 170ms
20:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
20:07:49 INFO - PROCESS | 2640 | 1468465669078 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:49 INFO - PROCESS | 2640 | 1468465669115 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
20:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 170ms
20:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
20:07:49 INFO - PROCESS | 2640 | 1468465669250 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:49 INFO - PROCESS | 2640 | 1468465669283 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
20:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 170ms
20:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
20:07:49 INFO - PROCESS | 2640 | 1468465669428 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:49 INFO - PROCESS | 2640 | 1468465669463 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
20:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 169ms
20:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
20:07:49 INFO - PROCESS | 2640 | 1468465669599 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:49 INFO - PROCESS | 2640 | 1468465669634 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
20:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 170ms
20:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
20:07:49 INFO - PROCESS | 2640 | 1468465669776 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:49 INFO - PROCESS | 2640 | 1468465669809 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
20:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 170ms
20:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
20:07:49 INFO - PROCESS | 2640 | 1468465669949 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:49 INFO - PROCESS | 2640 | 1468465669984 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
20:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 169ms
20:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
20:07:50 INFO - PROCESS | 2640 | 1468465670125 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:50 INFO - PROCESS | 2640 | 1468465670163 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
20:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 168ms
20:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
20:07:50 INFO - PROCESS | 2640 | 1468465670296 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:50 INFO - PROCESS | 2640 | 1468465670334 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
20:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 170ms
20:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
20:07:50 INFO - PROCESS | 2640 | 1468465670472 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:50 INFO - PROCESS | 2640 | 1468465670507 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
20:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 169ms
20:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
20:07:50 INFO - PROCESS | 2640 | 1468465670651 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:50 INFO - PROCESS | 2640 | 1468465670685 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
20:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 170ms
20:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
20:07:50 INFO - PROCESS | 2640 | 1468465670826 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:50 INFO - PROCESS | 2640 | 1468465670860 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
20:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 169ms
20:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
20:07:51 INFO - PROCESS | 2640 | 1468465670998 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:51 INFO - PROCESS | 2640 | 1468465671033 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
20:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 169ms
20:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
20:07:51 INFO - PROCESS | 2640 | 1468465671172 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:51 INFO - PROCESS | 2640 | 1468465671207 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
20:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 170ms
20:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
20:07:51 INFO - PROCESS | 2640 | 1468465671347 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:51 INFO - PROCESS | 2640 | 1468465671383 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
20:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 377ms
20:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
20:07:51 INFO - PROCESS | 2640 | 1468465671730 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:51 INFO - PROCESS | 2640 | 1468465671764 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
20:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 169ms
20:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
20:07:51 INFO - PROCESS | 2640 | 1468465671905 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:51 INFO - PROCESS | 2640 | 1468465671937 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
20:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 376ms
20:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
20:07:52 INFO - PROCESS | 2640 | 1468465672286 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:52 INFO - PROCESS | 2640 | 1468465672355 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
20:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 335ms
20:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
20:07:52 INFO - PROCESS | 2640 | 1468465672629 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:52 INFO - PROCESS | 2640 | 1468465672660 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 188ms
20:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
20:07:52 INFO - PROCESS | 2640 | 1468465672819 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:52 INFO - PROCESS | 2640 | 1468465672852 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 169ms
20:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
20:07:53 INFO - PROCESS | 2640 | 1468465672999 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:53 INFO - PROCESS | 2640 | 1468465673034 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 188ms
20:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
20:07:53 INFO - PROCESS | 2640 | 1468465673189 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:53 INFO - PROCESS | 2640 | 1468465673220 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 168ms
20:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
20:07:53 INFO - PROCESS | 2640 | 1468465673365 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:53 INFO - PROCESS | 2640 | 1468465673398 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 169ms
20:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
20:07:53 INFO - PROCESS | 2640 | 1468465673539 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:53 INFO - PROCESS | 2640 | 1468465673575 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 169ms
20:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
20:07:53 INFO - PROCESS | 2640 | 1468465673716 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:53 INFO - PROCESS | 2640 | 1468465673752 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 170ms
20:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
20:07:53 INFO - PROCESS | 2640 | 1468465673888 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:53 INFO - PROCESS | 2640 | 1468465673919 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 169ms
20:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
20:07:54 INFO - PROCESS | 2640 | 1468465674065 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:54 INFO - PROCESS | 2640 | 1468465674103 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 169ms
20:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
20:07:54 INFO - PROCESS | 2640 | 1468465674237 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:54 INFO - PROCESS | 2640 | 1468465674268 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 170ms
20:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
20:07:54 INFO - PROCESS | 2640 | 1468465674412 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:54 INFO - PROCESS | 2640 | 1468465674448 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 169ms
20:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
20:07:54 INFO - PROCESS | 2640 | 1468465674586 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:54 INFO - PROCESS | 2640 | 1468465674628 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 168ms
20:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
20:07:54 INFO - PROCESS | 2640 | 1468465674762 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:54 INFO - PROCESS | 2640 | 1468465674800 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 188ms
20:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
20:07:54 INFO - PROCESS | 2640 | 1468465674953 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:55 INFO - PROCESS | 2640 | 1468465674993 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 168ms
20:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
20:07:55 INFO - PROCESS | 2640 | 1468465675132 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:55 INFO - PROCESS | 2640 | 1468465675173 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 187ms
20:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
20:07:55 INFO - PROCESS | 2640 | 1468465675321 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:55 INFO - PROCESS | 2640 | 1468465675360 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 168ms
20:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
20:07:55 INFO - PROCESS | 2640 | 1468465675496 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:55 INFO - PROCESS | 2640 | 1468465675537 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 170ms
20:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
20:07:55 INFO - PROCESS | 2640 | 1468465675668 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:55 INFO - PROCESS | 2640 | 1468465675709 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 171ms
20:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
20:07:55 INFO - PROCESS | 2640 | 1468465675846 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:55 INFO - PROCESS | 2640 | 1468465675894 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 168ms
20:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
20:07:56 INFO - PROCESS | 2640 | 1468465676027 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:56 INFO - PROCESS | 2640 | 1468465676071 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 229ms
20:07:56 INFO - PROCESS | 2640 | 1468465676253 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
20:07:56 INFO - PROCESS | 2640 | 1468465676289 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
20:07:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 171ms
20:07:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
20:07:56 INFO - PROCESS | 2640 | 1468465676430 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:56 INFO - PROCESS | 2640 | 1468465676469 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
20:07:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 481ms
20:07:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
20:07:56 INFO - PROCESS | 2640 | 1468465676916 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:56 INFO - PROCESS | 2640 | 1468465676954 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
20:07:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 229ms
20:07:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
20:07:57 INFO - PROCESS | 2640 | 1468465677150 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:57 INFO - PROCESS | 2640 | 1468465677188 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
20:07:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 170ms
20:07:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
20:07:57 INFO - PROCESS | 2640 | 1468465677327 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:57 INFO - PROCESS | 2640 | 1468465677366 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
20:07:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 170ms
20:07:57 INFO - PROCESS | 2640 | 1468465677500 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
20:07:57 INFO - PROCESS | 2640 | 1468465677538 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
20:07:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 171ms
20:07:57 INFO - PROCESS | 2640 | 1468465677678 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
20:07:57 INFO - PROCESS | 2640 | 1468465677718 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
20:07:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 170ms
20:07:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
20:07:57 INFO - PROCESS | 2640 | 1468465677854 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:57 INFO - PROCESS | 2640 | 1468465677894 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
20:07:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 170ms
20:07:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
20:07:58 INFO - PROCESS | 2640 | 1468465678030 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:58 INFO - PROCESS | 2640 | 1468465678071 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
20:07:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 169ms
20:07:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
20:07:58 INFO - PROCESS | 2640 | 1468465678202 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:58 INFO - PROCESS | 2640 | 1468465678243 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
20:07:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 170ms
20:07:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
20:07:58 INFO - PROCESS | 2640 | 1468465678379 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:58 INFO - PROCESS | 2640 | 1468465678422 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
20:07:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 170ms
20:07:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
20:07:58 INFO - PROCESS | 2640 | 1468465678552 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:58 INFO - PROCESS | 2640 | 1468465678591 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
20:07:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 880ms
20:07:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
20:07:59 INFO - PROCESS | 2640 | 1468465679439 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:07:59 INFO - PROCESS | 2640 | 1468465679476 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
20:08:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 669ms
20:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
20:08:00 INFO - PROCESS | 2640 | 1468465680113 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:00 INFO - PROCESS | 2640 | 1468465680148 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:00 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
20:08:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:08:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 170ms
20:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
20:08:00 INFO - PROCESS | 2640 | 1468465680289 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:00 INFO - PROCESS | 2640 | 1468465680326 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
20:08:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 187ms
20:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
20:08:00 INFO - PROCESS | 2640 | 1468465680486 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:00 INFO - PROCESS | 2640 | 1468465680520 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
20:08:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 169ms
20:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
20:08:00 INFO - PROCESS | 2640 | 1468465680656 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:00 INFO - PROCESS | 2640 | 1468465680689 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
20:08:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 169ms
20:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
20:08:00 INFO - PROCESS | 2640 | 1468465680831 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:00 INFO - PROCESS | 2640 | 1468465680876 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
20:08:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 228ms
20:08:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
20:08:01 INFO - PROCESS | 2640 | 1468465681064 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:01 INFO - PROCESS | 2640 | 1468465681103 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
20:08:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 169ms
20:08:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
20:08:01 INFO - PROCESS | 2640 | 1468465681237 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:01 INFO - PROCESS | 2640 | 1468465681276 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:01 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
20:08:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 170ms
20:08:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
20:08:01 INFO - PROCESS | 2640 | 1468465681413 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:01 INFO - PROCESS | 2640 | 1468465681453 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
20:08:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 170ms
20:08:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
20:08:01 INFO - PROCESS | 2640 | 1468465681587 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:01 INFO - PROCESS | 2640 | 1468465681634 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:01 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
20:08:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 169ms
20:08:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
20:08:01 INFO - PROCESS | 2640 | 1468465681776 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:01 INFO - PROCESS | 2640 | 1468465681821 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:02 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
20:08:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:08:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 229ms
20:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
20:08:02 INFO - PROCESS | 2640 | 1468465682012 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:02 INFO - PROCESS | 2640 | 1468465682055 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:02 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
20:08:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 169ms
20:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
20:08:02 INFO - PROCESS | 2640 | 1468465682184 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:02 INFO - PROCESS | 2640 | 1468465682229 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
20:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 168ms
20:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
20:08:02 INFO - PROCESS | 2640 | 1468465682365 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:02 INFO - PROCESS | 2640 | 1468465682409 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
20:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 228ms
20:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
20:08:02 INFO - PROCESS | 2640 | 1468465682600 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:02 INFO - PROCESS | 2640 | 1468465682639 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
20:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 169ms
20:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
20:08:02 INFO - PROCESS | 2640 | 1468465682778 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:02 INFO - PROCESS | 2640 | 1468465682819 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
20:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 169ms
20:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
20:08:02 INFO - PROCESS | 2640 | 1468465682951 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:02 INFO - PROCESS | 2640 | 1468465682987 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
20:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 169ms
20:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
20:08:03 INFO - PROCESS | 2640 | 1468465683127 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:03 INFO - PROCESS | 2640 | 1468465683163 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
20:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 170ms
20:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
20:08:03 INFO - PROCESS | 2640 | 1468465683300 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:03 INFO - PROCESS | 2640 | 1468465683341 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
20:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 170ms
20:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
20:08:03 INFO - PROCESS | 2640 | 1468465683477 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:03 INFO - PROCESS | 2640 | 1468465683515 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
20:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 170ms
20:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
20:08:03 INFO - PROCESS | 2640 | 1468465683650 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:03 INFO - PROCESS | 2640 | 1468465683688 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
20:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 170ms
20:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
20:08:03 INFO - PROCESS | 2640 | 1468465683827 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:03 INFO - PROCESS | 2640 | 1468465683869 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
20:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 169ms
20:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
20:08:04 INFO - PROCESS | 2640 | 1468465683999 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:04 INFO - PROCESS | 2640 | 1468465684040 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
20:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 170ms
20:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
20:08:04 INFO - PROCESS | 2640 | 1468465684175 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:04 INFO - PROCESS | 2640 | 1468465684212 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
20:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 170ms
20:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
20:08:04 INFO - PROCESS | 2640 | 1468465684348 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:04 INFO - PROCESS | 2640 | 1468465684394 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
20:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 170ms
20:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
20:08:04 INFO - PROCESS | 2640 | 1468465684521 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:04 INFO - PROCESS | 2640 | 1468465684561 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
20:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 170ms
20:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
20:08:04 INFO - PROCESS | 2640 | 1468465684699 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:04 INFO - PROCESS | 2640 | 1468465684782 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
20:08:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 440ms
20:08:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
20:08:05 INFO - PROCESS | 2640 | 1468465685143 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:05 INFO - PROCESS | 2640 | 1468465685395 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
20:08:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
20:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
20:08:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
20:08:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
20:08:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
20:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
20:08:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
20:08:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 584ms
20:08:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
20:08:05 INFO - PROCESS | 2640 | 1468465685732 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:05 INFO - PROCESS | 2640 | 1468465685786 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
20:08:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 230ms
20:08:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
20:08:05 INFO - PROCESS | 2640 | 1468465685967 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:06 INFO - PROCESS | 2640 | 1468465686003 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
20:08:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 170ms
20:08:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
20:08:06 INFO - PROCESS | 2640 | 1468465686146 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:06 INFO - PROCESS | 2640 | 1468465686186 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
20:08:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 188ms
20:08:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
20:08:06 INFO - PROCESS | 2640 | 1468465686335 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:06 INFO - PROCESS | 2640 | 1468465686367 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
20:08:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 170ms
20:08:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
20:08:06 INFO - PROCESS | 2640 | 1468465686510 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:06 INFO - PROCESS | 2640 | 1468465686544 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
20:08:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 170ms
20:08:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
20:08:06 INFO - PROCESS | 2640 | 1468465686684 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:06 INFO - PROCESS | 2640 | 1468465686719 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
20:08:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 169ms
20:08:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
20:08:06 INFO - PROCESS | 2640 | 1468465686861 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:06 INFO - PROCESS | 2640 | 1468465686902 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
20:08:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 170ms
20:08:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
20:08:07 INFO - PROCESS | 2640 | 1468465687033 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:07 INFO - PROCESS | 2640 | 1468465687064 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
20:08:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 170ms
20:08:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
20:08:07 INFO - PROCESS | 2640 | 1468465687213 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:07 INFO - PROCESS | 2640 | 1468465687247 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
20:08:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 169ms
20:08:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
20:08:07 INFO - PROCESS | 2640 | 1468465687382 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:07 INFO - PROCESS | 2640 | 1468465687427 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
20:08:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 170ms
20:08:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
20:08:07 INFO - PROCESS | 2640 | 1468465687559 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:07 INFO - PROCESS | 2640 | 1468465687595 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
20:08:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 169ms
20:08:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
20:08:07 INFO - PROCESS | 2640 | 1468465687731 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:07 INFO - PROCESS | 2640 | 1468465687765 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
20:08:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 170ms
20:08:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
20:08:07 INFO - PROCESS | 2640 | 1468465687910 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:07 INFO - PROCESS | 2640 | 1468465687950 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
20:08:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 170ms
20:08:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
20:08:08 INFO - PROCESS | 2640 | 1468465688086 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:08 INFO - PROCESS | 2640 | 1468465688125 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
20:08:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 169ms
20:08:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
20:08:08 INFO - PROCESS | 2640 | 1468465688263 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:08 INFO - PROCESS | 2640 | 1468465688305 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
20:08:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 170ms
20:08:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
20:08:08 INFO - PROCESS | 2640 | 1468465688439 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:08 INFO - PROCESS | 2640 | 1468465688484 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
20:08:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 170ms
20:08:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
20:08:08 INFO - PROCESS | 2640 | 1468465688619 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:08 INFO - PROCESS | 2640 | 1468465688659 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
20:08:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 188ms
20:08:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
20:08:08 INFO - PROCESS | 2640 | 1468465688809 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:08 INFO - PROCESS | 2640 | 1468465688856 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
20:08:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 231ms
20:08:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
20:08:09 INFO - PROCESS | 2640 | 1468465689052 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:09 INFO - PROCESS | 2640 | 1468465689094 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
20:08:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 170ms
20:08:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
20:08:09 INFO - PROCESS | 2640 | 1468465689229 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:09 INFO - PROCESS | 2640 | 1468465689272 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
20:08:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 170ms
20:08:09 INFO - PROCESS | 2640 | 1468465689405 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
20:08:09 INFO - PROCESS | 2640 | 1468465689450 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
20:08:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 229ms
20:08:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
20:08:09 INFO - PROCESS | 2640 | 1468465689642 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:09 INFO - PROCESS | 2640 | 1468465689684 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
20:08:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 170ms
20:08:09 INFO - PROCESS | 2640 | 1468465689817 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
20:08:09 INFO - PROCESS | 2640 | 1468465689861 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
20:08:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 272ms
20:08:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
20:08:10 INFO - PROCESS | 2640 | 1468465690096 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:10 INFO - PROCESS | 2640 | 1468465690136 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
20:08:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 169ms
20:08:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
20:08:10 INFO - PROCESS | 2640 | 1468465690268 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:10 INFO - PROCESS | 2640 | 1468465690307 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
20:08:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 169ms
20:08:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
20:08:10 INFO - PROCESS | 2640 | 1468465690444 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:10 INFO - PROCESS | 2640 | 1468465690482 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
20:08:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 169ms
20:08:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
20:08:10 INFO - PROCESS | 2640 | 1468465690616 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:10 INFO - PROCESS | 2640 | 1468465690660 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
20:08:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 230ms
20:08:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
20:08:10 INFO - PROCESS | 2640 | 1468465690852 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:10 INFO - PROCESS | 2640 | 1468465690891 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
20:08:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 170ms
20:08:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
20:08:11 INFO - PROCESS | 2640 | 1468465691031 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:11 INFO - PROCESS | 2640 | 1468465691074 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
20:08:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 169ms
20:08:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
20:08:11 INFO - PROCESS | 2640 | 1468465691200 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:11 INFO - PROCESS | 2640 | 1468465691249 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
20:08:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 170ms
20:08:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
20:08:11 INFO - PROCESS | 2640 | 1468465691377 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:11 INFO - PROCESS | 2640 | 1468465691419 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
20:08:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 170ms
20:08:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
20:08:11 INFO - PROCESS | 2640 | 1468465691550 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:11 INFO - PROCESS | 2640 | 1468465691591 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
20:08:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 170ms
20:08:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
20:08:11 INFO - PROCESS | 2640 | 1468465691727 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:11 INFO - PROCESS | 2640 | 1468465691772 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
20:08:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 169ms
20:08:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
20:08:11 INFO - PROCESS | 2640 | 1468465691899 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:11 INFO - PROCESS | 2640 | 1468465691941 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
20:08:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 375ms
20:08:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
20:08:12 INFO - PROCESS | 2640 | 1468465692281 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:12 INFO - PROCESS | 2640 | 1468465692407 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
20:08:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 921ms
20:08:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
20:08:13 INFO - PROCESS | 2640 | 1468465693207 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:13 INFO - PROCESS | 2640 | 1468465693238 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
20:08:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 689ms
20:08:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
20:08:13 INFO - PROCESS | 2640 | 1468465693900 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:13 INFO - PROCESS | 2640 | 1468465693931 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
20:08:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 692ms
20:08:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
20:08:14 INFO - PROCESS | 2640 | 1468465694599 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:14 INFO - PROCESS | 2640 | 1468465694637 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
20:08:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 691ms
20:08:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
20:08:15 INFO - PROCESS | 2640 | 1468465695293 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:15 INFO - PROCESS | 2640 | 1468465695330 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
20:08:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 692ms
20:08:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
20:08:16 INFO - PROCESS | 2640 | 1468465695990 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:16 INFO - PROCESS | 2640 | 1468465696020 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
20:08:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 670ms
20:08:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
20:08:16 INFO - PROCESS | 2640 | 1468465696665 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:16 INFO - PROCESS | 2640 | 1468465696698 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
20:08:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 690ms
20:08:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
20:08:17 INFO - PROCESS | 2640 | 1468465697360 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:17 INFO - PROCESS | 2640 | 1468465697390 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
20:08:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 670ms
20:08:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
20:08:18 INFO - PROCESS | 2640 | 1468465698037 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:18 INFO - PROCESS | 2640 | 1468465698066 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
20:08:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 729ms
20:08:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
20:08:18 INFO - PROCESS | 2640 | 1468465698770 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:18 INFO - PROCESS | 2640 | 1468465698813 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
20:08:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 730ms
20:08:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
20:08:19 INFO - PROCESS | 2640 | 1468465699506 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:19 INFO - PROCESS | 2640 | 1468465699534 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:19 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
20:08:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
20:08:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 170ms
20:08:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
20:08:19 INFO - PROCESS | 2640 | 1468465699682 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:19 INFO - PROCESS | 2640 | 1468465699718 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
20:08:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 230ms
20:08:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
20:08:19 INFO - PROCESS | 2640 | 1468465699913 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:19 INFO - PROCESS | 2640 | 1468465699942 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:20 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
20:08:20 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:08:20 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:08:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
20:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 170ms
20:08:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
20:08:20 INFO - PROCESS | 2640 | 1468465700088 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:20 INFO - PROCESS | 2640 | 1468465700115 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
20:08:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 169ms
20:08:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
20:08:20 INFO - PROCESS | 2640 | 1468465700264 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:20 INFO - PROCESS | 2640 | 1468465700301 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
20:08:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 670ms
20:08:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
20:08:20 INFO - PROCESS | 2640 | 1468465700940 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:20 INFO - PROCESS | 2640 | 1468465700967 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
20:08:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 670ms
20:08:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
20:08:21 INFO - PROCESS | 2640 | 1468465701615 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:21 INFO - PROCESS | 2640 | 1468465701642 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
20:08:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 629ms
20:08:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
20:08:22 INFO - PROCESS | 2640 | 1468465702251 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:22 INFO - PROCESS | 2640 | 1468465702281 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
20:08:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 690ms
20:08:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
20:08:22 INFO - PROCESS | 2640 | 1468465702943 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:22 INFO - PROCESS | 2640 | 1468465702971 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
20:08:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 670ms
20:08:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
20:08:23 INFO - PROCESS | 2640 | 1468465703619 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:23 INFO - PROCESS | 2640 | 1468465703651 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
20:08:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 170ms
20:08:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
20:08:23 INFO - PROCESS | 2640 | 1468465703795 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:23 INFO - PROCESS | 2640 | 1468465703827 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
20:08:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 691ms
20:08:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
20:08:24 INFO - PROCESS | 2640 | 1468465704489 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:24 INFO - PROCESS | 2640 | 1468465704517 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
20:08:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 669ms
20:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
20:08:25 INFO - PROCESS | 2640 | 1468465705164 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:25 INFO - PROCESS | 2640 | 1468465705208 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
20:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 229ms
20:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
20:08:25 INFO - PROCESS | 2640 | 1468465705399 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:25 INFO - PROCESS | 2640 | 1468465705432 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
20:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 169ms
20:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
20:08:25 INFO - PROCESS | 2640 | 1468465705575 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:25 INFO - PROCESS | 2640 | 1468465705606 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
20:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 170ms
20:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
20:08:25 INFO - PROCESS | 2640 | 1468465705746 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:25 INFO - PROCESS | 2640 | 1468465705775 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
20:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 170ms
20:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
20:08:25 INFO - PROCESS | 2640 | 1468465705921 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:25 INFO - PROCESS | 2640 | 1468465705947 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
20:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 170ms
20:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
20:08:26 INFO - PROCESS | 2640 | 1468465706096 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:26 INFO - PROCESS | 2640 | 1468465706130 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
20:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 169ms
20:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
20:08:26 INFO - PROCESS | 2640 | 1468465706270 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:26 INFO - PROCESS | 2640 | 1468465706306 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
20:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 169ms
20:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
20:08:26 INFO - PROCESS | 2640 | 1468465706445 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:26 INFO - PROCESS | 2640 | 1468465706474 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
20:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 168ms
20:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
20:08:26 INFO - PROCESS | 2640 | 1468465706619 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:26 INFO - PROCESS | 2640 | 1468465706647 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
20:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 169ms
20:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
20:08:26 INFO - PROCESS | 2640 | 1468465706796 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:26 INFO - PROCESS | 2640 | 1468465706823 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
20:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 169ms
20:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
20:08:26 INFO - PROCESS | 2640 | 1468465706968 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:27 INFO - PROCESS | 2640 | 1468465707004 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
20:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 168ms
20:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
20:08:27 INFO - PROCESS | 2640 | 1468465707142 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:27 INFO - PROCESS | 2640 | 1468465707172 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:08:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:08:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
20:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 170ms
20:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
20:08:27 INFO - PROCESS | 2640 | 1468465707315 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:27 INFO - PROCESS | 2640 | 1468465707359 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
20:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 170ms
20:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
20:08:27 INFO - PROCESS | 2640 | 1468465707493 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:27 INFO - PROCESS | 2640 | 1468465707528 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:08:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:08:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
20:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 168ms
20:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
20:08:27 INFO - PROCESS | 2640 | 1468465707665 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:27 INFO - PROCESS | 2640 | 1468465707701 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
20:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 170ms
20:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
20:08:27 INFO - PROCESS | 2640 | 1468465707838 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:27 INFO - PROCESS | 2640 | 1468465707872 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
20:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 170ms
20:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
20:08:28 INFO - PROCESS | 2640 | 1468465708013 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:28 INFO - PROCESS | 2640 | 1468465708045 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
20:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 170ms
20:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
20:08:28 INFO - PROCESS | 2640 | 1468465708188 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:28 INFO - PROCESS | 2640 | 1468465708220 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
20:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 169ms
20:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
20:08:28 INFO - PROCESS | 2640 | 1468465708368 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:28 INFO - PROCESS | 2640 | 1468465708403 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
20:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 169ms
20:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
20:08:28 INFO - PROCESS | 2640 | 1468465708537 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:28 INFO - PROCESS | 2640 | 1468465708570 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
20:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 169ms
20:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
20:08:28 INFO - PROCESS | 2640 | 1468465708713 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:28 INFO - PROCESS | 2640 | 1468465708747 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
20:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 170ms
20:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
20:08:28 INFO - PROCESS | 2640 | 1468465708886 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:28 INFO - PROCESS | 2640 | 1468465708924 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
20:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 170ms
20:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
20:08:29 INFO - PROCESS | 2640 | 1468465709063 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:29 INFO - PROCESS | 2640 | 1468465709096 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
20:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 170ms
20:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
20:08:29 INFO - PROCESS | 2640 | 1468465709237 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:29 INFO - PROCESS | 2640 | 1468465709270 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
20:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 170ms
20:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
20:08:29 INFO - PROCESS | 2640 | 1468465709413 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:29 INFO - PROCESS | 2640 | 1468465709456 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
20:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 169ms
20:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
20:08:29 INFO - PROCESS | 2640 | 1468465709584 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:29 INFO - PROCESS | 2640 | 1468465709622 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
20:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 170ms
20:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
20:08:29 INFO - PROCESS | 2640 | 1468465709761 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:29 INFO - PROCESS | 2640 | 1468465709797 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
20:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 170ms
20:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
20:08:29 INFO - PROCESS | 2640 | 1468465709935 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:29 INFO - PROCESS | 2640 | 1468465709973 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
20:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 170ms
20:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
20:08:30 INFO - PROCESS | 2640 | 1468465710111 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:30 INFO - PROCESS | 2640 | 1468465710146 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
20:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 168ms
20:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
20:08:30 INFO - PROCESS | 2640 | 1468465710282 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:30 INFO - PROCESS | 2640 | 1468465710318 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
20:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 169ms
20:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
20:08:30 INFO - PROCESS | 2640 | 1468465710461 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:30 INFO - PROCESS | 2640 | 1468465710506 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
20:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 229ms
20:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
20:08:30 INFO - PROCESS | 2640 | 1468465710693 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:30 INFO - PROCESS | 2640 | 1468465710735 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
20:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 171ms
20:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
20:08:30 INFO - PROCESS | 2640 | 1468465710865 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:30 INFO - PROCESS | 2640 | 1468465710904 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
20:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 169ms
20:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
20:08:31 INFO - PROCESS | 2640 | 1468465711039 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:31 INFO - PROCESS | 2640 | 1468465711079 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
20:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 169ms
20:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
20:08:31 INFO - PROCESS | 2640 | 1468465711213 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:31 INFO - PROCESS | 2640 | 1468465711281 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
20:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 482ms
20:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
20:08:31 INFO - PROCESS | 2640 | 1468465711702 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:31 INFO - PROCESS | 2640 | 1468465711744 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
20:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 230ms
20:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
20:08:31 INFO - PROCESS | 2640 | 1468465711937 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:31 INFO - PROCESS | 2640 | 1468465711974 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
20:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 170ms
20:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
20:08:32 INFO - PROCESS | 2640 | 1468465712116 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:32 INFO - PROCESS | 2640 | 1468465712149 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
20:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 170ms
20:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
20:08:32 INFO - PROCESS | 2640 | 1468465712289 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:32 INFO - PROCESS | 2640 | 1468465712318 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
20:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 170ms
20:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
20:08:32 INFO - PROCESS | 2640 | 1468465712464 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:32 INFO - PROCESS | 2640 | 1468465712492 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
20:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 169ms
20:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
20:08:32 INFO - PROCESS | 2640 | 1468465712639 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:32 INFO - PROCESS | 2640 | 1468465712676 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
20:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 168ms
20:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
20:08:32 INFO - PROCESS | 2640 | 1468465712812 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:32 INFO - PROCESS | 2640 | 1468465712850 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
20:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 170ms
20:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
20:08:32 INFO - PROCESS | 2640 | 1468465712986 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:33 INFO - PROCESS | 2640 | 1468465713015 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
20:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 169ms
20:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
20:08:33 INFO - PROCESS | 2640 | 1468465713161 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:33 INFO - PROCESS | 2640 | 1468465713193 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
20:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 169ms
20:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
20:08:33 INFO - PROCESS | 2640 | 1468465713332 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:33 INFO - PROCESS | 2640 | 1468465713362 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
20:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 170ms
20:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
20:08:33 INFO - PROCESS | 2640 | 1468465713513 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:33 INFO - PROCESS | 2640 | 1468465713547 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
20:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 169ms
20:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
20:08:33 INFO - PROCESS | 2640 | 1468465713686 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:33 INFO - PROCESS | 2640 | 1468465713723 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
20:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 169ms
20:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
20:08:33 INFO - PROCESS | 2640 | 1468465713864 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:33 INFO - PROCESS | 2640 | 1468465713900 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
20:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 168ms
20:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
20:08:34 INFO - PROCESS | 2640 | 1468465714037 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:34 INFO - PROCESS | 2640 | 1468465714081 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
20:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 169ms
20:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
20:08:34 INFO - PROCESS | 2640 | 1468465714216 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:34 INFO - PROCESS | 2640 | 1468465714256 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
20:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 168ms
20:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
20:08:34 INFO - PROCESS | 2640 | 1468465714388 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:34 INFO - PROCESS | 2640 | 1468465714424 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
20:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 170ms
20:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
20:08:34 INFO - PROCESS | 2640 | 1468465714564 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:34 INFO - PROCESS | 2640 | 1468465714601 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
20:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 170ms
20:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
20:08:34 INFO - PROCESS | 2640 | 1468465714737 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:34 INFO - PROCESS | 2640 | 1468465714780 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
20:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 169ms
20:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
20:08:34 INFO - PROCESS | 2640 | 1468465714914 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:34 INFO - PROCESS | 2640 | 1468465714953 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
20:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 229ms
20:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
20:08:35 INFO - PROCESS | 2640 | 1468465715151 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:35 INFO - PROCESS | 2640 | 1468465715187 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:35 INFO - PROCESS | 2640 | 1468465715261 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
20:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
20:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 170ms
20:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
20:08:35 INFO - PROCESS | 2640 | 1468465715323 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:35 INFO - PROCESS | 2640 | 1468465715364 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
20:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 168ms
20:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
20:08:35 INFO - PROCESS | 2640 | 1468465715498 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:35 INFO - PROCESS | 2640 | 1468465715533 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
20:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 169ms
20:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
20:08:35 INFO - PROCESS | 2640 | 1468465715676 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:35 INFO - PROCESS | 2640 | 1468465715712 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
20:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 169ms
20:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
20:08:35 INFO - PROCESS | 2640 | 1468465715848 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:35 INFO - PROCESS | 2640 | 1468465715888 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
20:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 170ms
20:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
20:08:36 INFO - PROCESS | 2640 | 1468465716030 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:36 INFO - PROCESS | 2640 | 1468465716066 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
20:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 170ms
20:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
20:08:36 INFO - PROCESS | 2640 | 1468465716206 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:36 INFO - PROCESS | 2640 | 1468465716242 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
20:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 169ms
20:08:36 INFO - PROCESS | 2640 | 1468465716380 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
20:08:36 INFO - PROCESS | 2640 | 1468465716424 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
20:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 169ms
20:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
20:08:36 INFO - PROCESS | 2640 | 1468465716554 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:36 INFO - PROCESS | 2640 | 1468465716591 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
20:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 169ms
20:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
20:08:36 INFO - PROCESS | 2640 | 1468465716729 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:36 INFO - PROCESS | 2640 | 1468465716772 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
20:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 170ms
20:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
20:08:36 INFO - PROCESS | 2640 | 1468465716903 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:36 INFO - PROCESS | 2640 | 1468465716946 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
20:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 170ms
20:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
20:08:37 INFO - PROCESS | 2640 | 1468465717083 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:37 INFO - PROCESS | 2640 | 1468465717121 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
20:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 169ms
20:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
20:08:37 INFO - PROCESS | 2640 | 1468465717262 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:37 INFO - PROCESS | 2640 | 1468465717301 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
20:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 170ms
20:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
20:08:37 INFO - PROCESS | 2640 | 1468465717430 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:37 INFO - PROCESS | 2640 | 1468465717472 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
20:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 170ms
20:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
20:08:37 INFO - PROCESS | 2640 | 1468465717605 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:37 INFO - PROCESS | 2640 | 1468465717644 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
20:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 418ms
20:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
20:08:38 INFO - PROCESS | 2640 | 1468465718031 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:38 INFO - PROCESS | 2640 | 1468465718077 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
20:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 272ms
20:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
20:08:38 INFO - PROCESS | 2640 | 1468465718311 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:38 INFO - PROCESS | 2640 | 1468465718344 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
20:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 186ms
20:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
20:08:38 INFO - PROCESS | 2640 | 1468465718500 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:38 INFO - PROCESS | 2640 | 1468465718533 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
20:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 169ms
20:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
20:08:38 INFO - PROCESS | 2640 | 1468465718671 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:38 INFO - PROCESS | 2640 | 1468465718702 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
20:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 170ms
20:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
20:08:38 INFO - PROCESS | 2640 | 1468465718846 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:38 INFO - PROCESS | 2640 | 1468465718874 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
20:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 169ms
20:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
20:08:39 INFO - PROCESS | 2640 | 1468465719023 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:39 INFO - PROCESS | 2640 | 1468465719060 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
20:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 170ms
20:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
20:08:39 INFO - PROCESS | 2640 | 1468465719196 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:39 INFO - PROCESS | 2640 | 1468465719225 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
20:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 170ms
20:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
20:08:39 INFO - PROCESS | 2640 | 1468465719370 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:39 INFO - PROCESS | 2640 | 1468465719409 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
20:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 171ms
20:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
20:08:39 INFO - PROCESS | 2640 | 1468465719547 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:39 INFO - PROCESS | 2640 | 1468465719578 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
20:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 171ms
20:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
20:08:39 INFO - PROCESS | 2640 | 1468465719723 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:39 INFO - PROCESS | 2640 | 1468465719756 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
20:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 168ms
20:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
20:08:39 INFO - PROCESS | 2640 | 1468465719896 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:39 INFO - PROCESS | 2640 | 1468465719931 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
20:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 170ms
20:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
20:08:40 INFO - PROCESS | 2640 | 1468465720076 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:40 INFO - PROCESS | 2640 | 1468465720116 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
20:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 170ms
20:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
20:08:40 INFO - PROCESS | 2640 | 1468465720251 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:40 INFO - PROCESS | 2640 | 1468465720290 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
20:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 168ms
20:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
20:08:40 INFO - PROCESS | 2640 | 1468465720430 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:40 INFO - PROCESS | 2640 | 1468465720470 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
20:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 168ms
20:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
20:08:40 INFO - PROCESS | 2640 | 1468465720604 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:40 INFO - PROCESS | 2640 | 1468465720642 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
20:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 170ms
20:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
20:08:40 INFO - PROCESS | 2640 | 1468465720780 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:40 INFO - PROCESS | 2640 | 1468465720817 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
20:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 169ms
20:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
20:08:40 INFO - PROCESS | 2640 | 1468465720955 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:41 INFO - PROCESS | 2640 | 1468465721000 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
20:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 170ms
20:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
20:08:41 INFO - PROCESS | 2640 | 1468465721135 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:41 INFO - PROCESS | 2640 | 1468465721174 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
20:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 170ms
20:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
20:08:41 INFO - PROCESS | 2640 | 1468465721314 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:41 INFO - PROCESS | 2640 | 1468465721354 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
20:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 169ms
20:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
20:08:41 INFO - PROCESS | 2640 | 1468465721486 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:41 INFO - PROCESS | 2640 | 1468465721525 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
20:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 170ms
20:08:41 INFO - PROCESS | 2640 | 1468465721687 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
20:08:41 INFO - PROCESS | 2640 | 1468465721734 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
20:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 170ms
20:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
20:08:41 INFO - PROCESS | 2640 | 1468465721866 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:41 INFO - PROCESS | 2640 | 1468465721901 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
20:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 169ms
20:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
20:08:42 INFO - PROCESS | 2640 | 1468465722040 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:42 INFO - PROCESS | 2640 | 1468465722079 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
20:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 170ms
20:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
20:08:42 INFO - PROCESS | 2640 | 1468465722215 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:42 INFO - PROCESS | 2640 | 1468465722254 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
20:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 170ms
20:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
20:08:42 INFO - PROCESS | 2640 | 1468465722390 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:42 INFO - PROCESS | 2640 | 1468465722427 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
20:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 169ms
20:08:42 INFO - PROCESS | 2640 | 1468465722568 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
20:08:42 INFO - PROCESS | 2640 | 1468465722609 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
20:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 171ms
20:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
20:08:42 INFO - PROCESS | 2640 | 1468465722748 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:42 INFO - PROCESS | 2640 | 1468465722785 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
20:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 188ms
20:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
20:08:42 INFO - PROCESS | 2640 | 1468465722940 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:42 INFO - PROCESS | 2640 | 1468465722976 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
20:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 170ms
20:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
20:08:43 INFO - PROCESS | 2640 | 1468465723115 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:43 INFO - PROCESS | 2640 | 1468465723153 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:43 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
20:08:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:08:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1
20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 169ms
20:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
20:08:43 INFO - PROCESS | 2640 | 1468465723289 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:43 INFO - PROCESS | 2640 | 1468465723329 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
20:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 168ms
20:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
20:08:43 INFO - PROCESS | 2640 | 1468465723463 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:43 INFO - PROCESS | 2640 | 1468465723501 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
20:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 169ms
20:08:43 INFO - PROCESS | 2640 | 1468465723636 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
20:08:43 INFO - PROCESS | 2640 | 1468465723674 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
20:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 170ms
20:08:43 INFO - PROCESS | 2640 | 1468465723815 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
20:08:43 INFO - PROCESS | 2640 | 1468465723853 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08: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
20:08:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:08:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 169ms
20:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
20:08:44 INFO - PROCESS | 2640 | 1468465723989 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:44 INFO - PROCESS | 2640 | 1468465724028 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:44 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
20:08:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:08:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 438ms
20:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
20:08:44 INFO - PROCESS | 2640 | 1468465724434 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:44 INFO - PROCESS | 2640 | 1468465724480 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:44 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
20:08:44 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:08:44 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:08:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 272ms
20:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
20:08:44 INFO - PROCESS | 2640 | 1468465724714 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:44 INFO - PROCESS | 2640 | 1468465724747 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:44 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
20:08:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:08:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 169ms
20:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
20:08:44 INFO - PROCESS | 2640 | 1468465724891 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:44 INFO - PROCESS | 2640 | 1468465724926 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:45 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
20:08:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:08:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
20:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 169ms
20:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
20:08:45 INFO - PROCESS | 2640 | 1468465725063 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:45 INFO - PROCESS | 2640 | 1468465725094 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:45 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
20:08:45 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:08:45 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:08:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
20:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 169ms
20:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
20:08:45 INFO - PROCESS | 2640 | 1468465725235 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:45 INFO - PROCESS | 2640 | 1468465725264 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
20:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 168ms
20:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
20:08:45 INFO - PROCESS | 2640 | 1468465725411 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:45 INFO - PROCESS | 2640 | 1468465725450 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
20:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 168ms
20:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
20:08:45 INFO - PROCESS | 2640 | 1468465725581 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:45 INFO - PROCESS | 2640 | 1468465725610 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
20:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 170ms
20:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
20:08:45 INFO - PROCESS | 2640 | 1468465725757 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:45 INFO - PROCESS | 2640 | 1468465725786 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
20:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 169ms
20:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
20:08:45 INFO - PROCESS | 2640 | 1468465725930 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:45 INFO - PROCESS | 2640 | 1468465725963 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
20:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 170ms
20:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
20:08:46 INFO - PROCESS | 2640 | 1468465726105 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:46 INFO - PROCESS | 2640 | 1468465726138 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
20:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 376ms
20:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
20:08:46 INFO - PROCESS | 2640 | 1468465726488 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:46 INFO - PROCESS | 2640 | 1468465726565 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:46 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
20:08:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
20:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 419ms
20:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
20:08:46 INFO - PROCESS | 2640 | 1468465726917 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:46 INFO - PROCESS | 2640 | 1468465726951 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
20:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 170ms
20:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
20:08:47 INFO - PROCESS | 2640 | 1468465727095 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:47 INFO - PROCESS | 2640 | 1468465727147 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
20:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 230ms
20:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
20:08:47 INFO - PROCESS | 2640 | 1468465727330 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:47 INFO - PROCESS | 2640 | 1468465727367 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
20:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 189ms
20:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
20:08:47 INFO - PROCESS | 2640 | 1468465727519 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:47 INFO - PROCESS | 2640 | 1468465727555 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
20:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 169ms
20:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
20:08:47 INFO - PROCESS | 2640 | 1468465727697 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:47 INFO - PROCESS | 2640 | 1468465727737 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
20:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 170ms
20:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
20:08:47 INFO - PROCESS | 2640 | 1468465727871 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:47 INFO - PROCESS | 2640 | 1468465727918 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
20:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 272ms
20:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
20:08:48 INFO - PROCESS | 2640 | 1468465728150 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:48 INFO - PROCESS | 2640 | 1468465728188 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
20:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 169ms
20:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
20:08:48 INFO - PROCESS | 2640 | 1468465728322 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:48 INFO - PROCESS | 2640 | 1468465728361 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
20:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 168ms
20:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
20:08:48 INFO - PROCESS | 2640 | 1468465728497 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:48 INFO - PROCESS | 2640 | 1468465728533 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
20:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 170ms
20:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
20:08:48 INFO - PROCESS | 2640 | 1468465728674 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:48 INFO - PROCESS | 2640 | 1468465728712 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
20:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 170ms
20:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
20:08:48 INFO - PROCESS | 2640 | 1468465728849 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:48 INFO - PROCESS | 2640 | 1468465728896 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
20:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 230ms
20:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
20:08:49 INFO - PROCESS | 2640 | 1468465729105 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:49 INFO - PROCESS | 2640 | 1468465729152 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
20:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 169ms
20:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
20:08:49 INFO - PROCESS | 2640 | 1468465729280 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:49 INFO - PROCESS | 2640 | 1468465729311 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
20:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 169ms
20:08:49 INFO - PROCESS | 2640 | 1468465729454 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
20:08:49 INFO - PROCESS | 2640 | 1468465729486 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
20:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 170ms
20:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
20:08:49 INFO - PROCESS | 2640 | 1468465729631 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:49 INFO - PROCESS | 2640 | 1468465729667 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
20:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 170ms
20:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
20:08:49 INFO - PROCESS | 2640 | 1468465729804 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:49 INFO - PROCESS | 2640 | 1468465729836 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
20:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 170ms
20:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
20:08:49 INFO - PROCESS | 2640 | 1468465729979 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:50 INFO - PROCESS | 2640 | 1468465730015 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
20:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 170ms
20:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
20:08:50 INFO - PROCESS | 2640 | 1468465730154 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:50 INFO - PROCESS | 2640 | 1468465730192 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
20:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 169ms
20:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
20:08:50 INFO - PROCESS | 2640 | 1468465730330 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:50 INFO - PROCESS | 2640 | 1468465730363 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
20:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 170ms
20:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
20:08:50 INFO - PROCESS | 2640 | 1468465730503 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:50 INFO - PROCESS | 2640 | 1468465730542 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
20:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 169ms
20:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
20:08:50 INFO - PROCESS | 2640 | 1468465730679 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:50 INFO - PROCESS | 2640 | 1468465730717 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
20:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 169ms
20:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
20:08:50 INFO - PROCESS | 2640 | 1468465730853 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:50 INFO - PROCESS | 2640 | 1468465730889 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
20:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 169ms
20:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
20:08:51 INFO - PROCESS | 2640 | 1468465731028 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:51 INFO - PROCESS | 2640 | 1468465731062 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
20:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 376ms
20:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
20:08:51 INFO - PROCESS | 2640 | 1468465731428 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:51 INFO - PROCESS | 2640 | 1468465731484 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
20:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 230ms
20:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
20:08:51 INFO - PROCESS | 2640 | 1468465731665 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:51 INFO - PROCESS | 2640 | 1468465731699 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
20:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 170ms
20:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
20:08:51 INFO - PROCESS | 2640 | 1468465731841 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:51 INFO - PROCESS | 2640 | 1468465731874 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
20:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 168ms
20:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
20:08:52 INFO - PROCESS | 2640 | 1468465732014 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:52 INFO - PROCESS | 2640 | 1468465732043 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
20:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 169ms
20:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
20:08:52 INFO - PROCESS | 2640 | 1468465732186 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:52 INFO - PROCESS | 2640 | 1468465732216 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
20:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 170ms
20:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
20:08:52 INFO - PROCESS | 2640 | 1468465732363 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:52 INFO - PROCESS | 2640 | 1468465732400 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
20:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 671ms
20:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
20:08:53 INFO - PROCESS | 2640 | 1468465733037 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:53 INFO - PROCESS | 2640 | 1468465733066 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
20:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 170ms
20:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
20:08:53 INFO - PROCESS | 2640 | 1468465733213 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:53 INFO - PROCESS | 2640 | 1468465733245 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
20:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 170ms
20:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
20:08:53 INFO - PROCESS | 2640 | 1468465733386 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:53 INFO - PROCESS | 2640 | 1468465733418 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
20:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 170ms
20:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
20:08:53 INFO - PROCESS | 2640 | 1468465733565 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:53 INFO - PROCESS | 2640 | 1468465733602 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
20:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 170ms
20:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
20:08:53 INFO - PROCESS | 2640 | 1468465733741 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:53 INFO - PROCESS | 2640 | 1468465733789 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
20:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 230ms
20:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
20:08:53 INFO - PROCESS | 2640 | 1468465733979 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:54 INFO - PROCESS | 2640 | 1468465734016 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
20:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 168ms
20:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
20:08:54 INFO - PROCESS | 2640 | 1468465734148 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:54 INFO - PROCESS | 2640 | 1468465734189 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 169ms
20:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
20:08:54 INFO - PROCESS | 2640 | 1468465734322 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:54 INFO - PROCESS | 2640 | 1468465734361 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08: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
20:08:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 170ms
20:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
20:08:54 INFO - PROCESS | 2640 | 1468465734500 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:54 INFO - PROCESS | 2640 | 1468465734535 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:54 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
20:08:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 230ms
20:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
20:08:54 INFO - PROCESS | 2640 | 1468465734733 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:54 INFO - PROCESS | 2640 | 1468465734770 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08: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
20:08:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 170ms
20:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
20:08:54 INFO - PROCESS | 2640 | 1468465734910 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:54 INFO - PROCESS | 2640 | 1468465734944 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:55 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
20:08:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:08:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 188ms
20:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
20:08:55 INFO - PROCESS | 2640 | 1468465735100 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:55 INFO - PROCESS | 2640 | 1468465735136 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:55 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
20:08:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:08:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 169ms
20:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
20:08:55 INFO - PROCESS | 2640 | 1468465735277 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:55 INFO - PROCESS | 2640 | 1468465735309 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
20:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 169ms
20:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
20:08:55 INFO - PROCESS | 2640 | 1468465735449 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:55 INFO - PROCESS | 2640 | 1468465735486 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
20:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 171ms
20:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
20:08:55 INFO - PROCESS | 2640 | 1468465735623 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:55 INFO - PROCESS | 2640 | 1468465735660 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
20:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 169ms
20:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
20:08:55 INFO - PROCESS | 2640 | 1468465735798 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:55 INFO - PROCESS | 2640 | 1468465735833 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
20:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 170ms
20:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
20:08:55 INFO - PROCESS | 2640 | 1468465735973 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:56 INFO - PROCESS | 2640 | 1468465736008 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
20:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 169ms
20:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
20:08:56 INFO - PROCESS | 2640 | 1468465736146 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:56 INFO - PROCESS | 2640 | 1468465736187 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
20:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 170ms
20:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
20:08:56 INFO - PROCESS | 2640 | 1468465736320 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:56 INFO - PROCESS | 2640 | 1468465736356 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
20:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 169ms
20:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
20:08:56 INFO - PROCESS | 2640 | 1468465736499 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:56 INFO - PROCESS | 2640 | 1468465736536 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
20:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 169ms
20:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
20:08:56 INFO - PROCESS | 2640 | 1468465736670 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:56 INFO - PROCESS | 2640 | 1468465736709 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
20:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 169ms
20:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
20:08:56 INFO - PROCESS | 2640 | 1468465736845 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:56 INFO - PROCESS | 2640 | 1468465736886 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
20:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 170ms
20:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
20:08:57 INFO - PROCESS | 2640 | 1468465737018 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:57 INFO - PROCESS | 2640 | 1468465737058 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
20:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 170ms
20:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
20:08:57 INFO - PROCESS | 2640 | 1468465737195 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:57 INFO - PROCESS | 2640 | 1468465737234 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
20:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 169ms
20:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
20:08:57 INFO - PROCESS | 2640 | 1468465737367 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:57 INFO - PROCESS | 2640 | 1468465737405 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
20:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 169ms
20:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
20:08:57 INFO - PROCESS | 2640 | 1468465737540 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:57 INFO - PROCESS | 2640 | 1468465737612 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
20:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 480ms
20:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
20:08:58 INFO - PROCESS | 2640 | 1468465738027 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:58 INFO - PROCESS | 2640 | 1468465738070 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
20:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 377ms
20:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
20:08:58 INFO - PROCESS | 2640 | 1468465738409 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:58 INFO - PROCESS | 2640 | 1468465738444 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
20:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 169ms
20:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
20:08:58 INFO - PROCESS | 2640 | 1468465738584 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:58 INFO - PROCESS | 2640 | 1468465738616 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
20:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 188ms
20:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
20:08:58 INFO - PROCESS | 2640 | 1468465738780 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:58 INFO - PROCESS | 2640 | 1468465738809 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
20:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 169ms
20:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
20:08:58 INFO - PROCESS | 2640 | 1468465738949 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:58 INFO - PROCESS | 2640 | 1468465738980 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
20:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 169ms
20:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
20:08:59 INFO - PROCESS | 2640 | 1468465739123 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:59 INFO - PROCESS | 2640 | 1468465739152 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
20:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 170ms
20:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
20:08:59 INFO - PROCESS | 2640 | 1468465739299 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:59 INFO - PROCESS | 2640 | 1468465739339 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
20:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 169ms
20:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
20:08:59 INFO - PROCESS | 2640 | 1468465739471 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:59 INFO - PROCESS | 2640 | 1468465739500 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
20:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 170ms
20:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
20:08:59 INFO - PROCESS | 2640 | 1468465739648 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:59 INFO - PROCESS | 2640 | 1468465739680 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
20:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 170ms
20:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
20:08:59 INFO - PROCESS | 2640 | 1468465739821 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:59 INFO - PROCESS | 2640 | 1468465739850 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
20:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 170ms
20:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
20:09:00 INFO - PROCESS | 2640 | 1468465739997 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:00 INFO - PROCESS | 2640 | 1468465740026 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
20:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 170ms
20:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
20:09:00 INFO - PROCESS | 2640 | 1468465740172 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:00 INFO - PROCESS | 2640 | 1468465740217 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
20:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 169ms
20:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
20:09:00 INFO - PROCESS | 2640 | 1468465740348 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:00 INFO - PROCESS | 2640 | 1468465740384 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
20:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 169ms
20:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
20:09:00 INFO - PROCESS | 2640 | 1468465740523 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:00 INFO - PROCESS | 2640 | 1468465740561 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
20:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 170ms
20:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
20:09:00 INFO - PROCESS | 2640 | 1468465740699 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:00 INFO - PROCESS | 2640 | 1468465740739 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
20:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 170ms
20:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
20:09:00 INFO - PROCESS | 2640 | 1468465740873 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:00 INFO - PROCESS | 2640 | 1468465740910 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
20:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 169ms
20:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
20:09:01 INFO - PROCESS | 2640 | 1468465741047 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:01 INFO - PROCESS | 2640 | 1468465741084 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
20:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 169ms
20:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
20:09:01 INFO - PROCESS | 2640 | 1468465741221 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:01 INFO - PROCESS | 2640 | 1468465741258 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
20:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 168ms
20:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
20:09:01 INFO - PROCESS | 2640 | 1468465741396 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:01 INFO - PROCESS | 2640 | 1468465741436 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
20:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 170ms
20:09:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
20:09:01 INFO - PROCESS | 2640 | 1468465741573 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:01 INFO - PROCESS | 2640 | 1468465741633 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09: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 () {
20:09:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:09:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
20:09: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 () {
20:09:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:09:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
20:09: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 () {
20:09:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:09:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
20:09: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 () {
20:09:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:09:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
20:09:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 240ms
20:09:01 INFO - PROCESS | 2640 | 1468465741819 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
20:09:01 INFO - PROCESS | 2640 | 1468465741855 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
20:09:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
20:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
20:09:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
20:09:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
20:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
20:09:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
20:09:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
20:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
20:09:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 171ms
20:09:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
20:09:02 INFO - PROCESS | 2640 | 1468465741997 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:02 INFO - PROCESS | 2640 | 1468465742031 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:02 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
20:09:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
20:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:09:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
20:09:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
20:09:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
20:09:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
20:09:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 169ms
20:09:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
20:09:02 INFO - PROCESS | 2640 | 1468465742170 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:02 INFO - PROCESS | 2640 | 1468465742207 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
20:09:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 188ms
20:09:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
20:09:02 INFO - PROCESS | 2640 | 1468465742364 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:02 INFO - PROCESS | 2640 | 1468465742398 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
20:09:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 170ms
20:09:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
20:09:02 INFO - PROCESS | 2640 | 1468465742538 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:02 INFO - PROCESS | 2640 | 1468465742574 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
20:09:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 170ms
20:09:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
20:09:02 INFO - PROCESS | 2640 | 1468465742716 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:02 INFO - PROCESS | 2640 | 1468465742753 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
20:09:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 170ms
20:09:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
20:09:02 INFO - PROCESS | 2640 | 1468465742888 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:02 INFO - PROCESS | 2640 | 1468465742923 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
20:09:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 170ms
20:09:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
20:09:03 INFO - PROCESS | 2640 | 1468465743063 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:03 INFO - PROCESS | 2640 | 1468465743101 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
20:09:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 169ms
20:09:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
20:09:03 INFO - PROCESS | 2640 | 1468465743237 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:03 INFO - PROCESS | 2640 | 1468465743273 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
20:09:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 171ms
20:09:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
20:09:03 INFO - PROCESS | 2640 | 1468465743413 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:03 INFO - PROCESS | 2640 | 1468465743454 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
20:09:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 170ms
20:09:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
20:09:03 INFO - PROCESS | 2640 | 1468465743586 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:03 INFO - PROCESS | 2640 | 1468465743625 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
20:09:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 169ms
20:09:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
20:09:03 INFO - PROCESS | 2640 | 1468465743765 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:03 INFO - PROCESS | 2640 | 1468465743804 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
20:09:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 187ms
20:09:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
20:09:03 INFO - PROCESS | 2640 | 1468465743953 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:04 INFO - PROCESS | 2640 | 1468465743993 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
20:09:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 170ms
20:09:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
20:09:04 INFO - PROCESS | 2640 | 1468465744133 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:04 INFO - PROCESS | 2640 | 1468465744197 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
20:09:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 524ms
20:09:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
20:09:04 INFO - PROCESS | 2640 | 1468465744662 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:04 INFO - PROCESS | 2640 | 1468465744702 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
20:09:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 170ms
20:09:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
20:09:04 INFO - PROCESS | 2640 | 1468465744838 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:04 INFO - PROCESS | 2640 | 1468465744869 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
20:09:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 170ms
20:09:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
20:09:05 INFO - PROCESS | 2640 | 1468465745016 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:05 INFO - PROCESS | 2640 | 1468465745046 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
20:09:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 170ms
20:09:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
20:09:05 INFO - PROCESS | 2640 | 1468465745186 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:05 INFO - PROCESS | 2640 | 1468465745216 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
20:09:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 170ms
20:09:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
20:09:05 INFO - PROCESS | 2640 | 1468465745364 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:05 INFO - PROCESS | 2640 | 1468465745393 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
20:09:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 169ms
20:09:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
20:09:05 INFO - PROCESS | 2640 | 1468465745536 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:05 INFO - PROCESS | 2640 | 1468465745570 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
20:09:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 169ms
20:09:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
20:09:05 INFO - PROCESS | 2640 | 1468465745710 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:05 INFO - PROCESS | 2640 | 1468465745738 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
20:09:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 169ms
20:09:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
20:09:05 INFO - PROCESS | 2640 | 1468465745883 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:05 INFO - PROCESS | 2640 | 1468465745916 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
20:09:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 170ms
20:09:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
20:09:06 INFO - PROCESS | 2640 | 1468465746058 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:06 INFO - PROCESS | 2640 | 1468465746089 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
20:09:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 169ms
20:09:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
20:09:06 INFO - PROCESS | 2640 | 1468465746232 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:06 INFO - PROCESS | 2640 | 1468465746265 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
20:09:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 169ms
20:09:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
20:09:06 INFO - PROCESS | 2640 | 1468465746407 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:06 INFO - PROCESS | 2640 | 1468465746447 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
20:09:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 229ms
20:09:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
20:09:06 INFO - PROCESS | 2640 | 1468465746644 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:06 INFO - PROCESS | 2640 | 1468465746681 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
20:09:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 170ms
20:09:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
20:09:06 INFO - PROCESS | 2640 | 1468465746816 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:06 INFO - PROCESS | 2640 | 1468465746853 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
20:09:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 169ms
20:09:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
20:09:06 INFO - PROCESS | 2640 | 1468465746989 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:07 INFO - PROCESS | 2640 | 1468465747029 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
20:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 168ms
20:09:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
20:09:07 INFO - PROCESS | 2640 | 1468465747164 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:07 INFO - PROCESS | 2640 | 1468465747201 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
20:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 229ms
20:09:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
20:09:07 INFO - PROCESS | 2640 | 1468465747397 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:07 INFO - PROCESS | 2640 | 1468465747441 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
20:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 169ms
20:09:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
20:09:07 INFO - PROCESS | 2640 | 1468465747570 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:07 INFO - PROCESS | 2640 | 1468465747609 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
20:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 170ms
20:09:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
20:09:07 INFO - PROCESS | 2640 | 1468465747748 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:07 INFO - PROCESS | 2640 | 1468465747783 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
20:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 228ms
20:09:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
20:09:07 INFO - PROCESS | 2640 | 1468465747982 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:08 INFO - PROCESS | 2640 | 1468465748021 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
20:09:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 169ms
20:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
20:09:08 INFO - PROCESS | 2640 | 1468465748156 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:08 INFO - PROCESS | 2640 | 1468465748192 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
20:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 169ms
20:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
20:09:08 INFO - PROCESS | 2640 | 1468465748331 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:08 INFO - PROCESS | 2640 | 1468465748369 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
20:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 169ms
20:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
20:09:08 INFO - PROCESS | 2640 | 1468465748503 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:08 INFO - PROCESS | 2640 | 1468465748539 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
20:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 169ms
20:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
20:09:08 INFO - PROCESS | 2640 | 1468465748682 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:08 INFO - PROCESS | 2640 | 1468465748721 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
20:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 168ms
20:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
20:09:08 INFO - PROCESS | 2640 | 1468465748854 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:08 INFO - PROCESS | 2640 | 1468465748890 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
20:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 170ms
20:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
20:09:09 INFO - PROCESS | 2640 | 1468465749031 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:09 INFO - PROCESS | 2640 | 1468465749070 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
20:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 170ms
20:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
20:09:09 INFO - PROCESS | 2640 | 1468465749203 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:09 INFO - PROCESS | 2640 | 1468465749241 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
20:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 169ms
20:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
20:09:09 INFO - PROCESS | 2640 | 1468465749379 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:09 INFO - PROCESS | 2640 | 1468465749417 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
20:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 170ms
20:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
20:09:09 INFO - PROCESS | 2640 | 1468465749553 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:09 INFO - PROCESS | 2640 | 1468465749591 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
20:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 170ms
20:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
20:09:09 INFO - PROCESS | 2640 | 1468465749730 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:09 INFO - PROCESS | 2640 | 1468465749770 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
20:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 170ms
20:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
20:09:09 INFO - PROCESS | 2640 | 1468465749902 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:09 INFO - PROCESS | 2640 | 1468465749942 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
20:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 169ms
20:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
20:09:10 INFO - PROCESS | 2640 | 1468465750081 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:10 INFO - PROCESS | 2640 | 1468465750121 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
20:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 170ms
20:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
20:09:10 INFO - PROCESS | 2640 | 1468465750258 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:10 INFO - PROCESS | 2640 | 1468465750300 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
20:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 230ms
20:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
20:09:10 INFO - PROCESS | 2640 | 1468465750542 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:10 INFO - PROCESS | 2640 | 1468465750612 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
20:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 626ms
20:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
20:09:11 INFO - PROCESS | 2640 | 1468465751124 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:11 INFO - PROCESS | 2640 | 1468465751157 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:11 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
20:09:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:09:11 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
20:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 170ms
20:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
20:09:11 INFO - PROCESS | 2640 | 1468465751302 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:11 INFO - PROCESS | 2640 | 1468465751338 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
20:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 171ms
20:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
20:09:11 INFO - PROCESS | 2640 | 1468465751479 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:11 INFO - PROCESS | 2640 | 1468465751509 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
20:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 170ms
20:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
20:09:11 INFO - PROCESS | 2640 | 1468465751649 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:11 INFO - PROCESS | 2640 | 1468465751679 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
20:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 170ms
20:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
20:09:11 INFO - PROCESS | 2640 | 1468465751828 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:11 INFO - PROCESS | 2640 | 1468465751859 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09: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
20:09:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:09:11 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
20:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 169ms
20:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
20:09:12 INFO - PROCESS | 2640 | 1468465751999 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:12 INFO - PROCESS | 2640 | 1468465752034 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
20:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 170ms
20:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
20:09:12 INFO - PROCESS | 2640 | 1468465752175 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:12 INFO - PROCESS | 2640 | 1468465752206 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
20:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 169ms
20:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
20:09:12 INFO - PROCESS | 2640 | 1468465752348 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:12 INFO - PROCESS | 2640 | 1468465752379 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
20:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 167ms
20:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
20:09:12 INFO - PROCESS | 2640 | 1468465752521 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:12 INFO - PROCESS | 2640 | 1468465752551 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
20:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 169ms
20:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
20:09:12 INFO - PROCESS | 2640 | 1468465752695 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:12 INFO - PROCESS | 2640 | 1468465752725 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
20:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 170ms
20:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
20:09:12 INFO - PROCESS | 2640 | 1468465752871 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:12 INFO - PROCESS | 2640 | 1468465752912 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
20:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 229ms
20:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
20:09:13 INFO - PROCESS | 2640 | 1468465753102 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:13 INFO - PROCESS | 2640 | 1468465753138 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
20:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 169ms
20:09:13 INFO - PROCESS | 2640 | 1468465753283 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
20:09:13 INFO - PROCESS | 2640 | 1468465753321 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
20:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 170ms
20:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
20:09:13 INFO - PROCESS | 2640 | 1468465753461 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:13 INFO - PROCESS | 2640 | 1468465753502 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
20:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 169ms
20:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
20:09:13 INFO - PROCESS | 2640 | 1468465753635 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:13 INFO - PROCESS | 2640 | 1468465753674 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
20:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 169ms
20:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
20:09:13 INFO - PROCESS | 2640 | 1468465753813 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:13 INFO - PROCESS | 2640 | 1468465753851 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
20:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 170ms
20:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
20:09:13 INFO - PROCESS | 2640 | 1468465753986 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:14 INFO - PROCESS | 2640 | 1468465754025 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
20:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 169ms
20:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
20:09:14 INFO - PROCESS | 2640 | 1468465754165 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:14 INFO - PROCESS | 2640 | 1468465754204 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
20:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 170ms
20:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
20:09:14 INFO - PROCESS | 2640 | 1468465754369 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:14 INFO - PROCESS | 2640 | 1468465754420 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09: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
20:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 189ms
20:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
20:09:14 INFO - PROCESS | 2640 | 1468465754555 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:14 INFO - PROCESS | 2640 | 1468465754592 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09: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)
20:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 169ms
20:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
20:09:14 INFO - PROCESS | 2640 | 1468465754731 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:14 INFO - PROCESS | 2640 | 1468465754770 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 170ms
20:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
20:09:14 INFO - PROCESS | 2640 | 1468465754905 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:14 INFO - PROCESS | 2640 | 1468465754945 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
20:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 169ms
20:09:15 INFO - PROCESS | 2640 | 1468465755081 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
20:09:15 INFO - PROCESS | 2640 | 1468465755118 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
20:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 169ms
20:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
20:09:15 INFO - PROCESS | 2640 | 1468465755260 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:15 INFO - PROCESS | 2640 | 1468465755294 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
20:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 168ms
20:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
20:09:15 INFO - PROCESS | 2640 | 1468465755431 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:15 INFO - PROCESS | 2640 | 1468465755470 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
20:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 169ms
20:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
20:09:15 INFO - PROCESS | 2640 | 1468465755603 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:15 INFO - PROCESS | 2640 | 1468465755642 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
20:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 170ms
20:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
20:09:15 INFO - PROCESS | 2640 | 1468465755780 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:15 INFO - PROCESS | 2640 | 1468465755817 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
20:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 188ms
20:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
20:09:15 INFO - PROCESS | 2640 | 1468465755972 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:16 INFO - PROCESS | 2640 | 1468465756011 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
20:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 170ms
20:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
20:09:16 INFO - PROCESS | 2640 | 1468465756147 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:16 INFO - PROCESS | 2640 | 1468465756185 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
20:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 170ms
20:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
20:09:16 INFO - PROCESS | 2640 | 1468465756321 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:16 INFO - PROCESS | 2640 | 1468465756359 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09: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
20:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 168ms
20:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
20:09:16 INFO - PROCESS | 2640 | 1468465756496 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:16 INFO - PROCESS | 2640 | 1468465756546 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09: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
20:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 169ms
20:09:16 INFO - PROCESS | 2640 | 1468465756668 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
20:09:16 INFO - PROCESS | 2640 | 1468465756706 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
20:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 334ms
20:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
20:09:17 INFO - PROCESS | 2640 | 1468465757020 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:17 INFO - PROCESS | 2640 | 1468465757085 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
20:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 377ms
20:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
20:09:17 INFO - PROCESS | 2640 | 1468465757443 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:17 INFO - PROCESS | 2640 | 1468465757474 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
20:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 169ms
20:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
20:09:17 INFO - PROCESS | 2640 | 1468465757619 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:17 INFO - PROCESS | 2640 | 1468465757656 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 170ms
20:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
20:09:17 INFO - PROCESS | 2640 | 1468465757797 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:17 INFO - PROCESS | 2640 | 1468465757832 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
20:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 170ms
20:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
20:09:17 INFO - PROCESS | 2640 | 1468465757967 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:18 INFO - PROCESS | 2640 | 1468465757999 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
20:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 167ms
20:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
20:09:18 INFO - PROCESS | 2640 | 1468465758139 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:18 INFO - PROCESS | 2640 | 1468465758172 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
20:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 170ms
20:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
20:09:18 INFO - PROCESS | 2640 | 1468465758315 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:18 INFO - PROCESS | 2640 | 1468465758354 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
20:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 170ms
20:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
20:09:18 INFO - PROCESS | 2640 | 1468465758489 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:18 INFO - PROCESS | 2640 | 1468465758519 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
20:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 169ms
20:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
20:09:18 INFO - PROCESS | 2640 | 1468465758665 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:18 INFO - PROCESS | 2640 | 1468465758700 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
20:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 169ms
20:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
20:09:18 INFO - PROCESS | 2640 | 1468465758838 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:18 INFO - PROCESS | 2640 | 1468465758871 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
20:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 170ms
20:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
20:09:19 INFO - PROCESS | 2640 | 1468465759014 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:19 INFO - PROCESS | 2640 | 1468465759045 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
20:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 170ms
20:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
20:09:19 INFO - PROCESS | 2640 | 1468465759187 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:19 INFO - PROCESS | 2640 | 1468465759226 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
20:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 169ms
20:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
20:09:19 INFO - PROCESS | 2640 | 1468465759362 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:19 INFO - PROCESS | 2640 | 1468465759401 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
20:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 171ms
20:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
20:09:19 INFO - PROCESS | 2640 | 1468465759534 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:19 INFO - PROCESS | 2640 | 1468465759573 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
20:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 170ms
20:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
20:09:19 INFO - PROCESS | 2640 | 1468465759715 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:19 INFO - PROCESS | 2640 | 1468465759759 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
20:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 170ms
20:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
20:09:19 INFO - PROCESS | 2640 | 1468465759896 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:19 INFO - PROCESS | 2640 | 1468465759936 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
20:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 170ms
20:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
20:09:20 INFO - PROCESS | 2640 | 1468465760068 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:20 INFO - PROCESS | 2640 | 1468465760107 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
20:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 169ms
20:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
20:09:20 INFO - PROCESS | 2640 | 1468465760241 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:20 INFO - PROCESS | 2640 | 1468465760289 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
20:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 230ms
20:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
20:09:20 INFO - PROCESS | 2640 | 1468465760480 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:20 INFO - PROCESS | 2640 | 1468465760522 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
20:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 189ms
20:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
20:09:20 INFO - PROCESS | 2640 | 1468465760673 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:20 INFO - PROCESS | 2640 | 1468465760713 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
20:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 229ms
20:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
20:09:20 INFO - PROCESS | 2640 | 1468465760905 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:20 INFO - PROCESS | 2640 | 1468465760944 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
20:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 170ms
20:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
20:09:21 INFO - PROCESS | 2640 | 1468465761081 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:21 INFO - PROCESS | 2640 | 1468465761117 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
20:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 169ms
20:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
20:09:21 INFO - PROCESS | 2640 | 1468465761254 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:21 INFO - PROCESS | 2640 | 1468465761292 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
20:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 169ms
20:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
20:09:21 INFO - PROCESS | 2640 | 1468465761430 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:21 INFO - PROCESS | 2640 | 1468465761468 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
20:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 188ms
20:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
20:09:21 INFO - PROCESS | 2640 | 1468465761622 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:21 INFO - PROCESS | 2640 | 1468465761659 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
20:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 169ms
20:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
20:09:21 INFO - PROCESS | 2640 | 1468465761798 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:21 INFO - PROCESS | 2640 | 1468465761842 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
20:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 169ms
20:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
20:09:21 INFO - PROCESS | 2640 | 1468465761973 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:22 INFO - PROCESS | 2640 | 1468465762013 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
20:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 169ms
20:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
20:09:22 INFO - PROCESS | 2640 | 1468465762148 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:22 INFO - PROCESS | 2640 | 1468465762185 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
20:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 170ms
20:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
20:09:22 INFO - PROCESS | 2640 | 1468465762325 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:22 INFO - PROCESS | 2640 | 1468465762365 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
20:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 169ms
20:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
20:09:22 INFO - PROCESS | 2640 | 1468465762498 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:22 INFO - PROCESS | 2640 | 1468465762536 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
20:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 169ms
20:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
20:09:22 INFO - PROCESS | 2640 | 1468465762671 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:22 INFO - PROCESS | 2640 | 1468465762710 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
20:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 170ms
20:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
20:09:22 INFO - PROCESS | 2640 | 1468465762847 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:22 INFO - PROCESS | 2640 | 1468465762891 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
20:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 169ms
20:09:23 INFO - PROCESS | 2640 | 1468465763019 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
20:09:23 INFO - PROCESS | 2640 | 1468465763058 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
20:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 170ms
20:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
20:09:23 INFO - PROCESS | 2640 | 1468465763197 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:23 INFO - PROCESS | 2640 | 1468465763239 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
20:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 169ms
20:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
20:09:23 INFO - PROCESS | 2640 | 1468465763368 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:23 INFO - PROCESS | 2640 | 1468465763434 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
20:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 482ms
20:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
20:09:23 INFO - PROCESS | 2640 | 1468465763856 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:23 INFO - PROCESS | 2640 | 1468465763900 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
20:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 418ms
20:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
20:09:24 INFO - PROCESS | 2640 | 1468465764280 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:24 INFO - PROCESS | 2640 | 1468465764312 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
20:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 170ms
20:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
20:09:24 INFO - PROCESS | 2640 | 1468465764456 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:24 INFO - PROCESS | 2640 | 1468465764489 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
20:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 187ms
20:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
20:09:24 INFO - PROCESS | 2640 | 1468465764651 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:24 INFO - PROCESS | 2640 | 1468465764683 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
20:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 169ms
20:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
20:09:24 INFO - PROCESS | 2640 | 1468465764823 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:24 INFO - PROCESS | 2640 | 1468465764853 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
20:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 169ms
20:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
20:09:25 INFO - PROCESS | 2640 | 1468465765000 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:25 INFO - PROCESS | 2640 | 1468465765037 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
20:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 170ms
20:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
20:09:25 INFO - PROCESS | 2640 | 1468465765178 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:25 INFO - PROCESS | 2640 | 1468465765215 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
20:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 169ms
20:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
20:09:25 INFO - PROCESS | 2640 | 1468465765351 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:25 INFO - PROCESS | 2640 | 1468465765380 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
20:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 170ms
20:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
20:09:25 INFO - PROCESS | 2640 | 1468465765528 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:25 INFO - PROCESS | 2640 | 1468465765562 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
20:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 169ms
20:09:25 INFO - PROCESS | 2640 | 1468465765699 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
20:09:25 INFO - PROCESS | 2640 | 1468465765736 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
20:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 170ms
20:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
20:09:25 INFO - PROCESS | 2640 | 1468465765875 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:25 INFO - PROCESS | 2640 | 1468465765909 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
20:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 170ms
20:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
20:09:26 INFO - PROCESS | 2640 | 1468465766054 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:26 INFO - PROCESS | 2640 | 1468465766101 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
20:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 231ms
20:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
20:09:26 INFO - PROCESS | 2640 | 1468465766290 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:26 INFO - PROCESS | 2640 | 1468465766331 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
20:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 170ms
20:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
20:09:26 INFO - PROCESS | 2640 | 1468465766465 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:26 INFO - PROCESS | 2640 | 1468465766507 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
20:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 169ms
20:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
20:09:26 INFO - PROCESS | 2640 | 1468465766639 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:26 INFO - PROCESS | 2640 | 1468465766677 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
20:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 169ms
20:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
20:09:26 INFO - PROCESS | 2640 | 1468465766815 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:26 INFO - PROCESS | 2640 | 1468465766854 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09: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)
20:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 169ms
20:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
20:09:27 INFO - PROCESS | 2640 | 1468465766991 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:27 INFO - PROCESS | 2640 | 1468465767031 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 170ms
20:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
20:09:27 INFO - PROCESS | 2640 | 1468465767169 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:27 INFO - PROCESS | 2640 | 1468465767214 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
20:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 169ms
20:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
20:09:27 INFO - PROCESS | 2640 | 1468465767346 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:27 INFO - PROCESS | 2640 | 1468465767388 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
20:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 170ms
20:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
20:09:27 INFO - PROCESS | 2640 | 1468465767521 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:27 INFO - PROCESS | 2640 | 1468465767561 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
20:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 231ms
20:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
20:09:27 INFO - PROCESS | 2640 | 1468465767755 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:27 INFO - PROCESS | 2640 | 1468465767792 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
20:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 170ms
20:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
20:09:27 INFO - PROCESS | 2640 | 1468465767931 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:27 INFO - PROCESS | 2640 | 1468465767969 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
20:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 170ms
20:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
20:09:28 INFO - PROCESS | 2640 | 1468465768105 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:28 INFO - PROCESS | 2640 | 1468465768140 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
20:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 169ms
20:09:28 INFO - PROCESS | 2640 | 1468465768287 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
20:09:28 INFO - PROCESS | 2640 | 1468465768324 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
20:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 170ms
20:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
20:09:28 INFO - PROCESS | 2640 | 1468465768464 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:28 INFO - PROCESS | 2640 | 1468465768504 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
20:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 169ms
20:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
20:09:28 INFO - PROCESS | 2640 | 1468465768636 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:28 INFO - PROCESS | 2640 | 1468465768672 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
20:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 170ms
20:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
20:09:28 INFO - PROCESS | 2640 | 1468465768814 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:28 INFO - PROCESS | 2640 | 1468465768852 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
20:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 170ms
20:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
20:09:28 INFO - PROCESS | 2640 | 1468465768987 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:29 INFO - PROCESS | 2640 | 1468465769029 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
20:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 170ms
20:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
20:09:29 INFO - PROCESS | 2640 | 1468465769164 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:29 INFO - PROCESS | 2640 | 1468465769201 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
20:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 188ms
20:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
20:09:29 INFO - PROCESS | 2640 | 1468465769355 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:29 INFO - PROCESS | 2640 | 1468465769397 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
20:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 168ms
20:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
20:09:29 INFO - PROCESS | 2640 | 1468465769530 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:29 INFO - PROCESS | 2640 | 1468465769570 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
20:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 169ms
20:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
20:09:29 INFO - PROCESS | 2640 | 1468465769702 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:29 INFO - PROCESS | 2640 | 1468465769739 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09: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
20:09:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:09:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1
20:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 169ms
20:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
20:09:29 INFO - PROCESS | 2640 | 1468465769878 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:29 INFO - PROCESS | 2640 | 1468465769915 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
20:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 170ms
20:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
20:09:30 INFO - PROCESS | 2640 | 1468465770073 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:30 INFO - PROCESS | 2640 | 1468465770146 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
20:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 524ms
20:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
20:09:30 INFO - PROCESS | 2640 | 1468465770602 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:30 INFO - PROCESS | 2640 | 1468465770636 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
20:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 169ms
20:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
20:09:30 INFO - PROCESS | 2640 | 1468465770779 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:30 INFO - PROCESS | 2640 | 1468465770821 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
20:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 169ms
20:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
20:09:30 INFO - PROCESS | 2640 | 1468465770952 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:30 INFO - PROCESS | 2640 | 1468465770985 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
20:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 169ms
20:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
20:09:31 INFO - PROCESS | 2640 | 1468465771124 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:31 INFO - PROCESS | 2640 | 1468465771156 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:31 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:09:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:09:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 168ms
20:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
20:09:31 INFO - PROCESS | 2640 | 1468465771299 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:31 INFO - PROCESS | 2640 | 1468465771330 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:31 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
20:09:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:09:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 170ms
20:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
20:09:31 INFO - PROCESS | 2640 | 1468465771472 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:31 INFO - PROCESS | 2640 | 1468465771514 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
20:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 168ms
20:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
20:09:31 INFO - PROCESS | 2640 | 1468465771647 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:31 INFO - PROCESS | 2640 | 1468465771677 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:31 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:09:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:09:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 170ms
20:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
20:09:31 INFO - PROCESS | 2640 | 1468465771822 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:31 INFO - PROCESS | 2640 | 1468465771853 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09: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
20:09:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:09:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 170ms
20:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
20:09:32 INFO - PROCESS | 2640 | 1468465771996 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:32 INFO - PROCESS | 2640 | 1468465772030 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:32 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
20:09:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:09:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
20:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 169ms
20:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
20:09:32 INFO - PROCESS | 2640 | 1468465772168 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:32 INFO - PROCESS | 2640 | 1468465772200 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
20:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 170ms
20:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
20:09:32 INFO - PROCESS | 2640 | 1468465772347 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:32 INFO - PROCESS | 2640 | 1468465772385 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:32 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
20:09:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:09:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1
20:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 230ms
20:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
20:09:32 INFO - PROCESS | 2640 | 1468465772584 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:32 INFO - PROCESS | 2640 | 1468465772623 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
20:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 229ms
20:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
20:09:32 INFO - PROCESS | 2640 | 1468465772817 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:32 INFO - PROCESS | 2640 | 1468465772861 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
20:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 170ms
20:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
20:09:32 INFO - PROCESS | 2640 | 1468465772991 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:33 INFO - PROCESS | 2640 | 1468465773031 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
20:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 169ms
20:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
20:09:33 INFO - PROCESS | 2640 | 1468465773169 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:33 INFO - PROCESS | 2640 | 1468465773214 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
20:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 169ms
20:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
20:09:33 INFO - PROCESS | 2640 | 1468465773351 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:33 INFO - PROCESS | 2640 | 1468465773399 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
20:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 168ms
20:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
20:09:33 INFO - PROCESS | 2640 | 1468465773533 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:33 INFO - PROCESS | 2640 | 1468465773575 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
20:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 169ms
20:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
20:09:33 INFO - PROCESS | 2640 | 1468465773714 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:33 INFO - PROCESS | 2640 | 1468465773757 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
20:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 229ms
20:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
20:09:33 INFO - PROCESS | 2640 | 1468465773945 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:33 INFO - PROCESS | 2640 | 1468465773979 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
20:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 169ms
20:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
20:09:34 INFO - PROCESS | 2640 | 1468465774116 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:34 INFO - PROCESS | 2640 | 1468465774155 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
20:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 169ms
20:09:34 INFO - PROCESS | 2640 | 1468465774290 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
20:09:34 INFO - PROCESS | 2640 | 1468465774327 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
20:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 170ms
20:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
20:09:34 INFO - PROCESS | 2640 | 1468465774465 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:34 INFO - PROCESS | 2640 | 1468465774502 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
20:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 170ms
20:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
20:09:34 INFO - PROCESS | 2640 | 1468465774640 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:34 INFO - PROCESS | 2640 | 1468465774679 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
20:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 170ms
20:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
20:09:34 INFO - PROCESS | 2640 | 1468465774815 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:34 INFO - PROCESS | 2640 | 1468465774856 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
20:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 169ms
20:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
20:09:34 INFO - PROCESS | 2640 | 1468465774990 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:35 INFO - PROCESS | 2640 | 1468465775027 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
20:09:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 169ms
20:09:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
20:09:35 INFO - PROCESS | 2640 | 1468465775165 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:35 INFO - PROCESS | 2640 | 1468465775207 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
20:09:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 169ms
20:09:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
20:09:35 INFO - PROCESS | 2640 | 1468465775336 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:35 INFO - PROCESS | 2640 | 1468465775376 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
20:09:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 169ms
20:09:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
20:09:35 INFO - PROCESS | 2640 | 1468465775511 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:35 INFO - PROCESS | 2640 | 1468465775548 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09: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)
20:09:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 169ms
20:09:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
20:09:35 INFO - PROCESS | 2640 | 1468465775961 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:36 INFO - PROCESS | 2640 | 1468465775999 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
20:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 460ms
20:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
20:09:36 INFO - PROCESS | 2640 | 1468465776151 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:36 INFO - PROCESS | 2640 | 1468465776192 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
20:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 170ms
20:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
20:09:36 INFO - PROCESS | 2640 | 1468465776324 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:36 INFO - PROCESS | 2640 | 1468465776364 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
20:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 270ms
20:09:36 INFO - PROCESS | 2640 | 1468465776725 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
20:09:36 INFO - PROCESS | 2640 | 1468465776770 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
20:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 419ms
20:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
20:09:37 INFO - PROCESS | 2640 | 1468465777161 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:37 INFO - PROCESS | 2640 | 1468465777194 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
20:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 169ms
20:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
20:09:37 INFO - PROCESS | 2640 | 1468465777337 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:37 INFO - PROCESS | 2640 | 1468465777371 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
20:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 169ms
20:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
20:09:37 INFO - PROCESS | 2640 | 1468465777514 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:37 INFO - PROCESS | 2640 | 1468465777543 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
20:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 169ms
20:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
20:09:37 INFO - PROCESS | 2640 | 1468465777683 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:37 INFO - PROCESS | 2640 | 1468465777714 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
20:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 169ms
20:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
20:09:37 INFO - PROCESS | 2640 | 1468465777857 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:37 INFO - PROCESS | 2640 | 1468465777887 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
20:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 170ms
20:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
20:09:38 INFO - PROCESS | 2640 | 1468465778034 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:38 INFO - PROCESS | 2640 | 1468465778073 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
20:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 170ms
20:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
20:09:38 INFO - PROCESS | 2640 | 1468465778207 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:38 INFO - PROCESS | 2640 | 1468465778238 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
20:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 169ms
20:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
20:09:38 INFO - PROCESS | 2640 | 1468465778381 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:38 INFO - PROCESS | 2640 | 1468465778413 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
20:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 169ms
20:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
20:09:38 INFO - PROCESS | 2640 | 1468465778555 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:38 INFO - PROCESS | 2640 | 1468465778587 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
20:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 169ms
20:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
20:09:38 INFO - PROCESS | 2640 | 1468465778732 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:38 INFO - PROCESS | 2640 | 1468465778763 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
20:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 187ms
20:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
20:09:38 INFO - PROCESS | 2640 | 1468465778931 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:38 INFO - PROCESS | 2640 | 1468465778974 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
20:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 170ms
20:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
20:09:39 INFO - PROCESS | 2640 | 1468465779113 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:39 INFO - PROCESS | 2640 | 1468465779149 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
20:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 170ms
20:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
20:09:39 INFO - PROCESS | 2640 | 1468465779285 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:39 INFO - PROCESS | 2640 | 1468465779338 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
20:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 169ms
20:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
20:09:39 INFO - PROCESS | 2640 | 1468465779458 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:39 INFO - PROCESS | 2640 | 1468465779497 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
20:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 169ms
20:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
20:09:39 INFO - PROCESS | 2640 | 1468465779632 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:39 INFO - PROCESS | 2640 | 1468465779670 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
20:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 170ms
20:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
20:09:39 INFO - PROCESS | 2640 | 1468465779806 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:39 INFO - PROCESS | 2640 | 1468465779846 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
20:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 170ms
20:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
20:09:39 INFO - PROCESS | 2640 | 1468465779984 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:40 INFO - PROCESS | 2640 | 1468465780023 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
20:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 169ms
20:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
20:09:40 INFO - PROCESS | 2640 | 1468465780162 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:40 INFO - PROCESS | 2640 | 1468465780203 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
20:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 169ms
20:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
20:09:40 INFO - PROCESS | 2640 | 1468465780345 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:40 INFO - PROCESS | 2640 | 1468465780405 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:40 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
20:09:40 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
20:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 229ms
20:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
20:09:40 INFO - PROCESS | 2640 | 1468465780573 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:40 INFO - PROCESS | 2640 | 1468465780609 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
20:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 169ms
20:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
20:09:40 INFO - PROCESS | 2640 | 1468465780747 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:40 INFO - PROCESS | 2640 | 1468465780782 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
20:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 169ms
20:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
20:09:40 INFO - PROCESS | 2640 | 1468465780920 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:40 INFO - PROCESS | 2640 | 1468465780955 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
20:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 170ms
20:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
20:09:41 INFO - PROCESS | 2640 | 1468465781097 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:41 INFO - PROCESS | 2640 | 1468465781135 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
20:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 170ms
20:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
20:09:41 INFO - PROCESS | 2640 | 1468465781268 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:41 INFO - PROCESS | 2640 | 1468465781304 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
20:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 169ms
20:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
20:09:41 INFO - PROCESS | 2640 | 1468465781444 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:41 INFO - PROCESS | 2640 | 1468465781480 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
20:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 169ms
20:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
20:09:41 INFO - PROCESS | 2640 | 1468465781617 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:41 INFO - PROCESS | 2640 | 1468465781653 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
20:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 170ms
20:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
20:09:41 INFO - PROCESS | 2640 | 1468465781791 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:41 INFO - PROCESS | 2640 | 1468465781830 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
20:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 170ms
20:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
20:09:41 INFO - PROCESS | 2640 | 1468465781966 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:42 INFO - PROCESS | 2640 | 1468465782004 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
20:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 170ms
20:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
20:09:42 INFO - PROCESS | 2640 | 1468465782141 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:42 INFO - PROCESS | 2640 | 1468465782183 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
20:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 169ms
20:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
20:09:42 INFO - PROCESS | 2640 | 1468465782315 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:42 INFO - PROCESS | 2640 | 1468465782354 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
20:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 169ms
20:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
20:09:42 INFO - PROCESS | 2640 | 1468465782492 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:42 INFO - PROCESS | 2640 | 1468465782530 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
20:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 169ms
20:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
20:09:42 INFO - PROCESS | 2640 | 1468465782666 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:42 INFO - PROCESS | 2640 | 1468465782705 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
20:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 169ms
20:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
20:09:42 INFO - PROCESS | 2640 | 1468465782837 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:42 INFO - PROCESS | 2640 | 1468465782879 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
20:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 524ms
20:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
20:09:43 INFO - PROCESS | 2640 | 1468465783374 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:43 INFO - PROCESS | 2640 | 1468465783409 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
20:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 170ms
20:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
20:09:43 INFO - PROCESS | 2640 | 1468465783549 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:43 INFO - PROCESS | 2640 | 1468465783593 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
20:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 230ms
20:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
20:09:43 INFO - PROCESS | 2640 | 1468465783787 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:43 INFO - PROCESS | 2640 | 1468465783820 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
20:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 169ms
20:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
20:09:43 INFO - PROCESS | 2640 | 1468465783958 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:43 INFO - PROCESS | 2640 | 1468465783989 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
20:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 168ms
20:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
20:09:44 INFO - PROCESS | 2640 | 1468465784131 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:44 INFO - PROCESS | 2640 | 1468465784165 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
20:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 170ms
20:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
20:09:44 INFO - PROCESS | 2640 | 1468465784307 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:44 INFO - PROCESS | 2640 | 1468465784342 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
20:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 170ms
20:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
20:09:44 INFO - PROCESS | 2640 | 1468465784482 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:44 INFO - PROCESS | 2640 | 1468465784511 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
20:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 168ms
20:09:44 INFO - PROCESS | 2640 | 1468465784654 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
20:09:44 INFO - PROCESS | 2640 | 1468465784689 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
20:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 169ms
20:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
20:09:44 INFO - PROCESS | 2640 | 1468465784830 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:44 INFO - PROCESS | 2640 | 1468465784859 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
20:09:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 170ms
20:09:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
20:09:45 INFO - PROCESS | 2640 | 1468465785003 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:45 INFO - PROCESS | 2640 | 1468465785034 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
20:09:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 170ms
20:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
20:09:45 INFO - PROCESS | 2640 | 1468465785181 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:45 INFO - PROCESS | 2640 | 1468465785228 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
20:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 229ms
20:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
20:09:45 INFO - PROCESS | 2640 | 1468465785414 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:45 INFO - PROCESS | 2640 | 1468465785452 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
20:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 169ms
20:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
20:09:45 INFO - PROCESS | 2640 | 1468465785586 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:45 INFO - PROCESS | 2640 | 1468465785630 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
20:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 170ms
20:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
20:09:45 INFO - PROCESS | 2640 | 1468465785764 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:45 INFO - PROCESS | 2640 | 1468465785808 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
20:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 170ms
20:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
20:09:45 INFO - PROCESS | 2640 | 1468465785939 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:45 INFO - PROCESS | 2640 | 1468465785977 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
20:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 169ms
20:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
20:09:46 INFO - PROCESS | 2640 | 1468465786115 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:46 INFO - PROCESS | 2640 | 1468465786168 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
20:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 169ms
20:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
20:09:46 INFO - PROCESS | 2640 | 1468465786288 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:46 INFO - PROCESS | 2640 | 1468465786328 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
20:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 169ms
20:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
20:09:46 INFO - PROCESS | 2640 | 1468465786467 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:46 INFO - PROCESS | 2640 | 1468465786507 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
20:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 169ms
20:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
20:09:46 INFO - PROCESS | 2640 | 1468465786658 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:46 INFO - PROCESS | 2640 | 1468465786703 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
20:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 170ms
20:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
20:09:46 INFO - PROCESS | 2640 | 1468465786832 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:46 INFO - PROCESS | 2640 | 1468465786871 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
20:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 169ms
20:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
20:09:47 INFO - PROCESS | 2640 | 1468465787004 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:47 INFO - PROCESS | 2640 | 1468465787041 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
20:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 170ms
20:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
20:09:47 INFO - PROCESS | 2640 | 1468465787181 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:47 INFO - PROCESS | 2640 | 1468465787218 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
20:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 229ms
20:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
20:09:47 INFO - PROCESS | 2640 | 1468465787416 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:47 INFO - PROCESS | 2640 | 1468465787452 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
20:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 188ms
20:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
20:09:47 INFO - PROCESS | 2640 | 1468465787606 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:47 INFO - PROCESS | 2640 | 1468465787642 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
20:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 170ms
20:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
20:09:47 INFO - PROCESS | 2640 | 1468465787782 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:47 INFO - PROCESS | 2640 | 1468465787822 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
20:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 170ms
20:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
20:09:47 INFO - PROCESS | 2640 | 1468465787956 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:48 INFO - PROCESS | 2640 | 1468465787993 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
20:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 170ms
20:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
20:09:48 INFO - PROCESS | 2640 | 1468465788134 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:48 INFO - PROCESS | 2640 | 1468465788171 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
20:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 170ms
20:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
20:09:48 INFO - PROCESS | 2640 | 1468465788306 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:48 INFO - PROCESS | 2640 | 1468465788343 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
20:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 170ms
20:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
20:09:48 INFO - PROCESS | 2640 | 1468465788481 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:48 INFO - PROCESS | 2640 | 1468465788519 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
20:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 170ms
20:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
20:09:48 INFO - PROCESS | 2640 | 1468465788656 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:48 INFO - PROCESS | 2640 | 1468465788696 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
20:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 168ms
20:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
20:09:48 INFO - PROCESS | 2640 | 1468465788832 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:48 INFO - PROCESS | 2640 | 1468465788870 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
20:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 170ms
20:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
20:09:49 INFO - PROCESS | 2640 | 1468465789004 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:49 INFO - PROCESS | 2640 | 1468465789043 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
20:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 170ms
20:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
20:09:49 INFO - PROCESS | 2640 | 1468465789183 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:49 INFO - PROCESS | 2640 | 1468465789256 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
20:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 482ms
20:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
20:09:49 INFO - PROCESS | 2640 | 1468465789672 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:49 INFO - PROCESS | 2640 | 1468465789719 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
20:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 272ms
20:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
20:09:49 INFO - PROCESS | 2640 | 1468465789956 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:49 INFO - PROCESS | 2640 | 1468465789989 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
20:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 169ms
20:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
20:09:50 INFO - PROCESS | 2640 | 1468465790135 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:50 INFO - PROCESS | 2640 | 1468465790173 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
20:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 187ms
20:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
20:09:50 INFO - PROCESS | 2640 | 1468465790322 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:50 INFO - PROCESS | 2640 | 1468465790353 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
20:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 167ms
20:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
20:09:50 INFO - PROCESS | 2640 | 1468465790495 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:50 INFO - PROCESS | 2640 | 1468465790524 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
20:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 169ms
20:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
20:09:50 INFO - PROCESS | 2640 | 1468465790671 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:50 INFO - PROCESS | 2640 | 1468465790711 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
20:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 169ms
20:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
20:09:50 INFO - PROCESS | 2640 | 1468465790840 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:50 INFO - PROCESS | 2640 | 1468465790870 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
20:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 171ms
20:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
20:09:51 INFO - PROCESS | 2640 | 1468465791015 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:51 INFO - PROCESS | 2640 | 1468465791046 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
20:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 169ms
20:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
20:09:51 INFO - PROCESS | 2640 | 1468465791190 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:51 INFO - PROCESS | 2640 | 1468465791227 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
20:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 170ms
20:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
20:09:51 INFO - PROCESS | 2640 | 1468465791365 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:51 INFO - PROCESS | 2640 | 1468465791396 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
20:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 170ms
20:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
20:09:51 INFO - PROCESS | 2640 | 1468465791540 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:51 INFO - PROCESS | 2640 | 1468465791577 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
20:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 170ms
20:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
20:09:51 INFO - PROCESS | 2640 | 1468465791716 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:51 INFO - PROCESS | 2640 | 1468465791757 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
20:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 170ms
20:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
20:09:51 INFO - PROCESS | 2640 | 1468465791890 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:51 INFO - PROCESS | 2640 | 1468465791928 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
20:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 170ms
20:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
20:09:52 INFO - PROCESS | 2640 | 1468465792067 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:52 INFO - PROCESS | 2640 | 1468465792116 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
20:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 229ms
20:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
20:09:52 INFO - PROCESS | 2640 | 1468465792303 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:52 INFO - PROCESS | 2640 | 1468465792345 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
20:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 170ms
20:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
20:09:52 INFO - PROCESS | 2640 | 1468465792482 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:52 INFO - PROCESS | 2640 | 1468465792523 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
20:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 188ms
20:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
20:09:52 INFO - PROCESS | 2640 | 1468465792671 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:52 INFO - PROCESS | 2640 | 1468465792714 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
20:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 169ms
20:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
20:09:52 INFO - PROCESS | 2640 | 1468465792847 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:52 INFO - PROCESS | 2640 | 1468465792893 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
20:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 169ms
20:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
20:09:53 INFO - PROCESS | 2640 | 1468465793051 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:53 INFO - PROCESS | 2640 | 1468465793097 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
20:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 170ms
20:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
20:09:53 INFO - PROCESS | 2640 | 1468465793225 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:53 INFO - PROCESS | 2640 | 1468465793262 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
20:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 170ms
20:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
20:09:53 INFO - PROCESS | 2640 | 1468465793400 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:53 INFO - PROCESS | 2640 | 1468465793436 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
20:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 168ms
20:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
20:09:53 INFO - PROCESS | 2640 | 1468465793573 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:53 INFO - PROCESS | 2640 | 1468465793611 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
20:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 169ms
20:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
20:09:53 INFO - PROCESS | 2640 | 1468465793749 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:53 INFO - PROCESS | 2640 | 1468465793786 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
20:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 169ms
20:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
20:09:53 INFO - PROCESS | 2640 | 1468465793921 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:53 INFO - PROCESS | 2640 | 1468465793960 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
20:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 170ms
20:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
20:09:54 INFO - PROCESS | 2640 | 1468465794098 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:54 INFO - PROCESS | 2640 | 1468465794137 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
20:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 170ms
20:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
20:09:54 INFO - PROCESS | 2640 | 1468465794271 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:54 INFO - PROCESS | 2640 | 1468465794315 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
20:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 169ms
20:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
20:09:54 INFO - PROCESS | 2640 | 1468465794447 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:54 INFO - PROCESS | 2640 | 1468465794486 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
20:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 169ms
20:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
20:09:54 INFO - PROCESS | 2640 | 1468465794619 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:54 INFO - PROCESS | 2640 | 1468465794659 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
20:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 170ms
20:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
20:09:54 INFO - PROCESS | 2640 | 1468465794793 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:54 INFO - PROCESS | 2640 | 1468465794834 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
20:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 170ms
20:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
20:09:54 INFO - PROCESS | 2640 | 1468465794968 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:55 INFO - PROCESS | 2640 | 1468465795008 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
20:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 169ms
20:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
20:09:55 INFO - PROCESS | 2640 | 1468465795147 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:55 INFO - PROCESS | 2640 | 1468465795187 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
20:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 189ms
20:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
20:09:55 INFO - PROCESS | 2640 | 1468465795336 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:55 INFO - PROCESS | 2640 | 1468465795386 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
20:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 170ms
20:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
20:09:55 INFO - PROCESS | 2640 | 1468465795516 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:55 INFO - PROCESS | 2640 | 1468465795555 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
20:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 187ms
20:09:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
20:09:55 INFO - PROCESS | 2640 | 1468465795758 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:55 INFO - PROCESS | 2640 | 1468465795819 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
20:09:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 440ms
20:09:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
20:09:56 INFO - PROCESS | 2640 | 1468465796188 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:56 INFO - PROCESS | 2640 | 1468465796232 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
20:09:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 376ms
20:09:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
20:09:56 INFO - PROCESS | 2640 | 1468465796569 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:56 INFO - PROCESS | 2640 | 1468465796602 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
20:09:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 170ms
20:09:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
20:09:56 INFO - PROCESS | 2640 | 1468465796748 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:56 INFO - PROCESS | 2640 | 1468465796784 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
20:09:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 169ms
20:09:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
20:09:56 INFO - PROCESS | 2640 | 1468465796920 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:56 INFO - PROCESS | 2640 | 1468465796952 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
20:09:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 169ms
20:09:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
20:09:57 INFO - PROCESS | 2640 | 1468465797092 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:57 INFO - PROCESS | 2640 | 1468465797122 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
20:09:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 168ms
20:09:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
20:09:57 INFO - PROCESS | 2640 | 1468465797271 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:57 INFO - PROCESS | 2640 | 1468465797309 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09: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)
20:09:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 731ms
20:09:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
20:09:58 INFO - PROCESS | 2640 | 1468465798001 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:58 INFO - PROCESS | 2640 | 1468465798037 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
20:09:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:09:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
20:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:09:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 690ms
20:09:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
20:09:58 INFO - PROCESS | 2640 | 1468465798697 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:58 INFO - PROCESS | 2640 | 1468465798732 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
20:09:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:09:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
20:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:09:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:09:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 692ms
20:09:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
20:09:59 INFO - PROCESS | 2640 | 1468465799392 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:09:59 INFO - PROCESS | 2640 | 1468465799429 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
20:10:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 670ms
20:10:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
20:10:00 INFO - PROCESS | 2640 | 1468465800066 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:00 INFO - PROCESS | 2640 | 1468465800097 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
20:10:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 670ms
20:10:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
20:10:00 INFO - PROCESS | 2640 | 1468465800742 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:00 INFO - PROCESS | 2640 | 1468465800774 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
20:10:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:10:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
20:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:10:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 670ms
20:10:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
20:10:01 INFO - PROCESS | 2640 | 1468465801417 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:01 INFO - PROCESS | 2640 | 1468465801453 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
20:10:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:10:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
20:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:10:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 670ms
20:10:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
20:10:02 INFO - PROCESS | 2640 | 1468465802092 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:02 INFO - PROCESS | 2640 | 1468465802123 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10: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
20:10:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:10:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
20:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:10:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 691ms
20:10:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
20:10:02 INFO - PROCESS | 2640 | 1468465802790 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:02 INFO - PROCESS | 2640 | 1468465802835 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
20:10:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:10:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
20:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:10:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 671ms
20:10:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
20:10:03 INFO - PROCESS | 2640 | 1468465803465 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:03 INFO - PROCESS | 2640 | 1468465803496 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
20:10:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 170ms
20:10:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
20:10:03 INFO - PROCESS | 2640 | 1468465803641 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:03 INFO - PROCESS | 2640 | 1468465803673 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
20:10:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 169ms
20:10:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
20:10:03 INFO - PROCESS | 2640 | 1468465803816 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:03 INFO - PROCESS | 2640 | 1468465803848 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10: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"
20:10:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:10:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
20:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:10:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 170ms
20:10:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
20:10:03 INFO - PROCESS | 2640 | 1468465803987 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:04 INFO - PROCESS | 2640 | 1468465804016 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
20:10:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 169ms
20:10:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
20:10:04 INFO - PROCESS | 2640 | 1468465804165 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:04 INFO - PROCESS | 2640 | 1468465804200 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
20:10:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:10:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
20:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:10:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 169ms
20:10:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
20:10:04 INFO - PROCESS | 2640 | 1468465804335 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:04 INFO - PROCESS | 2640 | 1468465804364 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
20:10:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:10:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
20:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:10:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:10:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 169ms
20:10:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
20:10:04 INFO - PROCESS | 2640 | 1468465804510 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:04 INFO - PROCESS | 2640 | 1468465804541 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
20:10:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 169ms
20:10:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
20:10:04 INFO - PROCESS | 2640 | 1468465804683 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:04 INFO - PROCESS | 2640 | 1468465804711 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
20:10:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:10:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
20:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:10:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 669ms
20:10:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
20:10:05 INFO - PROCESS | 2640 | 1468465805358 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:05 INFO - PROCESS | 2640 | 1468465805395 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
20:10:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 169ms
20:10:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
20:10:05 INFO - PROCESS | 2640 | 1468465805534 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:05 INFO - PROCESS | 2640 | 1468465805571 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
20:10:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 170ms
20:10:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
20:10:05 INFO - PROCESS | 2640 | 1468465805706 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:05 INFO - PROCESS | 2640 | 1468465805737 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
20:10:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 169ms
20:10:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
20:10:05 INFO - PROCESS | 2640 | 1468465805882 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:05 INFO - PROCESS | 2640 | 1468465805915 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
20:10:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 169ms
20:10:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
20:10:06 INFO - PROCESS | 2640 | 1468465806054 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:06 INFO - PROCESS | 2640 | 1468465806086 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
20:10:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 169ms
20:10:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
20:10:06 INFO - PROCESS | 2640 | 1468465806233 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:06 INFO - PROCESS | 2640 | 1468465806266 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
20:10:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 188ms
20:10:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
20:10:06 INFO - PROCESS | 2640 | 1468465806421 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:06 INFO - PROCESS | 2640 | 1468465806453 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
20:10:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 170ms
20:10:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
20:10:06 INFO - PROCESS | 2640 | 1468465806598 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:06 INFO - PROCESS | 2640 | 1468465806631 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
20:10:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 170ms
20:10:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
20:10:06 INFO - PROCESS | 2640 | 1468465806770 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:06 INFO - PROCESS | 2640 | 1468465806805 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
20:10:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 171ms
20:10:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
20:10:06 INFO - PROCESS | 2640 | 1468465806948 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:06 INFO - PROCESS | 2640 | 1468465806984 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
20:10:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 168ms
20:10:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
20:10:07 INFO - PROCESS | 2640 | 1468465807118 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:07 INFO - PROCESS | 2640 | 1468465807152 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
20:10:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 169ms
20:10:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
20:10:07 INFO - PROCESS | 2640 | 1468465807292 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:07 INFO - PROCESS | 2640 | 1468465807328 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
20:10:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 170ms
20:10:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
20:10:07 INFO - PROCESS | 2640 | 1468465807467 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:07 INFO - PROCESS | 2640 | 1468465807504 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
20:10:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 169ms
20:10:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
20:10:07 INFO - PROCESS | 2640 | 1468465807641 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:07 INFO - PROCESS | 2640 | 1468465807678 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
20:10:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 168ms
20:10:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
20:10:07 INFO - PROCESS | 2640 | 1468465807816 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:07 INFO - PROCESS | 2640 | 1468465807856 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
20:10:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 170ms
20:10:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
20:10:08 INFO - PROCESS | 2640 | 1468465807990 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:08 INFO - PROCESS | 2640 | 1468465808027 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
20:10:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 170ms
20:10:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
20:10:08 INFO - PROCESS | 2640 | 1468465808165 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:08 INFO - PROCESS | 2640 | 1468465808203 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
20:10:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 169ms
20:10:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
20:10:08 INFO - PROCESS | 2640 | 1468465808339 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:08 INFO - PROCESS | 2640 | 1468465808378 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
20:10:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 170ms
20:10:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
20:10:08 INFO - PROCESS | 2640 | 1468465808516 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:08 INFO - PROCESS | 2640 | 1468465808553 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
20:10:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 186ms
20:10:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
20:10:08 INFO - PROCESS | 2640 | 1468465808705 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:08 INFO - PROCESS | 2640 | 1468465808750 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
20:10:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 169ms
20:10:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
20:10:08 INFO - PROCESS | 2640 | 1468465808893 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:08 INFO - PROCESS | 2640 | 1468465808962 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
20:10:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 502ms
20:10:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
20:10:09 INFO - PROCESS | 2640 | 1468465809388 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:09 INFO - PROCESS | 2640 | 1468465809421 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
20:10:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 169ms
20:10:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
20:10:09 INFO - PROCESS | 2640 | 1468465809564 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:09 INFO - PROCESS | 2640 | 1468465809598 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
20:10:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 189ms
20:10:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
20:10:09 INFO - PROCESS | 2640 | 1468465809757 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:09 INFO - PROCESS | 2640 | 1468465809788 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
20:10:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 169ms
20:10:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
20:10:09 INFO - PROCESS | 2640 | 1468465809930 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:09 INFO - PROCESS | 2640 | 1468465809961 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
20:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 169ms
20:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
20:10:10 INFO - PROCESS | 2640 | 1468465810102 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:10 INFO - PROCESS | 2640 | 1468465810132 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
20:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 169ms
20:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
20:10:10 INFO - PROCESS | 2640 | 1468465810277 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:10 INFO - PROCESS | 2640 | 1468465810330 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
20:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 170ms
20:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
20:10:10 INFO - PROCESS | 2640 | 1468465810451 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:10 INFO - PROCESS | 2640 | 1468465810481 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
20:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 170ms
20:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
20:10:10 INFO - PROCESS | 2640 | 1468465810629 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:10 INFO - PROCESS | 2640 | 1468465810664 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
20:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 170ms
20:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
20:10:10 INFO - PROCESS | 2640 | 1468465810802 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:10 INFO - PROCESS | 2640 | 1468465810836 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
20:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 169ms
20:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
20:10:10 INFO - PROCESS | 2640 | 1468465810975 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:11 INFO - PROCESS | 2640 | 1468465811006 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
20:10:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 168ms
20:10:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
20:10:11 INFO - PROCESS | 2640 | 1468465811150 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:11 INFO - PROCESS | 2640 | 1468465811189 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
20:10:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 170ms
20:10:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
20:10:11 INFO - PROCESS | 2640 | 1468465811323 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:11 INFO - PROCESS | 2640 | 1468465811361 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
20:10:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 170ms
20:10:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
20:10:11 INFO - PROCESS | 2640 | 1468465811500 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:11 INFO - PROCESS | 2640 | 1468465811540 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
20:10:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 170ms
20:10:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
20:10:11 INFO - PROCESS | 2640 | 1468465811680 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:11 INFO - PROCESS | 2640 | 1468465811719 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
20:10:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 169ms
20:10:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
20:10:11 INFO - PROCESS | 2640 | 1468465811855 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:11 INFO - PROCESS | 2640 | 1468465811901 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
20:10:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 170ms
20:10:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
20:10:12 INFO - PROCESS | 2640 | 1468465812033 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:12 INFO - PROCESS | 2640 | 1468465812071 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
20:10:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 170ms
20:10:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
20:10:12 INFO - PROCESS | 2640 | 1468465812209 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:12 INFO - PROCESS | 2640 | 1468465812252 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
20:10:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 170ms
20:10:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
20:10:12 INFO - PROCESS | 2640 | 1468465812389 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:12 INFO - PROCESS | 2640 | 1468465812428 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
20:10:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 229ms
20:10:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
20:10:12 INFO - PROCESS | 2640 | 1468465812625 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:12 INFO - PROCESS | 2640 | 1468465812660 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
20:10:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 170ms
20:10:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
20:10:12 INFO - PROCESS | 2640 | 1468465812800 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:12 INFO - PROCESS | 2640 | 1468465812836 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
20:10:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 170ms
20:10:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
20:10:12 INFO - PROCESS | 2640 | 1468465812972 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:13 INFO - PROCESS | 2640 | 1468465813007 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
20:10:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 170ms
20:10:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
20:10:13 INFO - PROCESS | 2640 | 1468465813146 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:13 INFO - PROCESS | 2640 | 1468465813180 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
20:10:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 170ms
20:10:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
20:10:13 INFO - PROCESS | 2640 | 1468465813319 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:13 INFO - PROCESS | 2640 | 1468465813359 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
20:10:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 170ms
20:10:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
20:10:13 INFO - PROCESS | 2640 | 1468465813496 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:13 INFO - PROCESS | 2640 | 1468465813534 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
20:10:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
20:10:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 170ms
20:10:13 INFO - TEST-START | /DOMEvents/constructors.html
20:10:13 INFO - PROCESS | 2640 | 1468465813670 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:13 INFO - PROCESS | 2640 | 1468465813708 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
20:10:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
20:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:10:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
20:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:10:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
20:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:10:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
20:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:10:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
20:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:10:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
20:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
20:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
20:10:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 186ms
20:10:13 INFO - TEST-START | /DOMEvents/event-phases-order.html
20:10:13 INFO - PROCESS | 2640 | 1468465813865 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:13 INFO - PROCESS | 2640 | 1468465813903 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:14 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
20:10:14 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 169ms
20:10:14 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
20:10:14 INFO - PROCESS | 2640 | 1468465814034 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:14 INFO - PROCESS | 2640 | 1468465814076 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
20:10:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
20:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
20:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:10:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
20:10:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
20:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:10:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
20:10:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
20:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:10:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
20:10:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
20:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:10:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
20:10:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 177ms
20:10:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
20:10:14 INFO - PROCESS | 2640 | 1468465814216 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:14 INFO - PROCESS | 2640 | 1468465814254 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:14 INFO - PROCESS | 2640 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
20:10:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
20:10:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 170ms
20:10:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
20:10:14 INFO - PROCESS | 2640 | 1468465814392 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:14 INFO - PROCESS | 2640 | 1468465814435 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:14 INFO - PROCESS | 2640 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
20:10:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
20:10:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 168ms
20:10:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
20:10:14 INFO - PROCESS | 2640 | 1468465814566 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:14 INFO - PROCESS | 2640 | 1468465814604 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10: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.
20:10:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 170ms
20:10:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
20:10:14 INFO - PROCESS | 2640 | 1468465814738 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:14 INFO - PROCESS | 2640 | 1468465814779 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10: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.
20:10:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 170ms
20:10:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
20:10:14 INFO - PROCESS | 2640 | 1468465814917 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:14 INFO - PROCESS | 2640 | 1468465814956 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:15 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
20:10:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
20:10:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
20:10:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 170ms
20:10:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
20:10:15 INFO - PROCESS | 2640 | 1468465815092 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:15 INFO - PROCESS | 2640 | 1468465815130 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10: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.
20:10:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 169ms
20:10:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
20:10:15 INFO - PROCESS | 2640 | 1468465815266 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:15 INFO - PROCESS | 2640 | 1468465815336 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10: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.
20:10:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 481ms
20:10:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
20:10:15 INFO - PROCESS | 2640 | 1468465815753 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:15 INFO - PROCESS | 2640 | 1468465815804 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:10:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
20:10:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 419ms
20:10:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
20:10:16 INFO - PROCESS | 2640 | 1468465816177 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:16 INFO - PROCESS | 2640 | 1468465816220 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:16 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
20:10:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 170ms
20:10:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
20:10:16 INFO - PROCESS | 2640 | 1468465816353 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:16 INFO - PROCESS | 2640 | 1468465816387 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:16 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
20:10:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 170ms
20:10:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
20:10:16 INFO - PROCESS | 2640 | 1468465816531 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:16 INFO - PROCESS | 2640 | 1468465816565 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10: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.
20:10:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 170ms
20:10:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
20:10:16 INFO - PROCESS | 2640 | 1468465816701 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:16 INFO - PROCESS | 2640 | 1468465816732 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10: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.
20:10:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 169ms
20:10:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
20:10:16 INFO - PROCESS | 2640 | 1468465816876 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:16 INFO - PROCESS | 2640 | 1468465816907 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
20:10:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 169ms
20:10:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
20:10:17 INFO - PROCESS | 2640 | 1468465817051 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:17 INFO - PROCESS | 2640 | 1468465817089 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
20:10:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 169ms
20:10:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
20:10:17 INFO - PROCESS | 2640 | 1468465817223 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:17 INFO - PROCESS | 2640 | 1468465817252 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:17 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
20:10:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
20:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
20:10:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 170ms
20:10:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
20:10:17 INFO - PROCESS | 2640 | 1468465817400 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:17 INFO - PROCESS | 2640 | 1468465817433 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
20:10:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 169ms
20:10:17 INFO - PROCESS | 2640 | 1468465817572 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
20:10:17 INFO - PROCESS | 2640 | 1468465817604 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10: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.
20:10:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 169ms
20:10:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
20:10:17 INFO - PROCESS | 2640 | 1468465817747 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:17 INFO - PROCESS | 2640 | 1468465817785 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:10: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
20:10:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 169ms
20:10:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
20:10:17 INFO - PROCESS | 2640 | 1468465817920 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:17 INFO - PROCESS | 2640 | 1468465817964 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
20:10:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 169ms
20:10:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
20:10:18 INFO - PROCESS | 2640 | 1468465818097 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:18 INFO - PROCESS | 2640 | 1468465818134 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
20:10:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 170ms
20:10:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
20:10:18 INFO - PROCESS | 2640 | 1468465818271 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:18 INFO - PROCESS | 2640 | 1468465818308 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
20:10:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 169ms
20:10:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker
20:10:18 INFO - PROCESS | 2640 | 1468465818451 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:18 INFO - PROCESS | 2640 | 1468465818488 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
20:10:18 INFO - {}
20:10:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
20:10:18 INFO - {}
20:10:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
20:10:18 INFO - {}
20:10:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
20:10:18 INFO - {}
20:10:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 229ms
20:10:18 INFO - TEST-START | /FileAPI/fileReader.html
20:10:18 INFO - PROCESS | 2640 | 1468465818686 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:18 INFO - PROCESS | 2640 | 1468465818732 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
20:10:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
20:10:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
20:10:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
20:10:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 170ms
20:10:18 INFO - TEST-START | /FileAPI/historical.html
20:10:18 INFO - PROCESS | 2640 | 1468465818863 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:18 INFO - PROCESS | 2640 | 1468465818905 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
20:10:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
20:10:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
20:10:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
20:10:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
20:10:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
20:10:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
20:10:19 INFO - TEST-OK | /FileAPI/historical.html | took 169ms
20:10:19 INFO - TEST-START | /FileAPI/idlharness.html
20:10:19 INFO - PROCESS | 2640 | 1468465819036 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:19 INFO - PROCESS | 2640 | 1468465819078 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
20:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:10:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
20:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
20:10:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
20:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
20:10:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
20:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:10:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:10:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:10:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
20:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:10:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:10:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:10:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
20:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
20:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:10:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:10:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:10:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
20:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:10:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:10:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:10:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
20:10:19 INFO - TEST-OK | /FileAPI/idlharness.html | took 369ms
20:10:19 INFO - PROCESS | 2640 | 1468465819439 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:19 INFO - TEST-START | /FileAPI/idlharness.worker
20:10:19 INFO - PROCESS | 2640 | 1468465819485 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:10:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
20:10:19 INFO - {}
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
20:10:19 INFO - {}
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
20:10:19 INFO - {}
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:10:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:10:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
20:10:19 INFO - {}
20:10: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 - {}
20:10:19 INFO - {}
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:10:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:10:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
20:10:19 INFO - {}
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:10:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:10:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
20:10:19 INFO - {}
20:10: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 - {}
20:10:19 INFO - {}
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:10:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:10:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10: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
20:10:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
20:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:10:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:10:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:10:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:10:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:10:19 INFO - {}
20:10:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 331ms
20:10:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
20:10:19 INFO - PROCESS | 2640 | 1468465819778 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:19 INFO - PROCESS | 2640 | 1468465819812 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10: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
20:10:19 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 169ms
20:10:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
20:10:19 INFO - PROCESS | 2640 | 1468465819952 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:20 INFO - PROCESS | 2640 | 1468465819989 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
20:10:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 170ms
20:10:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html
20:10:20 INFO - PROCESS | 2640 | 1468465820130 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:20 INFO - PROCESS | 2640 | 1468465820165 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
20:10:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 170ms
20:10:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
20:10:20 INFO - PROCESS | 2640 | 1468465820302 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:20 INFO - PROCESS | 2640 | 1468465820341 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
20:10: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.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
20:10: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'.)
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
20:10: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.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
20:10: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.
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
20:10: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.
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
20:10:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
20:10: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.
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
20:10:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
20:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
20:10:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
20:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
20:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
20:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
20:10:20 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 339ms
20:10:20 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
20:10:20 INFO - PROCESS | 2640 | 1468465820646 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:20 INFO - PROCESS | 2640 | 1468465820681 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
20:10:20 INFO - {}
20:10:20 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 169ms
20:10:20 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
20:10:20 INFO - PROCESS | 2640 | 1468465820820 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:20 INFO - PROCESS | 2640 | 1468465820858 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
20:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
20:10:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 169ms
20:10:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
20:10:20 INFO - PROCESS | 2640 | 1468465820994 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:21 INFO - PROCESS | 2640 | 1468465821034 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
20:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:10:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
20:10:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:10:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 372ms
20:10:21 INFO - TEST-START | /FileAPI/file/File-constructor.html
20:10:21 INFO - PROCESS | 2640 | 1468465821370 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:21 INFO - PROCESS | 2640 | 1468465821413 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
20:10:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
20:10:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
20:10:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
20:10:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
20:10:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
20:10:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
20:10:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
20:10:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
20:10:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
20:10:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
20:10:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
20:10:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
20:10:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
20:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
20:10:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
20:10:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
20:10:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 178ms
20:10:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
20:10:21 INFO - PROCESS | 2640 | 1468465821552 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:21 INFO - PROCESS | 2640 | 1468465821593 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
20:10:21 INFO - {}
20:10:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 169ms
20:10:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
20:10:21 INFO - PROCESS | 2640 | 1468465821726 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:21 INFO - PROCESS | 2640 | 1468465821774 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
20:10:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
20:10:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
20:10:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
20:10:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
20:10:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
20:10:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
20:10:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 169ms
20:10:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
20:10:21 INFO - PROCESS | 2640 | 1468465821900 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:21 INFO - PROCESS | 2640 | 1468465821938 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
20:10:22 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 482ms
20:10:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
20:10:22 INFO - PROCESS | 2640 | 1468465822391 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:22 INFO - PROCESS | 2640 | 1468465822442 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
20:10:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 230ms
20:10:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
20:10:22 INFO - PROCESS | 2640 | 1468465822630 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:22 INFO - PROCESS | 2640 | 1468465822662 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
20:10:22 INFO - reader.readAsText(blob_2)
20:10:22 INFO - }" did not throw
20:10:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
20:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
20:10:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
20:10:22 INFO - reader.readAsDataURL(blob_2)
20:10:22 INFO - }" did not throw
20:10:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
20:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
20:10:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
20:10:22 INFO - reader.readAsArrayBuffer(blob_2)
20:10:22 INFO - }" did not throw
20:10:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
20:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
20:10: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
20:10:22 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
20:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:10:22 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
20:10:22 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
20:10:22 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
20:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:10:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
20:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:10:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
20:10: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
20:10:22 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
20:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:10:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 178ms
20:10:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
20:10:22 INFO - PROCESS | 2640 | 1468465822811 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:22 INFO - PROCESS | 2640 | 1468465822860 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
20:10:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
20:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
20:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
20:10:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 168ms
20:10:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
20:10:22 INFO - PROCESS | 2640 | 1468465822984 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:23 INFO - PROCESS | 2640 | 1468465823016 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
20:10:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 170ms
20:10:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
20:10:23 INFO - PROCESS | 2640 | 1468465823160 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:23 INFO - PROCESS | 2640 | 1468465823189 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
20:10:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 170ms
20:10:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
20:10:23 INFO - PROCESS | 2640 | 1468465823336 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:23 INFO - PROCESS | 2640 | 1468465823379 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
20:10:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 169ms
20:10:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
20:10:23 INFO - PROCESS | 2640 | 1468465823508 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:23 INFO - PROCESS | 2640 | 1468465823538 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
20:10:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
20:10:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 119ms
20:10:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
20:10:23 INFO - PROCESS | 2640 | 1468465823636 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:23 INFO - PROCESS | 2640 | 1468465823668 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
20:10:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 169ms
20:10:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
20:10:23 INFO - PROCESS | 2640 | 1468465823812 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:23 INFO - PROCESS | 2640 | 1468465823847 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
20:10:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
20:10:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
20:10:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 170ms
20:10:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
20:10:23 INFO - PROCESS | 2640 | 1468465823986 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:24 INFO - PROCESS | 2640 | 1468465824018 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
20:10:24 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
20:10:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
20:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:10:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
20:10:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 170ms
20:10:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
20:10:24 INFO - PROCESS | 2640 | 1468465824166 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:24 INFO - PROCESS | 2640 | 1468465824202 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
20:10:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 170ms
20:10:24 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
20:10:24 INFO - PROCESS | 2640 | 1468465824336 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:24 INFO - PROCESS | 2640 | 1468465824370 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:25 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
20:10:25 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 942ms
20:10:25 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
20:10:25 INFO - PROCESS | 2640 | 1468465825283 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:25 INFO - PROCESS | 2640 | 1468465825316 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:26 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
20:10:26 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 878ms
20:10:26 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
20:10:26 INFO - PROCESS | 2640 | 1468465826167 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:26 INFO - PROCESS | 2640 | 1468465826198 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:27 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
20:10:27 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 988ms
20:10:27 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
20:10:27 INFO - PROCESS | 2640 | 1468465827159 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:27 INFO - PROCESS | 2640 | 1468465827191 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:28 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
20:10:28 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 984ms
20:10:28 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
20:10:28 INFO - PROCESS | 2640 | 1468465828149 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:28 INFO - PROCESS | 2640 | 1468465828184 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
20:10:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
20:10:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
20:10:29 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
20:10:29 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 1029ms
20:10:29 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
20:10:29 INFO - PROCESS | 2640 | 1468465829192 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:29 INFO - PROCESS | 2640 | 1468465829231 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
20:10:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
20:10:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
20:10:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
20:10:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
20:10:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
20:10:30 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 942ms
20:10:30 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
20:10:30 INFO - PROCESS | 2640 | 1468465830132 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:30 INFO - PROCESS | 2640 | 1468465830164 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
20:10:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
20:10:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
20:10:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
20:10:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
20:10:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
20:10:31 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 985ms
20:10:31 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
20:10:31 INFO - PROCESS | 2640 | 1468465831122 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:31 INFO - PROCESS | 2640 | 1468465831161 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:32 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
20:10:32 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
20:10:32 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
20:10:32 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
20:10:32 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
20:10:32 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
20:10:32 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 922ms
20:10:32 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
20:10:32 INFO - PROCESS | 2640 | 1468465832047 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:32 INFO - PROCESS | 2640 | 1468465832078 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
20:10:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
20:10:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
20:10:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
20:10:33 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 1025ms
20:10:33 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
20:10:33 INFO - PROCESS | 2640 | 1468465833077 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:33 INFO - PROCESS | 2640 | 1468465833106 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
20:10:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
20:10:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
20:10:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
20:10:34 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 1024ms
20:10:34 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
20:10:34 INFO - PROCESS | 2640 | 1468465834107 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:34 INFO - PROCESS | 2640 | 1468465834143 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
20:10:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
20:10:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
20:10:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
20:10:35 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 921ms
20:10:35 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
20:10:35 INFO - PROCESS | 2640 | 1468465835034 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:35 INFO - PROCESS | 2640 | 1468465835070 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
20:10:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
20:10:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
20:10:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
20:10:37 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 2092ms
20:10:37 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
20:10:37 INFO - PROCESS | 2640 | 1468465837130 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:37 INFO - PROCESS | 2640 | 1468465837164 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
20:10:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
20:10:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
20:10:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
20:10:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
20:10:40 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 3601ms
20:10:40 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
20:10:40 INFO - PROCESS | 2640 | 1468465840737 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:40 INFO - PROCESS | 2640 | 1468465840772 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:43 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
20:10:43 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
20:10:43 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
20:10:43 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2500ms
20:10:43 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
20:10:43 INFO - PROCESS | 2640 | 1468465843242 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:43 INFO - PROCESS | 2640 | 1468465843312 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:45 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
20:10:45 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
20:10:45 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
20:10:45 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2338ms
20:10:45 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
20:10:45 INFO - PROCESS | 2640 | 1468465845585 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:45 INFO - PROCESS | 2640 | 1468465845621 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:46 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
20:10:46 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1129ms
20:10:46 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
20:10:46 INFO - PROCESS | 2640 | 1468465846719 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:46 INFO - PROCESS | 2640 | 1468465846752 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:47 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
20:10:47 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
20:10:47 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 984ms
20:10:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
20:10:47 INFO - PROCESS | 2640 | 1468465847705 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:47 INFO - PROCESS | 2640 | 1468465847737 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
20:10:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 940ms
20:10:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
20:10:48 INFO - PROCESS | 2640 | 1468465848650 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:48 INFO - PROCESS | 2640 | 1468465848680 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
20:10:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 984ms
20:10:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
20:10:49 INFO - PROCESS | 2640 | 1468465849641 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:49 INFO - PROCESS | 2640 | 1468465849675 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
20:10:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 942ms
20:10:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
20:10:50 INFO - PROCESS | 2640 | 1468465850588 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:50 INFO - PROCESS | 2640 | 1468465850618 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
20:10:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 986ms
20:10:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
20:10:51 INFO - PROCESS | 2640 | 1468465851580 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:51 INFO - PROCESS | 2640 | 1468465851609 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
20:10:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 879ms
20:10:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
20:10:52 INFO - PROCESS | 2640 | 1468465852462 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:52 INFO - PROCESS | 2640 | 1468465852490 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
20:10:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 940ms
20:10:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
20:10:53 INFO - PROCESS | 2640 | 1468465853407 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:53 INFO - PROCESS | 2640 | 1468465853434 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
20:10:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 777ms
20:10:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
20:10:54 INFO - PROCESS | 2640 | 1468465854189 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:54 INFO - PROCESS | 2640 | 1468465854224 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
20:10:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 983ms
20:10:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
20:10:55 INFO - PROCESS | 2640 | 1468465855175 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:55 INFO - PROCESS | 2640 | 1468465855202 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
20:10:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 1078ms
20:10:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
20:10:56 INFO - PROCESS | 2640 | 1468465856260 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:56 INFO - PROCESS | 2640 | 1468465856291 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
20:10:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 943ms
20:10:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
20:10:57 INFO - PROCESS | 2640 | 1468465857208 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:57 INFO - PROCESS | 2640 | 1468465857237 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
20:10:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 923ms
20:10:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
20:10:58 INFO - PROCESS | 2640 | 1468465858144 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:58 INFO - PROCESS | 2640 | 1468465858179 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
20:10:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 943ms
20:10:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
20:10:59 INFO - PROCESS | 2640 | 1468465859087 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:59 INFO - PROCESS | 2640 | 1468465859115 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
20:10:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 837ms
20:10:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
20:10:59 INFO - PROCESS | 2640 | 1468465859931 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:10:59 INFO - PROCESS | 2640 | 1468465859959 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
20:11:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1077ms
20:11:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
20:11:01 INFO - PROCESS | 2640 | 1468465861012 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:01 INFO - PROCESS | 2640 | 1468465861044 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
20:11:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 1075ms
20:11:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
20:11:02 INFO - PROCESS | 2640 | 1468465862092 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:02 INFO - PROCESS | 2640 | 1468465862124 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
20:11:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 1027ms
20:11:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
20:11:03 INFO - PROCESS | 2640 | 1468465863124 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:03 INFO - PROCESS | 2640 | 1468465863153 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
20:11:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 983ms
20:11:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
20:11:04 INFO - PROCESS | 2640 | 1468465864112 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:04 INFO - PROCESS | 2640 | 1468465864142 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
20:11:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 984ms
20:11:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
20:11:05 INFO - PROCESS | 2640 | 1468465865103 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:05 INFO - PROCESS | 2640 | 1468465865133 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
20:11:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 880ms
20:11:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
20:11:05 INFO - PROCESS | 2640 | 1468465865984 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:06 INFO - PROCESS | 2640 | 1468465866015 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
20:11:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 878ms
20:11:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
20:11:06 INFO - PROCESS | 2640 | 1468465866868 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:06 INFO - PROCESS | 2640 | 1468465866895 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
20:11:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 838ms
20:11:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
20:11:07 INFO - PROCESS | 2640 | 1468465867711 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:07 INFO - PROCESS | 2640 | 1468465867749 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
20:11:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1023ms
20:11:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
20:11:08 INFO - PROCESS | 2640 | 1468465868741 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:08 INFO - PROCESS | 2640 | 1468465868771 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
20:11:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 985ms
20:11:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
20:11:09 INFO - PROCESS | 2640 | 1468465869730 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:09 INFO - PROCESS | 2640 | 1468465869759 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
20:11:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 943ms
20:11:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
20:11:10 INFO - PROCESS | 2640 | 1468465870679 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:10 INFO - PROCESS | 2640 | 1468465870714 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
20:11:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 942ms
20:11:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
20:11:11 INFO - PROCESS | 2640 | 1468465871622 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:11 INFO - PROCESS | 2640 | 1468465871650 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
20:11:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 986ms
20:11:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
20:11:12 INFO - PROCESS | 2640 | 1468465872613 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:12 INFO - PROCESS | 2640 | 1468465872641 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
20:11:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 941ms
20:11:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
20:11:13 INFO - PROCESS | 2640 | 1468465873560 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:13 INFO - PROCESS | 2640 | 1468465873594 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
20:11:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 881ms
20:11:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
20:11:14 INFO - PROCESS | 2640 | 1468465874446 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:14 INFO - PROCESS | 2640 | 1468465874473 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
20:11:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1021ms
20:11:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
20:11:15 INFO - PROCESS | 2640 | 1468465875473 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:15 INFO - PROCESS | 2640 | 1468465875502 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
20:11:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 943ms
20:11:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
20:11:16 INFO - PROCESS | 2640 | 1468465876422 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:16 INFO - PROCESS | 2640 | 1468465876452 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
20:11:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 943ms
20:11:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
20:11:17 INFO - PROCESS | 2640 | 1468465877373 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:17 INFO - PROCESS | 2640 | 1468465877403 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
20:11:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 881ms
20:11:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
20:11:18 INFO - PROCESS | 2640 | 1468465878254 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:18 INFO - PROCESS | 2640 | 1468465878283 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
20:11:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 923ms
20:11:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
20:11:19 INFO - PROCESS | 2640 | 1468465879183 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:19 INFO - PROCESS | 2640 | 1468465879210 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
20:11:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 1026ms
20:11:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
20:11:20 INFO - PROCESS | 2640 | 1468465880213 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:20 INFO - PROCESS | 2640 | 1468465880246 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
20:11:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 984ms
20:11:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
20:11:21 INFO - PROCESS | 2640 | 1468465881202 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:21 INFO - PROCESS | 2640 | 1468465881233 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
20:11:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 984ms
20:11:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
20:11:22 INFO - PROCESS | 2640 | 1468465882191 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:22 INFO - PROCESS | 2640 | 1468465882220 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
20:11:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 838ms
20:11:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
20:11:23 INFO - PROCESS | 2640 | 1468465883034 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:23 INFO - PROCESS | 2640 | 1468465883063 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
20:11:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 1078ms
20:11:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
20:11:24 INFO - PROCESS | 2640 | 1468465884117 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:24 INFO - PROCESS | 2640 | 1468465884151 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
20:11:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1239ms
20:11:25 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
20:11:25 INFO - PROCESS | 2640 | 1468465885360 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:25 INFO - PROCESS | 2640 | 1468465885385 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:26 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
20:11:26 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 944ms
20:11:26 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
20:11:26 INFO - PROCESS | 2640 | 1468465886309 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:26 INFO - PROCESS | 2640 | 1468465886341 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:27 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
20:11:27 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 941ms
20:11:27 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
20:11:27 INFO - PROCESS | 2640 | 1468465887254 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:27 INFO - PROCESS | 2640 | 1468465887285 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:28 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
20:11:28 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 983ms
20:11:28 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
20:11:28 INFO - PROCESS | 2640 | 1468465888242 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:28 INFO - PROCESS | 2640 | 1468465888270 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:29 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
20:11:29 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 985ms
20:11:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
20:11:29 INFO - PROCESS | 2640 | 1468465889234 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:29 INFO - PROCESS | 2640 | 1468465889263 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
20:11:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 984ms
20:11:30 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
20:11:30 INFO - PROCESS | 2640 | 1468465890223 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:30 INFO - PROCESS | 2640 | 1468465890254 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
20:11:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 985ms
20:11:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
20:11:31 INFO - PROCESS | 2640 | 1468465891211 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:31 INFO - PROCESS | 2640 | 1468465891240 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
20:11:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 942ms
20:11:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
20:11:32 INFO - PROCESS | 2640 | 1468465892158 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:32 INFO - PROCESS | 2640 | 1468465892185 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
20:11:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 941ms
20:11:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
20:11:33 INFO - PROCESS | 2640 | 1468465893105 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:33 INFO - PROCESS | 2640 | 1468465893140 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
20:11:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 1028ms
20:11:34 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
20:11:34 INFO - PROCESS | 2640 | 1468465894138 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:34 INFO - PROCESS | 2640 | 1468465894171 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
20:11:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 922ms
20:11:35 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
20:11:35 INFO - PROCESS | 2640 | 1468465895065 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:35 INFO - PROCESS | 2640 | 1468465895093 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
20:11:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 1032ms
20:11:36 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
20:11:36 INFO - PROCESS | 2640 | 1468465896103 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:36 INFO - PROCESS | 2640 | 1468465896139 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
20:11:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 942ms
20:11:37 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
20:11:37 INFO - PROCESS | 2640 | 1468465897048 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:37 INFO - PROCESS | 2640 | 1468465897079 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
20:11:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 879ms
20:11:37 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
20:11:37 INFO - PROCESS | 2640 | 1468465897932 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:37 INFO - PROCESS | 2640 | 1468465897958 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
20:11:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 985ms
20:11:38 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
20:11:38 INFO - PROCESS | 2640 | 1468465898923 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:38 INFO - PROCESS | 2640 | 1468465898958 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
20:11:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 922ms
20:11:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
20:11:39 INFO - PROCESS | 2640 | 1468465899849 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:39 INFO - PROCESS | 2640 | 1468465899876 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
20:11:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 984ms
20:11:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
20:11:40 INFO - PROCESS | 2640 | 1468465900839 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:40 INFO - PROCESS | 2640 | 1468465900869 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
20:11:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 879ms
20:11:41 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
20:11:41 INFO - PROCESS | 2640 | 1468465901723 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:41 INFO - PROCESS | 2640 | 1468465901753 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
20:11:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 985ms
20:11:42 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
20:11:42 INFO - PROCESS | 2640 | 1468465902716 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:42 INFO - PROCESS | 2640 | 1468465902745 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
20:11:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 941ms
20:11:43 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
20:11:43 INFO - PROCESS | 2640 | 1468465903656 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:43 INFO - PROCESS | 2640 | 1468465903685 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
20:11:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 983ms
20:11:44 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
20:11:44 INFO - PROCESS | 2640 | 1468465904646 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:44 INFO - PROCESS | 2640 | 1468465904673 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
20:11:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 942ms
20:11:45 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
20:11:45 INFO - PROCESS | 2640 | 1468465905593 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:45 INFO - PROCESS | 2640 | 1468465905626 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
20:11:46 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1184ms
20:11:46 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
20:11:46 INFO - PROCESS | 2640 | 1468465906783 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:46 INFO - PROCESS | 2640 | 1468465906813 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
20:11:47 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1076ms
20:11:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
20:11:47 INFO - PROCESS | 2640 | 1468465907866 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:47 INFO - PROCESS | 2640 | 1468465907902 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
20:11:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 942ms
20:11:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
20:11:48 INFO - PROCESS | 2640 | 1468465908818 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:48 INFO - PROCESS | 2640 | 1468465908851 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
20:11:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 944ms
20:11:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
20:11:49 INFO - PROCESS | 2640 | 1468465909757 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:49 INFO - PROCESS | 2640 | 1468465909786 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
20:11:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1286ms
20:11:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
20:11:51 INFO - PROCESS | 2640 | 1468465911050 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:51 INFO - PROCESS | 2640 | 1468465911076 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
20:11:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 881ms
20:11:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
20:11:51 INFO - PROCESS | 2640 | 1468465911935 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:51 INFO - PROCESS | 2640 | 1468465911970 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
20:11:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 943ms
20:11:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
20:11:52 INFO - PROCESS | 2640 | 1468465912896 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:52 INFO - PROCESS | 2640 | 1468465912928 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
20:11:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 983ms
20:11:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
20:11:53 INFO - PROCESS | 2640 | 1468465913887 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:53 INFO - PROCESS | 2640 | 1468465913916 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
20:11:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 942ms
20:11:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
20:11:54 INFO - PROCESS | 2640 | 1468465914834 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:54 INFO - PROCESS | 2640 | 1468465914864 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
20:11:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 841ms
20:11:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
20:11:55 INFO - PROCESS | 2640 | 1468465915678 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:55 INFO - PROCESS | 2640 | 1468465915706 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
20:11:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 1083ms
20:11:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
20:11:56 INFO - PROCESS | 2640 | 1468465916772 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:56 INFO - PROCESS | 2640 | 1468465916799 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
20:11:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 841ms
20:11:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
20:11:57 INFO - PROCESS | 2640 | 1468465917612 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:57 INFO - PROCESS | 2640 | 1468465917647 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
20:11:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 881ms
20:11:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
20:11:58 INFO - PROCESS | 2640 | 1468465918494 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:11:58 INFO - PROCESS | 2640 | 1468465918520 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
20:12:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
20:12:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
20:12:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
20:12:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
20:12:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
20:12:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
20:12:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
20:12:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
20:12:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
20:12:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
20:12:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
20:12:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 8783ms
20:12:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
20:12:07 INFO - PROCESS | 2640 | 1468465927284 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:07 INFO - PROCESS | 2640 | 1468465927316 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
20:12:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
20:12:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
20:12:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
20:12:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 3037ms
20:12:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
20:12:10 INFO - PROCESS | 2640 | 1468465930327 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:10 INFO - PROCESS | 2640 | 1468465930356 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
20:12:11 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 1029ms
20:12:11 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
20:12:11 INFO - PROCESS | 2640 | 1468465931361 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:11 INFO - PROCESS | 2640 | 1468465931392 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
20:12:12 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 1083ms
20:12:12 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
20:12:12 INFO - PROCESS | 2640 | 1468465932449 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:12 INFO - PROCESS | 2640 | 1468465932489 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
20:12:13 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 880ms
20:12:13 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
20:12:13 INFO - PROCESS | 2640 | 1468465933332 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:13 INFO - PROCESS | 2640 | 1468465933362 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
20:12:14 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 986ms
20:12:14 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
20:12:14 INFO - PROCESS | 2640 | 1468465934326 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:14 INFO - PROCESS | 2640 | 1468465934357 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
20:12:15 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 985ms
20:12:15 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
20:12:15 INFO - PROCESS | 2640 | 1468465935311 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:15 INFO - PROCESS | 2640 | 1468465935339 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
20:12:16 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 881ms
20:12:16 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
20:12:16 INFO - PROCESS | 2640 | 1468465936197 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:16 INFO - PROCESS | 2640 | 1468465936226 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
20:12:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 984ms
20:12:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
20:12:17 INFO - PROCESS | 2640 | 1468465937188 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:17 INFO - PROCESS | 2640 | 1468465937221 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
20:12:18 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 985ms
20:12:18 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
20:12:18 INFO - PROCESS | 2640 | 1468465938177 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:18 INFO - PROCESS | 2640 | 1468465938207 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
20:12:19 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 985ms
20:12:19 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
20:12:19 INFO - PROCESS | 2640 | 1468465939168 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:19 INFO - PROCESS | 2640 | 1468465939198 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:19 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
20:12:19 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 169ms
20:12:19 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
20:12:19 INFO - PROCESS | 2640 | 1468465939343 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:19 INFO - PROCESS | 2640 | 1468465939379 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:19 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
20:12:19 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
20:12:19 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
20:12:19 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 170ms
20:12:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
20:12:19 INFO - PROCESS | 2640 | 1468465939521 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:19 INFO - PROCESS | 2640 | 1468465939550 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
20:12:20 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1234ms
20:12:20 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
20:12:20 INFO - PROCESS | 2640 | 1468465940755 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:20 INFO - PROCESS | 2640 | 1468465940783 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:21 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
20:12:21 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1079ms
20:12:21 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
20:12:21 INFO - PROCESS | 2640 | 1468465941838 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:21 INFO - PROCESS | 2640 | 1468465941871 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:22 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
20:12:22 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1126ms
20:12:22 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
20:12:22 INFO - PROCESS | 2640 | 1468465942970 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:23 INFO - PROCESS | 2640 | 1468465942999 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:24 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
20:12:24 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
20:12:24 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1222ms
20:12:24 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
20:12:24 INFO - PROCESS | 2640 | 1468465944197 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:24 INFO - PROCESS | 2640 | 1468465944237 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
20:12:25 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 985ms
20:12:25 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
20:12:25 INFO - PROCESS | 2640 | 1468465945188 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:25 INFO - PROCESS | 2640 | 1468465945219 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
20:12:26 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1183ms
20:12:26 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
20:12:26 INFO - PROCESS | 2640 | 1468465946377 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:26 INFO - PROCESS | 2640 | 1468465946413 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
20:12:27 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1180ms
20:12:27 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
20:12:27 INFO - PROCESS | 2640 | 1468465947562 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:27 INFO - PROCESS | 2640 | 1468465947591 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
20:12:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
20:12:28 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1181ms
20:12:28 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
20:12:28 INFO - PROCESS | 2640 | 1468465948746 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:28 INFO - PROCESS | 2640 | 1468465948773 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
20:12:29 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1021ms
20:12:29 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
20:12:29 INFO - PROCESS | 2640 | 1468465949771 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:29 INFO - PROCESS | 2640 | 1468465949799 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
20:12:30 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1135ms
20:12:30 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
20:12:30 INFO - PROCESS | 2640 | 1468465950914 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:30 INFO - PROCESS | 2640 | 1468465950945 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
20:12:31 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 837ms
20:12:31 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
20:12:31 INFO - PROCESS | 2640 | 1468465951755 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:31 INFO - PROCESS | 2640 | 1468465951785 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
20:12:32 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 942ms
20:12:32 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
20:12:32 INFO - PROCESS | 2640 | 1468465952706 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:32 INFO - PROCESS | 2640 | 1468465952736 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
20:12:33 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1231ms
20:12:33 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
20:12:33 INFO - PROCESS | 2640 | 1468465953937 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:33 INFO - PROCESS | 2640 | 1468465953964 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
20:12:35 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1185ms
20:12:35 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
20:12:35 INFO - PROCESS | 2640 | 1468465955129 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:35 INFO - PROCESS | 2640 | 1468465955156 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
20:12:36 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 878ms
20:12:36 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
20:12:36 INFO - PROCESS | 2640 | 1468465956011 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:36 INFO - PROCESS | 2640 | 1468465956045 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
20:12:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
20:12:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
20:12:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
20:12:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
20:12:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
20:12:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
20:12:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
20:12:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
20:12:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
20:12:38 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
20:12:38 INFO - window.indexedDB.open('test', val);..." did not throw
20:12:38 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:12:38 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:12:38 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
20:12:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
20:12:38 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
20:12:38 INFO - window.indexedDB.open('test', val);..." did not throw
20:12:38 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:12:38 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:12:38 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
20:12:38 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
20:12:38 INFO - window.indexedDB.open('test', val);..." did not throw
20:12:38 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:12:38 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:12:38 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
20:12:38 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
20:12:38 INFO - window.indexedDB.open('test', val);..." did not throw
20:12:38 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:12:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:12:39 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:12:39 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
20:12:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
20:12:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
20:12:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
20:12:39 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2902ms
20:12:39 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
20:12:39 INFO - PROCESS | 2640 | 1468465958916 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:39 INFO - PROCESS | 2640 | 1468465958946 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:39 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
20:12:39 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 775ms
20:12:39 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
20:12:39 INFO - PROCESS | 2640 | 1468465959698 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:39 INFO - PROCESS | 2640 | 1468465959727 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:41 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
20:12:41 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
20:12:41 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1492ms
20:12:41 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
20:12:41 INFO - PROCESS | 2640 | 1468465961196 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:41 INFO - PROCESS | 2640 | 1468465961223 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:42 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
20:12:42 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 921ms
20:12:42 INFO - TEST-START | /IndexedDB/idbindex_count.htm
20:12:42 INFO - PROCESS | 2640 | 1468465962120 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:42 INFO - PROCESS | 2640 | 1468465962149 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:43 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
20:12:43 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 984ms
20:12:43 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
20:12:43 INFO - PROCESS | 2640 | 1468465963109 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:43 INFO - PROCESS | 2640 | 1468465963137 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:44 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
20:12:44 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 942ms
20:12:44 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
20:12:44 INFO - PROCESS | 2640 | 1468465964058 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:44 INFO - PROCESS | 2640 | 1468465964132 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:45 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
20:12:45 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 943ms
20:12:45 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
20:12:45 INFO - PROCESS | 2640 | 1468465965004 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:45 INFO - PROCESS | 2640 | 1468465965044 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:46 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
20:12:46 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 1029ms
20:12:46 INFO - TEST-START | /IndexedDB/idbindex_get.htm
20:12:46 INFO - PROCESS | 2640 | 1468465966038 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:46 INFO - PROCESS | 2640 | 1468465966070 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:46 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
20:12:46 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 923ms
20:12:46 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
20:12:46 INFO - PROCESS | 2640 | 1468465966969 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:47 INFO - PROCESS | 2640 | 1468465967000 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:47 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
20:12:47 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 942ms
20:12:47 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
20:12:47 INFO - PROCESS | 2640 | 1468465967912 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:47 INFO - PROCESS | 2640 | 1468465967941 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:48 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
20:12:48 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 838ms
20:12:48 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
20:12:48 INFO - PROCESS | 2640 | 1468465968757 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:48 INFO - PROCESS | 2640 | 1468465968784 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:49 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
20:12:49 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 986ms
20:12:49 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
20:12:49 INFO - PROCESS | 2640 | 1468465969747 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:49 INFO - PROCESS | 2640 | 1468465969783 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:50 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
20:12:50 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 940ms
20:12:50 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
20:12:50 INFO - PROCESS | 2640 | 1468465970693 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:50 INFO - PROCESS | 2640 | 1468465970742 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:51 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
20:12:51 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 943ms
20:12:51 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
20:12:51 INFO - PROCESS | 2640 | 1468465971640 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:51 INFO - PROCESS | 2640 | 1468465971670 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:52 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
20:12:52 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 1030ms
20:12:52 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
20:12:52 INFO - PROCESS | 2640 | 1468465972675 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:52 INFO - PROCESS | 2640 | 1468465972711 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:53 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
20:12:53 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 838ms
20:12:53 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
20:12:53 INFO - PROCESS | 2640 | 1468465973514 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:53 INFO - PROCESS | 2640 | 1468465973544 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
20:12:54 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
20:12:54 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 881ms
20:12:54 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
20:12:54 INFO - PROCESS | 2640 | 1468465974400 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:54 INFO - PROCESS | 2640 | 1468465974429 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
20:12:55 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
20:12:55 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 1022ms
20:12:55 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
20:12:55 INFO - PROCESS | 2640 | 1468465975429 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:55 INFO - PROCESS | 2640 | 1468465975462 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
20:12:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 1024ms
20:12:56 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
20:12:56 INFO - PROCESS | 2640 | 1468465976457 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:56 INFO - PROCESS | 2640 | 1468465976483 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
20:12:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 986ms
20:12:57 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
20:12:57 INFO - PROCESS | 2640 | 1468465977449 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:57 INFO - PROCESS | 2640 | 1468465977480 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
20:12:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 986ms
20:12:58 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
20:12:58 INFO - PROCESS | 2640 | 1468465978440 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:58 INFO - PROCESS | 2640 | 1468465978471 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
20:12:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 1032ms
20:12:59 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
20:12:59 INFO - PROCESS | 2640 | 1468465979481 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:12:59 INFO - PROCESS | 2640 | 1468465979510 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
20:13:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 838ms
20:13:00 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
20:13:00 INFO - PROCESS | 2640 | 1468465980319 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:00 INFO - PROCESS | 2640 | 1468465980348 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
20:13:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 984ms
20:13:01 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
20:13:01 INFO - PROCESS | 2640 | 1468465981309 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:01 INFO - PROCESS | 2640 | 1468465981336 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:02 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
20:13:02 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1022ms
20:13:02 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
20:13:02 INFO - PROCESS | 2640 | 1468465982335 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:02 INFO - PROCESS | 2640 | 1468465982369 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:03 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
20:13:03 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 879ms
20:13:03 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
20:13:03 INFO - PROCESS | 2640 | 1468465983220 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:03 INFO - PROCESS | 2640 | 1468465983305 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:04 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
20:13:04 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 1024ms
20:13:04 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
20:13:04 INFO - PROCESS | 2640 | 1468465984249 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:04 INFO - PROCESS | 2640 | 1468465984278 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:05 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
20:13:05 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 878ms
20:13:05 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
20:13:05 INFO - PROCESS | 2640 | 1468465985131 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:05 INFO - PROCESS | 2640 | 1468465985160 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:06 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
20:13:06 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 1024ms
20:13:06 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
20:13:06 INFO - PROCESS | 2640 | 1468465986163 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:06 INFO - PROCESS | 2640 | 1468465986193 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:07 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
20:13:07 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 879ms
20:13:07 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
20:13:07 INFO - PROCESS | 2640 | 1468465987044 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:07 INFO - PROCESS | 2640 | 1468465987072 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:07 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
20:13:07 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 877ms
20:13:07 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
20:13:07 INFO - PROCESS | 2640 | 1468465987926 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:07 INFO - PROCESS | 2640 | 1468465987956 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
20:13:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 985ms
20:13:08 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
20:13:08 INFO - PROCESS | 2640 | 1468465988915 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:08 INFO - PROCESS | 2640 | 1468465988944 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:09 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
20:13:09 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1078ms
20:13:10 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
20:13:10 INFO - PROCESS | 2640 | 1468465990001 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:10 INFO - PROCESS | 2640 | 1468465990040 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:10 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
20:13:10 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 834ms
20:13:10 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
20:13:10 INFO - PROCESS | 2640 | 1468465990839 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:10 INFO - PROCESS | 2640 | 1468465990869 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
20:13:11 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 169ms
20:13:11 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
20:13:11 INFO - PROCESS | 2640 | 1468465991016 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:11 INFO - PROCESS | 2640 | 1468465991049 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
20:13:11 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 169ms
20:13:11 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
20:13:11 INFO - PROCESS | 2640 | 1468465991188 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:11 INFO - PROCESS | 2640 | 1468465991216 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
20:13:11 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
20:13:11 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 168ms
20:13:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
20:13:11 INFO - PROCESS | 2640 | 1468465991363 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:11 INFO - PROCESS | 2640 | 1468465991391 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
20:13:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 877ms
20:13:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
20:13:12 INFO - PROCESS | 2640 | 1468465992242 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:12 INFO - PROCESS | 2640 | 1468465992276 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
20:13:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 880ms
20:13:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
20:13:13 INFO - PROCESS | 2640 | 1468465993129 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:13 INFO - PROCESS | 2640 | 1468465993156 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
20:13:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 985ms
20:13:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
20:13:14 INFO - PROCESS | 2640 | 1468465994117 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:14 INFO - PROCESS | 2640 | 1468465994145 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
20:13:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 942ms
20:13:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
20:13:15 INFO - PROCESS | 2640 | 1468465995064 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:15 INFO - PROCESS | 2640 | 1468465995093 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
20:13:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 985ms
20:13:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
20:13:16 INFO - PROCESS | 2640 | 1468465996055 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:16 INFO - PROCESS | 2640 | 1468465996087 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
20:13:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 944ms
20:13:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
20:13:17 INFO - PROCESS | 2640 | 1468465997004 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:17 INFO - PROCESS | 2640 | 1468465997033 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:13:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 1025ms
20:13:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
20:13:18 INFO - PROCESS | 2640 | 1468465998035 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:18 INFO - PROCESS | 2640 | 1468465998064 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:13:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 942ms
20:13:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
20:13:18 INFO - PROCESS | 2640 | 1468465998980 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:19 INFO - PROCESS | 2640 | 1468465999010 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
20:13:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 1022ms
20:13:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
20:13:20 INFO - PROCESS | 2640 | 1468466000007 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:20 INFO - PROCESS | 2640 | 1468466000034 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
20:13:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 920ms
20:13:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
20:13:20 INFO - PROCESS | 2640 | 1468466000933 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:20 INFO - PROCESS | 2640 | 1468466000967 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
20:13:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 1026ms
20:13:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
20:13:21 INFO - PROCESS | 2640 | 1468466001964 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:21 INFO - PROCESS | 2640 | 1468466001991 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
20:13:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 942ms
20:13:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
20:13:22 INFO - PROCESS | 2640 | 1468466002911 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:22 INFO - PROCESS | 2640 | 1468466002941 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
20:13:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 921ms
20:13:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
20:13:23 INFO - PROCESS | 2640 | 1468466003838 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:23 INFO - PROCESS | 2640 | 1468466003868 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
20:13:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 1032ms
20:13:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
20:13:24 INFO - PROCESS | 2640 | 1468466004877 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:24 INFO - PROCESS | 2640 | 1468466004912 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
20:13:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 942ms
20:13:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
20:13:25 INFO - PROCESS | 2640 | 1468466005819 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:25 INFO - PROCESS | 2640 | 1468466005849 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
20:13:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 839ms
20:13:26 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
20:13:26 INFO - PROCESS | 2640 | 1468466006666 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:26 INFO - PROCESS | 2640 | 1468466006693 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
20:13:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 1078ms
20:13:27 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
20:13:27 INFO - PROCESS | 2640 | 1468466007747 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:27 INFO - PROCESS | 2640 | 1468466007780 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
20:13:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 984ms
20:13:28 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
20:13:28 INFO - PROCESS | 2640 | 1468466008737 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:28 INFO - PROCESS | 2640 | 1468466008768 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:13:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 984ms
20:13:29 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
20:13:29 INFO - PROCESS | 2640 | 1468466009725 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:29 INFO - PROCESS | 2640 | 1468466009754 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:13:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 985ms
20:13:30 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
20:13:30 INFO - PROCESS | 2640 | 1468466010716 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:30 INFO - PROCESS | 2640 | 1468466010746 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
20:13:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 986ms
20:13:31 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
20:13:31 INFO - PROCESS | 2640 | 1468466011708 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:31 INFO - PROCESS | 2640 | 1468466011738 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
20:13:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 944ms
20:13:32 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
20:13:32 INFO - PROCESS | 2640 | 1468466012654 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:32 INFO - PROCESS | 2640 | 1468466012684 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
20:13:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 881ms
20:13:33 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
20:13:33 INFO - PROCESS | 2640 | 1468466013541 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:33 INFO - PROCESS | 2640 | 1468466013569 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:13:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 982ms
20:13:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
20:13:34 INFO - PROCESS | 2640 | 1468466014528 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:34 INFO - PROCESS | 2640 | 1468466014563 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
20:13:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 941ms
20:13:35 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
20:13:35 INFO - PROCESS | 2640 | 1468466015475 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:35 INFO - PROCESS | 2640 | 1468466015506 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
20:13:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 984ms
20:13:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
20:13:36 INFO - PROCESS | 2640 | 1468466016464 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:36 INFO - PROCESS | 2640 | 1468466016494 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
20:13:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 923ms
20:13:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
20:13:37 INFO - PROCESS | 2640 | 1468466017396 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:37 INFO - PROCESS | 2640 | 1468466017432 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:13:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 1025ms
20:13:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
20:13:38 INFO - PROCESS | 2640 | 1468466018421 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:38 INFO - PROCESS | 2640 | 1468466018452 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
20:13:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 985ms
20:13:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
20:13:39 INFO - PROCESS | 2640 | 1468466019411 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:39 INFO - PROCESS | 2640 | 1468466019439 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
20:13:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 881ms
20:13:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
20:13:40 INFO - PROCESS | 2640 | 1468466020297 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:40 INFO - PROCESS | 2640 | 1468466020331 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
20:13:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 880ms
20:13:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
20:13:41 INFO - PROCESS | 2640 | 1468466021180 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:41 INFO - PROCESS | 2640 | 1468466021207 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
20:13:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1127ms
20:13:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
20:13:42 INFO - PROCESS | 2640 | 1468466022314 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:42 INFO - PROCESS | 2640 | 1468466022342 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
20:13:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 984ms
20:13:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
20:13:43 INFO - PROCESS | 2640 | 1468466023303 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:43 INFO - PROCESS | 2640 | 1468466023333 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:44 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
20:13:44 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
20:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:13:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:13:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 837ms
20:13:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
20:13:44 INFO - PROCESS | 2640 | 1468466024149 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:44 INFO - PROCESS | 2640 | 1468466024179 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:45 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
20:13:45 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
20:13:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:13:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:13:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 881ms
20:13:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
20:13:45 INFO - PROCESS | 2640 | 1468466025034 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:45 INFO - PROCESS | 2640 | 1468466025062 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
20:13:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 879ms
20:13:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
20:13:45 INFO - PROCESS | 2640 | 1468466025921 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:45 INFO - PROCESS | 2640 | 1468466025948 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
20:13:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 983ms
20:13:46 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
20:13:46 INFO - PROCESS | 2640 | 1468466026908 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:46 INFO - PROCESS | 2640 | 1468466026941 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
20:13:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 1027ms
20:13:47 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
20:13:48 INFO - PROCESS | 2640 | 1468466027990 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:48 INFO - PROCESS | 2640 | 1468466028044 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
20:13:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 942ms
20:13:48 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
20:13:48 INFO - PROCESS | 2640 | 1468466028935 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:48 INFO - PROCESS | 2640 | 1468466028964 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
20:13:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 1027ms
20:13:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
20:13:49 INFO - PROCESS | 2640 | 1468466029968 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:50 INFO - PROCESS | 2640 | 1468466030004 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
20:13:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 1024ms
20:13:51 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
20:13:51 INFO - PROCESS | 2640 | 1468466030994 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:51 INFO - PROCESS | 2640 | 1468466031024 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
20:13:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 942ms
20:13:51 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
20:13:51 INFO - PROCESS | 2640 | 1468466031942 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:51 INFO - PROCESS | 2640 | 1468466031969 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:13:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 939ms
20:13:52 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
20:13:52 INFO - PROCESS | 2640 | 1468466032887 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:52 INFO - PROCESS | 2640 | 1468466032922 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:13:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 880ms
20:13:53 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
20:13:53 INFO - PROCESS | 2640 | 1468466033771 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:53 INFO - PROCESS | 2640 | 1468466033798 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
20:13:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1422ms
20:13:55 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
20:13:55 INFO - PROCESS | 2640 | 1468466035199 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:55 INFO - PROCESS | 2640 | 1468466035228 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
20:13:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 882ms
20:13:56 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
20:13:56 INFO - PROCESS | 2640 | 1468466036086 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:56 INFO - PROCESS | 2640 | 1468466036115 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
20:13:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 1030ms
20:13:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
20:13:57 INFO - PROCESS | 2640 | 1468466037122 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:57 INFO - PROCESS | 2640 | 1468466037152 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
20:13:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 923ms
20:13:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
20:13:58 INFO - PROCESS | 2640 | 1468466038047 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:58 INFO - PROCESS | 2640 | 1468466038077 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
20:13:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 943ms
20:13:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
20:13:58 INFO - PROCESS | 2640 | 1468466038998 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:59 INFO - PROCESS | 2640 | 1468466039025 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
20:13:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 881ms
20:13:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
20:13:59 INFO - PROCESS | 2640 | 1468466039883 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:13:59 INFO - PROCESS | 2640 | 1468466039917 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
20:14:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1023ms
20:14:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
20:14:00 INFO - PROCESS | 2640 | 1468466040911 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:00 INFO - PROCESS | 2640 | 1468466040941 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
20:14:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 985ms
20:14:01 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
20:14:01 INFO - PROCESS | 2640 | 1468466041901 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:01 INFO - PROCESS | 2640 | 1468466041931 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
20:14:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 1138ms
20:14:03 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
20:14:03 INFO - PROCESS | 2640 | 1468466043049 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:03 INFO - PROCESS | 2640 | 1468466043077 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
20:14:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 987ms
20:14:04 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
20:14:04 INFO - PROCESS | 2640 | 1468466044040 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:04 INFO - PROCESS | 2640 | 1468466044069 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
20:14:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
20:14:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 924ms
20:14:04 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
20:14:04 INFO - PROCESS | 2640 | 1468466044968 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:05 INFO - PROCESS | 2640 | 1468466044996 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
20:14:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 923ms
20:14:05 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
20:14:05 INFO - PROCESS | 2640 | 1468466045897 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:05 INFO - PROCESS | 2640 | 1468466045930 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
20:14:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 1021ms
20:14:06 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
20:14:06 INFO - PROCESS | 2640 | 1468466046924 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:06 INFO - PROCESS | 2640 | 1468466046954 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
20:14:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 923ms
20:14:07 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
20:14:07 INFO - PROCESS | 2640 | 1468466047852 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:07 INFO - PROCESS | 2640 | 1468466047882 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
20:14:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
20:14:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
20:14:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
20:14:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
20:14:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3649ms
20:14:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
20:14:11 INFO - PROCESS | 2640 | 1468466051507 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:11 INFO - PROCESS | 2640 | 1468466051535 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
20:14:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1129ms
20:14:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
20:14:12 INFO - PROCESS | 2640 | 1468466052638 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:12 INFO - PROCESS | 2640 | 1468466052664 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
20:14:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 774ms
20:14:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
20:14:13 INFO - PROCESS | 2640 | 1468466053418 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:13 INFO - PROCESS | 2640 | 1468466053449 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
20:14:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 982ms
20:14:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
20:14:14 INFO - PROCESS | 2640 | 1468466054405 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:14 INFO - PROCESS | 2640 | 1468466054434 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
20:14:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 944ms
20:14:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
20:14:15 INFO - PROCESS | 2640 | 1468466055362 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:15 INFO - PROCESS | 2640 | 1468466055397 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
20:14:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 941ms
20:14:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
20:14:16 INFO - PROCESS | 2640 | 1468466056303 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:16 INFO - PROCESS | 2640 | 1468466056331 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
20:14:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 1027ms
20:14:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
20:14:17 INFO - PROCESS | 2640 | 1468466057337 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:17 INFO - PROCESS | 2640 | 1468466057365 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:14:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 1077ms
20:14:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
20:14:18 INFO - PROCESS | 2640 | 1468466058419 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:18 INFO - PROCESS | 2640 | 1468466058452 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:14:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 836ms
20:14:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
20:14:19 INFO - PROCESS | 2640 | 1468466059260 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:19 INFO - PROCESS | 2640 | 1468466059287 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
20:14:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 1031ms
20:14:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
20:14:20 INFO - PROCESS | 2640 | 1468466060296 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:20 INFO - PROCESS | 2640 | 1468466060327 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
20:14:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 985ms
20:14:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
20:14:21 INFO - PROCESS | 2640 | 1468466061285 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:21 INFO - PROCESS | 2640 | 1468466061317 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
20:14:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 943ms
20:14:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
20:14:22 INFO - PROCESS | 2640 | 1468466062234 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:22 INFO - PROCESS | 2640 | 1468466062264 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
20:14:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 983ms
20:14:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
20:14:23 INFO - PROCESS | 2640 | 1468466063220 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:23 INFO - PROCESS | 2640 | 1468466063249 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
20:14:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 986ms
20:14:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
20:14:24 INFO - PROCESS | 2640 | 1468466064212 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:24 INFO - PROCESS | 2640 | 1468466064239 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
20:14:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 921ms
20:14:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
20:14:25 INFO - PROCESS | 2640 | 1468466065139 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:25 INFO - PROCESS | 2640 | 1468466065173 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
20:14:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 985ms
20:14:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
20:14:26 INFO - PROCESS | 2640 | 1468466066130 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:26 INFO - PROCESS | 2640 | 1468466066162 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
20:14:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 878ms
20:14:27 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
20:14:27 INFO - PROCESS | 2640 | 1468466067013 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:27 INFO - PROCESS | 2640 | 1468466067042 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:27 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
20:14:27 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 986ms
20:14:28 INFO - TEST-START | /IndexedDB/idbtransaction.htm
20:14:28 INFO - PROCESS | 2640 | 1468466068004 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:28 INFO - PROCESS | 2640 | 1468466068033 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:28 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
20:14:28 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
20:14:28 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 902ms
20:14:28 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
20:14:28 INFO - PROCESS | 2640 | 1468466068908 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:28 INFO - PROCESS | 2640 | 1468466068937 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:29 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
20:14:29 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 879ms
20:14:29 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
20:14:29 INFO - PROCESS | 2640 | 1468466069790 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:29 INFO - PROCESS | 2640 | 1468466069818 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:35 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
20:14:35 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
20:14:35 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
20:14:35 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
20:14:35 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
20:14:35 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
20:14:35 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
20:14:35 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
20:14:35 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 5755ms
20:14:35 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
20:14:35 INFO - PROCESS | 2640 | 1468466075552 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:35 INFO - PROCESS | 2640 | 1468466075582 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:36 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
20:14:36 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1338ms
20:14:36 INFO - TEST-START | /IndexedDB/index_sort_order.htm
20:14:36 INFO - PROCESS | 2640 | 1468466076896 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:36 INFO - PROCESS | 2640 | 1468466076924 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:37 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
20:14:37 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 944ms
20:14:37 INFO - TEST-START | /IndexedDB/interfaces.html
20:14:37 INFO - PROCESS | 2640 | 1468466077845 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:37 INFO - PROCESS | 2640 | 1468466077875 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
20:14:38 INFO - TEST-OK | /IndexedDB/interfaces.html | took 338ms
20:14:38 INFO - TEST-START | /IndexedDB/interfaces.worker
20:14:38 INFO - PROCESS | 2640 | 1468466078186 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:38 INFO - PROCESS | 2640 | 1468466078215 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
20:14:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
20:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:14:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:14:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:14:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:14:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:14:38 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
20:14:38 INFO - {}
20:14:38 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 409ms
20:14:38 INFO - TEST-START | /IndexedDB/key_invalid.htm
20:14:38 INFO - PROCESS | 2640 | 1468466078603 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:38 INFO - PROCESS | 2640 | 1468466078644 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
20:14:39 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
20:14:39 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 1000ms
20:14:39 INFO - TEST-START | /IndexedDB/key_valid.html
20:14:39 INFO - PROCESS | 2640 | 1468466079609 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:39 INFO - PROCESS | 2640 | 1468466079640 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
20:14:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
20:14:52 INFO - TEST-OK | /IndexedDB/key_valid.html | took 13276ms
20:14:52 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
20:14:52 INFO - PROCESS | 2640 | 1468466092891 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:52 INFO - PROCESS | 2640 | 1468466092919 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:54 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
20:14:54 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1181ms
20:14:54 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
20:14:54 INFO - PROCESS | 2640 | 1468466094077 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:54 INFO - PROCESS | 2640 | 1468466094106 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:55 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
20:14:55 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 944ms
20:14:55 INFO - TEST-START | /IndexedDB/keygenerator.htm
20:14:55 INFO - PROCESS | 2640 | 1468466095028 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:55 INFO - PROCESS | 2640 | 1468466095059 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:57 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
20:14:57 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
20:14:57 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
20:14:57 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2340ms
20:14:57 INFO - TEST-START | /IndexedDB/keyorder.htm
20:14:57 INFO - PROCESS | 2640 | 1468466097370 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:57 INFO - PROCESS | 2640 | 1468466097396 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
20:14:58 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
20:14:58 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1131ms
20:14:58 INFO - TEST-START | /IndexedDB/keypath.htm
20:14:58 INFO - PROCESS | 2640 | 1468466098511 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:58 INFO - PROCESS | 2640 | 1468466098540 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
20:14:59 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
20:14:59 INFO - TEST-OK | /IndexedDB/keypath.htm | took 950ms
20:14:59 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
20:14:59 INFO - PROCESS | 2640 | 1468466099466 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:14:59 INFO - PROCESS | 2640 | 1468466099501 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
20:15:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
20:15:00 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 889ms
20:15:00 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
20:15:00 INFO - PROCESS | 2640 | 1468466100361 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:00 INFO - PROCESS | 2640 | 1468466100391 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:02 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
20:15:02 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
20:15:02 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
20:15:02 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2351ms
20:15:02 INFO - TEST-START | /IndexedDB/list_ordering.htm
20:15:02 INFO - PROCESS | 2640 | 1468466102713 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:02 INFO - PROCESS | 2640 | 1468466102740 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:05 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
20:15:05 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
20:15:05 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
20:15:05 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2706ms
20:15:05 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
20:15:05 INFO - PROCESS | 2640 | 1468466105426 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:05 INFO - PROCESS | 2640 | 1468466105456 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:06 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
20:15:06 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1174ms
20:15:06 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
20:15:06 INFO - PROCESS | 2640 | 1468466106605 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:06 INFO - PROCESS | 2640 | 1468466106640 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:07 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
20:15:07 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 941ms
20:15:07 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
20:15:07 INFO - PROCESS | 2640 | 1468466107558 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:07 INFO - PROCESS | 2640 | 1468466107588 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:08 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
20:15:08 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 992ms
20:15:08 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
20:15:08 INFO - PROCESS | 2640 | 1468466108554 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:08 INFO - PROCESS | 2640 | 1468466108583 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:09 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
20:15:09 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 986ms
20:15:09 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
20:15:09 INFO - PROCESS | 2640 | 1468466109547 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:09 INFO - PROCESS | 2640 | 1468466109575 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:10 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
20:15:10 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1135ms
20:15:10 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
20:15:10 INFO - PROCESS | 2640 | 1468466110691 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:10 INFO - PROCESS | 2640 | 1468466110723 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:11 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
20:15:11 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1182ms
20:15:11 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
20:15:11 INFO - PROCESS | 2640 | 1468466111879 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:11 INFO - PROCESS | 2640 | 1468466111907 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:12 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
20:15:12 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 984ms
20:15:12 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
20:15:12 INFO - PROCESS | 2640 | 1468466112869 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:12 INFO - PROCESS | 2640 | 1468466112904 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:13 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
20:15:13 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 984ms
20:15:13 INFO - TEST-START | /IndexedDB/value.htm
20:15:13 INFO - PROCESS | 2640 | 1468466113855 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:13 INFO - PROCESS | 2640 | 1468466113883 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:15 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
20:15:15 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
20:15:15 INFO - TEST-OK | /IndexedDB/value.htm | took 1581ms
20:15:15 INFO - TEST-START | /IndexedDB/value_recursive.htm
20:15:15 INFO - PROCESS | 2640 | 1468466115440 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:15 INFO - PROCESS | 2640 | 1468466115467 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:17 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
20:15:17 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
20:15:17 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
20:15:17 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2288ms
20:15:17 INFO - TEST-START | /IndexedDB/writer-starvation.htm
20:15:17 INFO - PROCESS | 2640 | 1468466117735 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:17 INFO - PROCESS | 2640 | 1468466117765 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:19 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
20:15:19 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1337ms
20:15:19 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
20:15:19 INFO - PROCESS | 2640 | 1468466119077 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:19 INFO - PROCESS | 2640 | 1468466119105 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:19 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
20:15:19 INFO - {}
20:15:19 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
20:15:19 INFO - {}
20:15:19 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
20:15:19 INFO - {}
20:15:19 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
20:15:19 INFO - {}
20:15:19 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 170ms
20:15:19 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
20:15:19 INFO - PROCESS | 2640 | 1468466119258 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:19 INFO - PROCESS | 2640 | 1468466119293 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:19 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
20:15:19 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
20:15:19 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
20:15:19 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
20:15:19 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 169ms
20:15:19 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
20:15:19 INFO - PROCESS | 2640 | 1468466119433 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:19 INFO - PROCESS | 2640 | 1468466119462 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
20:15:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 259ms
20:15:19 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
20:15:19 INFO - PROCESS | 2640 | 1468466119698 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:19 INFO - PROCESS | 2640 | 1468466119728 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
20:15:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
20:15:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
20:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
20:15:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
20:15:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
20:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
20:15:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
20:15:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 182ms
20:15:19 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
20:15:19 INFO - PROCESS | 2640 | 1468466119885 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:19 INFO - PROCESS | 2640 | 1468466119925 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:20 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
20:15:20 INFO - [native code]
20:15:20 INFO - }" but got function "function () {
20:15:20 INFO - }"
20:15:20 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
20:15:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
20:15:20 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
20:15:20 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
20:15:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
20:15:20 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 170ms
20:15:20 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
20:15:20 INFO - PROCESS | 2640 | 1468466120060 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:20 INFO - PROCESS | 2640 | 1468466120089 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:20 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
20:15:20 INFO - [native code]
20:15:20 INFO - }" but got function "function () {
20:15:20 INFO - }"
20:15:20 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
20:15:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
20:15:20 INFO - {}
20:15:20 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
20:15:20 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
20:15:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
20:15:20 INFO - {}
20:15:20 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 171ms
20:15:20 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
20:15:20 INFO - PROCESS | 2640 | 1468466120235 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:20 INFO - PROCESS | 2640 | 1468466120265 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
20:15:20 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
20:15:20 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
20:15:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
20:15:20 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:15:20 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
20:15:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
20:15:20 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
20:15:20 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
20:15:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:15:20 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:15:20 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
20:15:20 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
20:15:20 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
20:15:20 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
20:15:20 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
20:15:20 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:15:20 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
20:15:20 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
20:15:20 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
20:15:20 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
20:15:20 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:15:20 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:15:20 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
20:15:20 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:15:20 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 179ms
20:15:20 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
20:15:20 INFO - PROCESS | 2640 | 1468466120419 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:20 INFO - PROCESS | 2640 | 1468466120447 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
20:15:20 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 117ms
20:15:20 INFO - PROCESS | 2640 | 1468466120548 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:20 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
20:15:20 INFO - PROCESS | 2640 | 1468466120578 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
20:15:20 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
20:15:20 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 170ms
20:15:20 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
20:15:20 INFO - PROCESS | 2640 | 1468466120727 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:20 INFO - PROCESS | 2640 | 1468466120758 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
20:15:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
20:15:20 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
20:15:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
20:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:15:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
20:15:20 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 171ms
20:15:20 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
20:15:20 INFO - PROCESS | 2640 | 1468466120901 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:20 INFO - PROCESS | 2640 | 1468466120931 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
20:15:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
20:15:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
20:15:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
20:15:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
20:15:22 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1122ms
20:15:22 INFO - PROCESS | 2640 | 1468466122031 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:22 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
20:15:22 INFO - PROCESS | 2640 | 1468466122062 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
20:15:23 INFO - {}
20:15:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
20:15:23 INFO - {}
20:15:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
20:15:23 INFO - {}
20:15:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
20:15:23 INFO - {}
20:15:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
20:15:23 INFO - {}
20:15:23 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1181ms
20:15:23 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
20:15:23 INFO - PROCESS | 2640 | 1468466123218 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:23 INFO - PROCESS | 2640 | 1468466123263 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:23 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
20:15:23 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 482ms
20:15:23 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
20:15:23 INFO - PROCESS | 2640 | 1468466123705 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:23 INFO - PROCESS | 2640 | 1468466123736 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:23 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
20:15:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
20:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
20:15:23 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 170ms
20:15:23 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
20:15:23 INFO - PROCESS | 2640 | 1468466123881 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:23 INFO - PROCESS | 2640 | 1468466123915 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:33 INFO - PROCESS | 2640 | MARIONETTE LOG: INFO: Timeout fired
20:15:34 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
20:15:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
20:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
20:15:34 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10119ms
20:15:34 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
20:15:34 INFO - PROCESS | 2640 | 1468466134005 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:34 INFO - PROCESS | 2640 | 1468466134035 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:34 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
20:15:34 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 481ms
20:15:34 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
20:15:34 INFO - PROCESS | 2640 | 1468466134491 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:34 INFO - PROCESS | 2640 | 1468466134522 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:34 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
20:15:34 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 187ms
20:15:34 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
20:15:34 INFO - PROCESS | 2640 | 1468466134685 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:34 INFO - PROCESS | 2640 | 1468466134724 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:34 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
20:15:34 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 170ms
20:15:34 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
20:15:34 INFO - PROCESS | 2640 | 1468466134859 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:34 INFO - PROCESS | 2640 | 1468466134887 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:35 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
20:15:35 INFO - {}
20:15:35 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 170ms
20:15:35 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
20:15:35 INFO - PROCESS | 2640 | 1468466135032 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:35 INFO - PROCESS | 2640 | 1468466135062 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:35 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
20:15:35 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 170ms
20:15:35 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
20:15:35 INFO - PROCESS | 2640 | 1468466135209 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:35 INFO - PROCESS | 2640 | 1468466135248 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:35 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
20:15:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
20:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
20:15:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
20:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
20:15:35 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 170ms
20:15:35 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
20:15:35 INFO - PROCESS | 2640 | 1468466135381 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:35 INFO - PROCESS | 2640 | 1468466135411 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:35 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
20:15:35 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 170ms
20:15:35 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
20:15:35 INFO - PROCESS | 2640 | 1468466135559 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:35 INFO - PROCESS | 2640 | 1468466135587 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:35 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
20:15:35 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 119ms
20:15:35 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
20:15:35 INFO - PROCESS | 2640 | 1468466135680 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:35 INFO - PROCESS | 2640 | 1468466135712 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:35 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
20:15:35 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 170ms
20:15:35 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
20:15:35 INFO - PROCESS | 2640 | 1468466135857 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:35 INFO - PROCESS | 2640 | 1468466135885 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:36 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
20:15:36 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
20:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:36 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
20:15:36 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
20:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:36 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
20:15:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
20:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
20:15:36 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 271ms
20:15:36 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
20:15:36 INFO - PROCESS | 2640 | 1468466136180 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:36 INFO - PROCESS | 2640 | 1468466136219 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:36 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
20:15:36 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 170ms
20:15:36 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
20:15:36 INFO - PROCESS | 2640 | 1468466136359 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:36 INFO - PROCESS | 2640 | 1468466136392 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:36 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
20:15:36 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 188ms
20:15:36 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
20:15:36 INFO - PROCESS | 2640 | 1468466136549 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:36 INFO - PROCESS | 2640 | 1468466136580 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:36 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
20:15:36 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 170ms
20:15:36 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
20:15:36 INFO - PROCESS | 2640 | 1468466136725 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:36 INFO - PROCESS | 2640 | 1468466136754 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:36 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
20:15:36 INFO - do_test/)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
20:15:58 INFO - )
20:15:58 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 171ms
20:15:58 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
20:15:58 INFO - PROCESS | 2640 | 1468466158563 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:58 INFO - PROCESS | 2640 | 1468466158604 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
20:15:58 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 169ms
20:15:58 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
20:15:58 INFO - PROCESS | 2640 | 1468466158743 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:58 INFO - PROCESS | 2640 | 1468466158776 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
20:15:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
20:15:58 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 169ms
20:15:58 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
20:15:58 INFO - PROCESS | 2640 | 1468466158915 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:58 INFO - PROCESS | 2640 | 1468466158949 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
20:15:59 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 171ms
20:15:59 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
20:15:59 INFO - PROCESS | 2640 | 1468466159093 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:59 INFO - PROCESS | 2640 | 1468466159128 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
20:15:59 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 170ms
20:15:59 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
20:15:59 INFO - PROCESS | 2640 | 1468466159266 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:59 INFO - PROCESS | 2640 | 1468466159302 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:59 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
20:15:59 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
20:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:59 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
20:15:59 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 170ms
20:15:59 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
20:15:59 INFO - PROCESS | 2640 | 1468466159442 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:59 INFO - PROCESS | 2640 | 1468466159476 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:59 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
20:15:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
20:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
20:15:59 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 170ms
20:15:59 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
20:15:59 INFO - PROCESS | 2640 | 1468466159615 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:59 INFO - PROCESS | 2640 | 1468466159653 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:59 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
20:15:59 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 170ms
20:15:59 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
20:15:59 INFO - PROCESS | 2640 | 1468466159792 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:59 INFO - PROCESS | 2640 | 1468466159827 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:15:59 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
20:15:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
20:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:15:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
20:15:59 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 170ms
20:15:59 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
20:15:59 INFO - PROCESS | 2640 | 1468466159966 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:00 INFO - PROCESS | 2640 | 1468466160005 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:00 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
20:16:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
20:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
20:16:00 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 169ms
20:16:00 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
20:16:00 INFO - PROCESS | 2640 | 1468466160141 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:00 INFO - PROCESS | 2640 | 1468466160177 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
20:16:00 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 169ms
20:16:00 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
20:16:00 INFO - PROCESS | 2640 | 1468466160312 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:00 INFO - PROCESS | 2640 | 1468466160359 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
20:16:00 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 169ms
20:16:00 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
20:16:00 INFO - PROCESS | 2640 | 1468466160486 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:00 INFO - PROCESS | 2640 | 1468466160526 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
20:16:00 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 170ms
20:16:00 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
20:16:00 INFO - PROCESS | 2640 | 1468466160662 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:00 INFO - PROCESS | 2640 | 1468466160699 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
20:16:00 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 170ms
20:16:00 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
20:16:00 INFO - PROCESS | 2640 | 1468466160836 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:00 INFO - PROCESS | 2640 | 1468466160874 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:01 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
20:16:01 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
20:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:16:01 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
20:16:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
20:16:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
20:16:01 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 169ms
20:16:01 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
20:16:01 INFO - PROCESS | 2640 | 1468466161011 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:01 INFO - PROCESS | 2640 | 1468466161052 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
20:16:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
20:16:01 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 419ms
20:16:01 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
20:16:01 INFO - PROCESS | 2640 | 1468466161437 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:01 INFO - PROCESS | 2640 | 1468466161481 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
20:16:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
20:16:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
20:16:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
20:16:01 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 418ms
20:16:01 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
20:16:01 INFO - PROCESS | 2640 | 1468466161859 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:01 INFO - PROCESS | 2640 | 1468466161889 Marionette INFO sendAsync 391a4d44-897f-4a80-bb05-a8bb3cbd17fe
20:16:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: