builder: mozilla-beta_win8_64_test_pgo-web-platform-tests-e10s-1
slave: t-w864-ix-101
starttime: 1465871878.84
results: success (0)
buildid: 20160613144725
builduid: 7c0bcd30e7244644978eb591726e6736
revision: 3e95203b4cab68e55bc906c60f00f39d883d813d
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-13 19:37:58.841840) =========
master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-13 19:37:58.842400) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-13 19:37:58.842822) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-13 19:37:59.055755) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-13 19:37:59.056200) =========
'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-101\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-101
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-101
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-101\AppData\Local
LOGONSERVER=\\T-W864-IX-101
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-101
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-101
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-101
WINDIR=C:\windows
using PTY: False
--19:38:00-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 8.31 MB/s
19:38:00 (8.31 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.256000
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-13 19:38:00.356703) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-06-13 19:38:00.357042) =========
'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-101\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-101
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-101
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-101\AppData\Local
LOGONSERVER=\\T-W864-IX-101
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-101
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-101
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-101
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=3.206000
========= master_lag: 1.99 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-06-13 19:38:05.552978) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-13 19:38:05.553352) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3e95203b4cab68e55bc906c60f00f39d883d813d --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 3e95203b4cab68e55bc906c60f00f39d883d813d --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-101\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-101
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-101
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-101\AppData\Local
LOGONSERVER=\\T-W864-IX-101
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-101
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-101
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-101
WINDIR=C:\windows
using PTY: False
2016-06-13 19:38:06,523 truncating revision to first 12 chars
2016-06-13 19:38:06,523 Setting DEBUG logging.
2016-06-13 19:38:06,525 attempt 1/10
2016-06-13 19:38:06,525 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/3e95203b4cab?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-13 19:38:07,145 unpacking tar archive at: mozilla-beta-3e95203b4cab/testing/mozharness/
program finished with exit code 0
elapsedTime=1.284000
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-13 19:38:06.885253) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-13 19:38:06.885648) =========
script_repo_revision: 3e95203b4cab68e55bc906c60f00f39d883d813d
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-13 19:38:06.886104) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-13 19:38:06.886377) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-13 19:38:06.903093) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 27 secs) (at 2016-06-13 19:38:06.903454) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--e10s' '--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', '--e10s', '--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-101\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-101
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-101
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-101\AppData\Local
LOGONSERVER=\\T-W864-IX-101
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-101
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-101
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-101
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
19:38:08 INFO - MultiFileLogger online at 20160613 19:38:08 in C:\slave\test
19:38:08 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
19:38:08 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
19:38:08 INFO - {'append_to_log': False,
19:38:08 INFO - 'base_work_dir': 'C:\\slave\\test',
19:38:08 INFO - 'blob_upload_branch': 'mozilla-beta',
19:38:08 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
19:38:08 INFO - 'buildbot_json_path': 'buildprops.json',
19:38:08 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
19:38:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
19:38:08 INFO - 'download_minidump_stackwalk': True,
19:38:08 INFO - 'download_symbols': 'ondemand',
19:38:08 INFO - 'e10s': True,
19:38:08 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
19:38:08 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
19:38:08 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
19:38:08 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
19:38:08 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
19:38:08 INFO - 'C:/mozilla-build/tooltool.py'),
19:38:08 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
19:38:08 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
19:38:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
19:38:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
19:38:08 INFO - 'log_level': 'info',
19:38:08 INFO - 'log_to_console': True,
19:38:08 INFO - 'opt_config_files': (),
19:38:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
19:38:08 INFO - '--processes=1',
19:38:08 INFO - '--config=%(test_path)s/wptrunner.ini',
19:38:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
19:38:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
19:38:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
19:38:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
19:38:08 INFO - 'pip_index': False,
19:38:08 INFO - 'require_test_zip': True,
19:38:08 INFO - 'test_type': ('testharness',),
19:38:08 INFO - 'this_chunk': '1',
19:38:08 INFO - 'total_chunks': '5',
19:38:08 INFO - 'virtualenv_path': 'venv',
19:38:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
19:38:08 INFO - 'work_dir': 'build'}
19:38:08 INFO - #####
19:38:08 INFO - ##### Running clobber step.
19:38:08 INFO - #####
19:38:08 INFO - Running pre-action listener: _resource_record_pre_action
19:38:08 INFO - Running main action method: clobber
19:38:08 INFO - rmtree: C:\slave\test\build
19:38:08 INFO - Using _rmtree_windows ...
19:38:08 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
19:39:34 INFO - Running post-action listener: _resource_record_post_action
19:39:34 INFO - #####
19:39:34 INFO - ##### Running read-buildbot-config step.
19:39:34 INFO - #####
19:39:34 INFO - Running pre-action listener: _resource_record_pre_action
19:39:34 INFO - Running main action method: read_buildbot_config
19:39:34 INFO - Using buildbot properties:
19:39:34 INFO - {
19:39:34 INFO - "project": "",
19:39:34 INFO - "product": "firefox",
19:39:34 INFO - "script_repo_revision": "production",
19:39:34 INFO - "scheduler": "tests-mozilla-beta-win8_64-pgo-unittest",
19:39:34 INFO - "repository": "",
19:39:34 INFO - "buildername": "Windows 8 64-bit mozilla-beta pgo test web-platform-tests-e10s-1",
19:39:34 INFO - "buildid": "20160613144725",
19:39:34 INFO - "pgo_build": "True",
19:39:34 INFO - "basedir": "C:\\slave\\test",
19:39:34 INFO - "buildnumber": 0,
19:39:34 INFO - "slavename": "t-w864-ix-101",
19:39:34 INFO - "revision": "3e95203b4cab68e55bc906c60f00f39d883d813d",
19:39:34 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/",
19:39:34 INFO - "platform": "win64",
19:39:34 INFO - "branch": "mozilla-beta",
19:39:34 INFO - "repo_path": "releases/mozilla-beta",
19:39:34 INFO - "moz_repo_path": "",
19:39:34 INFO - "stage_platform": "win64-pgo",
19:39:34 INFO - "builduid": "7c0bcd30e7244644978eb591726e6736",
19:39:34 INFO - "slavebuilddir": "test"
19:39:34 INFO - }
19:39:34 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json.
19:39:34 INFO - Found installer url https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.zip.
19:39:34 INFO - Running post-action listener: _resource_record_post_action
19:39:34 INFO - #####
19:39:34 INFO - ##### Running download-and-extract step.
19:39:34 INFO - #####
19:39:34 INFO - Running pre-action listener: _resource_record_pre_action
19:39:34 INFO - Running main action method: download_and_extract
19:39:34 INFO - mkdir: C:\slave\test\build\tests
19:39:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:39:34 INFO - https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net
19:39:34 INFO - trying https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json
19:39:34 INFO - Downloading https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/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
19:39:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/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
19:39:35 INFO - Downloaded 1186 bytes.
19:39:35 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
19:39:35 INFO - Using the following test package requirements:
19:39:35 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'],
19:39:35 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
19:39:35 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'],
19:39:35 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip'],
19:39:35 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
19:39:35 INFO - u'jsshell-win64.zip'],
19:39:35 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip',
19:39:35 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'],
19:39:35 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'],
19:39:35 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip',
19:39:35 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'],
19:39:35 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip',
19:39:35 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'],
19:39:35 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip',
19:39:35 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'],
19:39:35 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip',
19:39:35 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']}
19:39:35 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
19:39: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')]}
19:39:35 INFO - https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
19:39:35 INFO - trying https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip
19:39:35 INFO - Downloading https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/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
19:39:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/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
19:39:36 INFO - Downloaded 19190356 bytes.
19:39:36 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/*']
19:39:36 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/*
19:39:37 INFO - caution: filename not matched: web-platform/*
19:39:37 INFO - Return code: 11
19:39: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')]}
19:39:37 INFO - https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
19:39:37 INFO - trying https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip
19:39:37 INFO - Downloading https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/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
19:39:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/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
19:39:39 INFO - Downloaded 36389110 bytes.
19:39:39 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/*']
19:39:39 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/*
19:40:19 INFO - caution: filename not matched: bin/*
19:40:19 INFO - caution: filename not matched: config/*
19:40:19 INFO - caution: filename not matched: mozbase/*
19:40:19 INFO - caution: filename not matched: marionette/*
19:40:19 INFO - caution: filename not matched: tools/wptserve/*
19:40:19 INFO - Return code: 11
19:40:19 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')]}
19:40:19 INFO - https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net
19:40:19 INFO - trying https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.zip
19:40:19 INFO - Downloading https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip
19:40:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/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
19:40:21 INFO - Downloaded 58140152 bytes.
19:40:21 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.zip
19:40:21 INFO - mkdir: C:\slave\test\properties
19:40:21 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
19:40:21 INFO - Writing to file C:\slave\test\properties\build_url
19:40:21 INFO - Contents:
19:40:21 INFO - build_url:https://queue.taskcluster.net/v1/task/R3hrwrZ-QKuPHP-S4J_MxQ/artifacts/public/build/firefox-48.0.en-US.win64.zip
19:40:22 INFO - Running post-action listener: _resource_record_post_action
19:40:22 INFO - Running post-action listener: set_extra_try_arguments
19:40:22 INFO - #####
19:40:22 INFO - ##### Running create-virtualenv step.
19:40:22 INFO - #####
19:40:22 INFO - Running pre-action listener: _pre_create_virtualenv
19:40:22 INFO - Running pre-action listener: _resource_record_pre_action
19:40:22 INFO - Running main action method: create_virtualenv
19:40:22 INFO - Creating virtualenv C:\slave\test\build\venv
19:40:22 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
19:40:22 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
19:40:27 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
19:40:30 INFO - Installing distribute......................................................................................................................................................................................done.
19:40:31 INFO - Return code: 0
19:40:31 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
19:40:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:40:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:40:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:40:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:40:31 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024EE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0259D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02415F18>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0251F368>, '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 0x022C4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025A80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-101', 'USERDOMAIN': 'T-W864-IX-101', '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-101', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-101', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-101', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-101', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\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
19:40:31 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
19:40:31 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
19:40:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:40:31 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Roaming',
19:40:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
19:40:31 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
19:40:31 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
19:40:31 INFO - 'COMPUTERNAME': 'T-W864-IX-101',
19:40:31 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:40:31 INFO - 'DCLOCATION': 'SCL3',
19:40:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:40:31 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:40:31 INFO - 'HOMEDRIVE': 'C:',
19:40:31 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-101',
19:40:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:40:31 INFO - 'KTS_VERSION': '1.19c',
19:40:31 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Local',
19:40:31 INFO - 'LOGONSERVER': '\\\\T-W864-IX-101',
19:40:31 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:40:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:40:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:40:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:40:31 INFO - 'MOZ_NO_REMOTE': '1',
19:40:31 INFO - 'NO_EM_RESTART': '1',
19:40:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:40:31 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:40:31 INFO - 'OS': 'Windows_NT',
19:40:31 INFO - 'OURDRIVE': 'C:',
19:40:31 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',
19:40:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:40:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:40:31 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
19:40:31 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
19:40:31 INFO - 'PROCESSOR_LEVEL': '6',
19:40:31 INFO - 'PROCESSOR_REVISION': '1e05',
19:40:31 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:40:31 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
19:40:31 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
19:40:31 INFO - 'PROGRAMW6432': 'C:\\Program Files',
19:40:31 INFO - 'PROMPT': '$P$G',
19:40:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:40:31 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:40:31 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:40:31 INFO - 'PWD': 'C:\\slave\\test',
19:40:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:40:31 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:40:31 INFO - 'SYSTEMDRIVE': 'C:',
19:40:31 INFO - 'SYSTEMROOT': 'C:\\windows',
19:40:31 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
19:40:31 INFO - 'TEST1': 'testie',
19:40:31 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
19:40:31 INFO - 'USERDOMAIN': 'T-W864-IX-101',
19:40:31 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-101',
19:40:31 INFO - 'USERNAME': 'cltbld',
19:40:31 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-101',
19:40:31 INFO - 'WINDIR': 'C:\\windows',
19:40:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:40:32 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:40:32 INFO - Downloading/unpacking psutil>=0.7.1
19:40:33 INFO - Running setup.py egg_info for package psutil
19:40:33 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
19:40:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
19:40:33 INFO - Installing collected packages: psutil
19:40:33 INFO - Running setup.py install for psutil
19:40:33 INFO - building 'psutil._psutil_windows' extension
19:40:33 INFO - error: Unable to find vcvarsall.bat
19:40:33 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-r4_eyr-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
19:40:33 INFO - running install
19:40:33 INFO - running build
19:40:33 INFO - running build_py
19:40:33 INFO - creating build
19:40:33 INFO - creating build\lib.win32-2.7
19:40:33 INFO - creating build\lib.win32-2.7\psutil
19:40:33 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
19:40:33 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
19:40:33 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
19:40:33 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
19:40:33 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
19:40:33 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
19:40:33 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
19:40:33 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
19:40:33 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
19:40:33 INFO - running build_ext
19:40:33 INFO - building 'psutil._psutil_windows' extension
19:40:33 INFO - error: Unable to find vcvarsall.bat
19:40:33 INFO - ----------------------------------------
19:40:33 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-r4_eyr-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
19:40:33 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-101\AppData\Roaming\pip\pip.log
19:40:33 WARNING - Return code: 1
19:40:33 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!
19:40:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
19:40:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:40:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:40:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:40:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:40:33 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x024EE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0259D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02415F18>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0251F368>, '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 0x022C4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025A80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-101', 'USERDOMAIN': 'T-W864-IX-101', '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-101', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-101', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-101', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-101', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\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
19:40:33 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
19:40:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
19:40:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:40:33 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Roaming',
19:40:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
19:40:33 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
19:40:33 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
19:40:33 INFO - 'COMPUTERNAME': 'T-W864-IX-101',
19:40:33 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:40:33 INFO - 'DCLOCATION': 'SCL3',
19:40:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:40:33 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:40:33 INFO - 'HOMEDRIVE': 'C:',
19:40:33 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-101',
19:40:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:40:33 INFO - 'KTS_VERSION': '1.19c',
19:40:33 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Local',
19:40:33 INFO - 'LOGONSERVER': '\\\\T-W864-IX-101',
19:40:33 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:40:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:40:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:40:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:40:33 INFO - 'MOZ_NO_REMOTE': '1',
19:40:33 INFO - 'NO_EM_RESTART': '1',
19:40:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:40:33 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:40:33 INFO - 'OS': 'Windows_NT',
19:40:33 INFO - 'OURDRIVE': 'C:',
19:40:33 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',
19:40:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:40:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:40:33 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
19:40:33 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
19:40:33 INFO - 'PROCESSOR_LEVEL': '6',
19:40:33 INFO - 'PROCESSOR_REVISION': '1e05',
19:40:33 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:40:33 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
19:40:33 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
19:40:33 INFO - 'PROGRAMW6432': 'C:\\Program Files',
19:40:33 INFO - 'PROMPT': '$P$G',
19:40:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:40:33 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:40:33 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:40:33 INFO - 'PWD': 'C:\\slave\\test',
19:40:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:40:33 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:40:33 INFO - 'SYSTEMDRIVE': 'C:',
19:40:33 INFO - 'SYSTEMROOT': 'C:\\windows',
19:40:33 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
19:40:33 INFO - 'TEST1': 'testie',
19:40:33 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
19:40:33 INFO - 'USERDOMAIN': 'T-W864-IX-101',
19:40:33 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-101',
19:40:33 INFO - 'USERNAME': 'cltbld',
19:40:33 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-101',
19:40:33 INFO - 'WINDIR': 'C:\\windows',
19:40:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:40:33 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:40:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
19:40:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz
19:40:33 INFO - Running setup.py egg_info for package mozsystemmonitor
19:40:33 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
19:40:33 INFO - Running setup.py egg_info for package psutil
19:40:33 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
19:40:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
19:40:33 INFO - Installing collected packages: mozsystemmonitor, psutil
19:40:33 INFO - Running setup.py install for mozsystemmonitor
19:40:33 INFO - Running setup.py install for psutil
19:40:33 INFO - building 'psutil._psutil_windows' extension
19:40:33 INFO - error: Unable to find vcvarsall.bat
19:40:33 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-rfotuc-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
19:40:33 INFO - running install
19:40:33 INFO - running build
19:40:33 INFO - running build_py
19:40:33 INFO - running build_ext
19:40:33 INFO - building 'psutil._psutil_windows' extension
19:40:33 INFO - error: Unable to find vcvarsall.bat
19:40:33 INFO - ----------------------------------------
19:40:33 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-rfotuc-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
19:40:33 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-101\AppData\Roaming\pip\pip.log
19:40:33 WARNING - Return code: 1
19:40:33 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!
19:40:33 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
19:40:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:40:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:40:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:40:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:40:34 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x024EE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0259D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02415F18>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0251F368>, '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 0x022C4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025A80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-101', 'USERDOMAIN': 'T-W864-IX-101', '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-101', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-101', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-101', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-101', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\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
19:40:34 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
19:40:34 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
19:40:34 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:40:34 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Roaming',
19:40:34 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
19:40:34 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
19:40:34 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
19:40:34 INFO - 'COMPUTERNAME': 'T-W864-IX-101',
19:40:34 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:40:34 INFO - 'DCLOCATION': 'SCL3',
19:40:34 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:40:34 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:40:34 INFO - 'HOMEDRIVE': 'C:',
19:40:34 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-101',
19:40:34 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:40:34 INFO - 'KTS_VERSION': '1.19c',
19:40:34 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Local',
19:40:34 INFO - 'LOGONSERVER': '\\\\T-W864-IX-101',
19:40:34 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:40:34 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:40:34 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:40:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:40:34 INFO - 'MOZ_NO_REMOTE': '1',
19:40:34 INFO - 'NO_EM_RESTART': '1',
19:40:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:40:34 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:40:34 INFO - 'OS': 'Windows_NT',
19:40:34 INFO - 'OURDRIVE': 'C:',
19:40:34 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',
19:40:34 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:40:34 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:40:34 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
19:40:34 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
19:40:34 INFO - 'PROCESSOR_LEVEL': '6',
19:40:34 INFO - 'PROCESSOR_REVISION': '1e05',
19:40:34 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:40:34 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
19:40:34 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
19:40:34 INFO - 'PROGRAMW6432': 'C:\\Program Files',
19:40:34 INFO - 'PROMPT': '$P$G',
19:40:34 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:40:34 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:40:34 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:40:34 INFO - 'PWD': 'C:\\slave\\test',
19:40:34 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:40:34 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:40:34 INFO - 'SYSTEMDRIVE': 'C:',
19:40:34 INFO - 'SYSTEMROOT': 'C:\\windows',
19:40:34 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
19:40:34 INFO - 'TEST1': 'testie',
19:40:34 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
19:40:34 INFO - 'USERDOMAIN': 'T-W864-IX-101',
19:40:34 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-101',
19:40:34 INFO - 'USERNAME': 'cltbld',
19:40:34 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-101',
19:40:34 INFO - 'WINDIR': 'C:\\windows',
19:40:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:40:34 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:40:34 INFO - Downloading/unpacking blobuploader==1.2.4
19:40:34 INFO - Downloading blobuploader-1.2.4.tar.gz
19:40:34 INFO - Running setup.py egg_info for package blobuploader
19:40:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
19:40:38 INFO - Running setup.py egg_info for package requests
19:40:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
19:40:38 INFO - Downloading docopt-0.6.1.tar.gz
19:40:38 INFO - Running setup.py egg_info for package docopt
19:40:38 INFO - Installing collected packages: blobuploader, docopt, requests
19:40:38 INFO - Running setup.py install for blobuploader
19:40:38 INFO - Running setup.py install for docopt
19:40:38 INFO - Running setup.py install for requests
19:40:38 INFO - Successfully installed blobuploader docopt requests
19:40:38 INFO - Cleaning up...
19:40:38 INFO - Return code: 0
19:40:38 INFO - Installing None into virtualenv C:\slave\test\build\venv
19:40: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')]}
19:40:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:40: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')]}
19:40:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:40:38 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 0x024EE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0259D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02415F18>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0251F368>, '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 0x022C4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025A80C0>, '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-101', 'USERDOMAIN': 'T-W864-IX-101', '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-101', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-101', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-101', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-101', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\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
19:40:38 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
19:40:38 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
19:40:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:40:38 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Roaming',
19:40:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
19:40:38 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
19:40:38 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
19:40:38 INFO - 'COMPUTERNAME': 'T-W864-IX-101',
19:40:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:40:38 INFO - 'DCLOCATION': 'SCL3',
19:40:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:40:38 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:40:38 INFO - 'HOMEDRIVE': 'C:',
19:40:38 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-101',
19:40:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:40:38 INFO - 'KTS_VERSION': '1.19c',
19:40:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Local',
19:40:38 INFO - 'LOGONSERVER': '\\\\T-W864-IX-101',
19:40:38 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:40:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:40:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:40:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:40:38 INFO - 'MOZ_NO_REMOTE': '1',
19:40:38 INFO - 'NO_EM_RESTART': '1',
19:40:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:40:38 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:40:38 INFO - 'OS': 'Windows_NT',
19:40:38 INFO - 'OURDRIVE': 'C:',
19:40:38 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',
19:40:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:40:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:40:38 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
19:40:38 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
19:40:38 INFO - 'PROCESSOR_LEVEL': '6',
19:40:38 INFO - 'PROCESSOR_REVISION': '1e05',
19:40:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:40:38 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
19:40:38 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
19:40:38 INFO - 'PROGRAMW6432': 'C:\\Program Files',
19:40:38 INFO - 'PROMPT': '$P$G',
19:40:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:40:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:40:38 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:40:38 INFO - 'PWD': 'C:\\slave\\test',
19:40:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:40:38 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:40:38 INFO - 'SYSTEMDRIVE': 'C:',
19:40:38 INFO - 'SYSTEMROOT': 'C:\\windows',
19:40:38 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
19:40:38 INFO - 'TEST1': 'testie',
19:40:38 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
19:40:38 INFO - 'USERDOMAIN': 'T-W864-IX-101',
19:40:38 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-101',
19:40:38 INFO - 'USERNAME': 'cltbld',
19:40:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-101',
19:40:38 INFO - 'WINDIR': 'C:\\windows',
19:40:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:40:43 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
19:40:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
19:40:43 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
19:40:43 INFO - Unpacking c:\slave\test\build\tests\marionette\client
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
19:40:43 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
19:40:43 INFO - Unpacking c:\slave\test\build\tests\marionette
19:40:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
19:40:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:40:44 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
19:40:44 INFO - Running setup.py install for browsermob-proxy
19:40:57 INFO - Running setup.py install for manifestparser
19:40:57 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Running setup.py install for marionette-client
19:40:57 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:40:57 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Running setup.py install for marionette-driver
19:40:57 INFO - Running setup.py install for mozcrash
19:40:57 INFO - Running setup.py install for mozdebug
19:40:57 INFO - Running setup.py install for mozdevice
19:40:57 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Running setup.py install for mozfile
19:40:57 INFO - Running setup.py install for mozhttpd
19:40:57 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Running setup.py install for mozinfo
19:40:57 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Running setup.py install for mozInstall
19:40:57 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Running setup.py install for mozleak
19:40:57 INFO - Running setup.py install for mozlog
19:40:57 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Running setup.py install for moznetwork
19:40:57 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Running setup.py install for mozprocess
19:40:57 INFO - Running setup.py install for mozprofile
19:40:57 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Running setup.py install for mozrunner
19:40:57 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Running setup.py install for mozscreenshot
19:40:57 INFO - Running setup.py install for moztest
19:40:57 INFO - Running setup.py install for mozversion
19:40:57 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
19:40:57 INFO - Running setup.py install for wptserve
19:40:57 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
19:40:57 INFO - Cleaning up...
19:40:57 INFO - Return code: 0
19:40:57 INFO - Installing None into virtualenv C:\slave\test\build\venv
19:40:57 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')]}
19:40:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:40:57 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')]}
19:40:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:40:57 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 0x024EE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0259D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02415F18>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0251F368>, '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 0x022C4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025A80C0>, '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-101', 'USERDOMAIN': 'T-W864-IX-101', '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-101', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-101', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-101', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-101', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\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
19:40:57 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
19:40:57 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
19:40:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:40:57 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Roaming',
19:40:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
19:40:57 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
19:40:57 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
19:40:57 INFO - 'COMPUTERNAME': 'T-W864-IX-101',
19:40:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:40:57 INFO - 'DCLOCATION': 'SCL3',
19:40:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:40:57 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:40:57 INFO - 'HOMEDRIVE': 'C:',
19:40:57 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-101',
19:40:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:40:57 INFO - 'KTS_VERSION': '1.19c',
19:40:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Local',
19:40:57 INFO - 'LOGONSERVER': '\\\\T-W864-IX-101',
19:40:57 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:40:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:40:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:40:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:40:57 INFO - 'MOZ_NO_REMOTE': '1',
19:40:57 INFO - 'NO_EM_RESTART': '1',
19:40:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:40:57 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:40:57 INFO - 'OS': 'Windows_NT',
19:40:57 INFO - 'OURDRIVE': 'C:',
19:40:57 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',
19:40:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:40:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:40:57 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
19:40:57 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
19:40:57 INFO - 'PROCESSOR_LEVEL': '6',
19:40:57 INFO - 'PROCESSOR_REVISION': '1e05',
19:40:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:40:57 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
19:40:57 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
19:40:57 INFO - 'PROGRAMW6432': 'C:\\Program Files',
19:40:57 INFO - 'PROMPT': '$P$G',
19:40:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:40:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:40:57 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:40:57 INFO - 'PWD': 'C:\\slave\\test',
19:40:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:40:57 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:40:57 INFO - 'SYSTEMDRIVE': 'C:',
19:40:57 INFO - 'SYSTEMROOT': 'C:\\windows',
19:40:57 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
19:40:57 INFO - 'TEST1': 'testie',
19:40:57 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
19:40:57 INFO - 'USERDOMAIN': 'T-W864-IX-101',
19:40:57 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-101',
19:40:57 INFO - 'USERNAME': 'cltbld',
19:40:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-101',
19:40:57 INFO - 'WINDIR': 'C:\\windows',
19:40:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:41:01 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
19:41:01 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
19:41:01 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
19:41:01 INFO - Unpacking c:\slave\test\build\tests\marionette\client
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
19:41:01 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
19:41:01 INFO - Unpacking c:\slave\test\build\tests\marionette
19:41:01 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
19:41:01 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:41:01 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))
19:41:12 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))
19:41:12 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))
19:41:12 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))
19:41:12 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))
19:41:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
19:41:12 INFO - Downloading blessings-1.6.tar.gz
19:41:12 INFO - Running setup.py egg_info for package blessings
19:41:12 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))
19:41:12 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
19:41:12 INFO - Running setup.py install for blessings
19:41:12 INFO - Running setup.py install for browsermob-proxy
19:41:12 INFO - Running setup.py install for manifestparser
19:41:12 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Running setup.py install for marionette-client
19:41:12 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:41:12 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Running setup.py install for marionette-driver
19:41:12 INFO - Running setup.py install for mozcrash
19:41:12 INFO - Running setup.py install for mozdebug
19:41:12 INFO - Running setup.py install for mozdevice
19:41:12 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Running setup.py install for mozhttpd
19:41:12 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Running setup.py install for mozInstall
19:41:12 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Running setup.py install for mozleak
19:41:12 INFO - Running setup.py install for mozprofile
19:41:12 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Running setup.py install for mozrunner
19:41:12 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
19:41:12 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
19:41:14 INFO - Running setup.py install for mozscreenshot
19:41:14 INFO - Running setup.py install for moztest
19:41:14 INFO - Running setup.py install for mozversion
19:41:14 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
19:41:14 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
19:41:14 INFO - Running setup.py install for wptserve
19:41:14 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
19:41:14 INFO - Cleaning up...
19:41:14 INFO - Return code: 0
19:41:14 INFO - Done creating virtualenv C:\slave\test\build\venv.
19:41:14 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
19:41:14 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
19:41:14 INFO - Reading from file tmpfile_stdout
19:41:14 INFO - Using _rmtree_windows ...
19:41:14 INFO - Using _rmtree_windows ...
19:41:14 INFO - Current package versions:
19:41:14 INFO - blessings == 1.6
19:41:14 INFO - blobuploader == 1.2.4
19:41:14 INFO - browsermob-proxy == 0.6.0
19:41:14 INFO - distribute == 0.6.14
19:41:14 INFO - docopt == 0.6.1
19:41:14 INFO - manifestparser == 1.1
19:41:14 INFO - marionette-client == 2.3.0
19:41:14 INFO - marionette-driver == 1.4.0
19:41:14 INFO - mozInstall == 1.12
19:41:14 INFO - mozcrash == 0.17
19:41:14 INFO - mozdebug == 0.1
19:41:14 INFO - mozdevice == 0.48
19:41:14 INFO - mozfile == 1.2
19:41:14 INFO - mozhttpd == 0.7
19:41:14 INFO - mozinfo == 0.9
19:41:14 INFO - mozleak == 0.1
19:41:14 INFO - mozlog == 3.1
19:41:14 INFO - moznetwork == 0.27
19:41:14 INFO - mozprocess == 0.22
19:41:14 INFO - mozprofile == 0.28
19:41:14 INFO - mozrunner == 6.11
19:41:14 INFO - mozscreenshot == 0.1
19:41:14 INFO - mozsystemmonitor == 0.0
19:41:14 INFO - moztest == 0.7
19:41:14 INFO - mozversion == 1.4
19:41:14 INFO - requests == 1.2.3
19:41:14 INFO - wptserve == 1.4.0
19:41:14 INFO - Running post-action listener: _resource_record_post_action
19:41:14 INFO - Running post-action listener: _start_resource_monitoring
19:41:14 INFO - Starting resource monitoring.
19:41:14 INFO - #####
19:41:14 INFO - ##### Running pull step.
19:41:14 INFO - #####
19:41:14 INFO - Running pre-action listener: _resource_record_pre_action
19:41:14 INFO - Running main action method: pull
19:41:14 INFO - Pull has nothing to do!
19:41:14 INFO - Running post-action listener: _resource_record_post_action
19:41:14 INFO - #####
19:41:14 INFO - ##### Running install step.
19:41:14 INFO - #####
19:41:14 INFO - Running pre-action listener: _resource_record_pre_action
19:41:14 INFO - Running main action method: install
19:41:14 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
19:41:14 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
19:41:15 INFO - Reading from file tmpfile_stdout
19:41:15 INFO - Using _rmtree_windows ...
19:41:15 INFO - Using _rmtree_windows ...
19:41:15 INFO - Detecting whether we're running mozinstall >=1.0...
19:41:15 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
19:41:15 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
19:41:15 INFO - Reading from file tmpfile_stdout
19:41:15 INFO - Output received:
19:41:15 INFO - Usage: mozinstall-script.py [options] installer
19:41:15 INFO - Options:
19:41:15 INFO - -h, --help show this help message and exit
19:41:15 INFO - -d DEST, --destination=DEST
19:41:15 INFO - Directory to install application into. [default:
19:41:15 INFO - "C:\slave\test"]
19:41:15 INFO - --app=APP Application being installed. [default: firefox]
19:41:15 INFO - Using _rmtree_windows ...
19:41:15 INFO - Using _rmtree_windows ...
19:41:15 INFO - mkdir: C:\slave\test\build\application
19:41:15 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']
19:41:15 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
19:41:16 INFO - Reading from file tmpfile_stdout
19:41:16 INFO - Output received:
19:41:16 INFO - C:\slave\test\build\application\firefox\firefox.exe
19:41:16 INFO - Using _rmtree_windows ...
19:41:16 INFO - Using _rmtree_windows ...
19:41:16 INFO - Running post-action listener: _resource_record_post_action
19:41:16 INFO - #####
19:41:16 INFO - ##### Running run-tests step.
19:41:16 INFO - #####
19:41:16 INFO - Running pre-action listener: _resource_record_pre_action
19:41:16 INFO - Running main action method: run_tests
19:41:16 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
19:41:16 INFO - Minidump filename unknown. Determining based upon platform and architecture.
19:41:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
19:41:16 INFO - grabbing minidump binary from tooltool
19:41:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:41:16 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 0x0251F368>, '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 0x022C4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025A80C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
19:41:16 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
19:41:16 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
19:41:16 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
19:41:17 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpofx601
19:41:17 INFO - INFO - File integrity verified, renaming tmpofx601 to win32-minidump_stackwalk.exe
19:41:17 INFO - Return code: 0
19:41:17 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
19:41:17 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
19:41:17 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/R3hrwrZ-QKuPHP-S4J_MxQ/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', '--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
19:41:17 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/R3hrwrZ-QKuPHP-S4J_MxQ/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 --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
19:41:17 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:41:17 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Roaming',
19:41:17 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
19:41:17 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
19:41:17 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
19:41:17 INFO - 'COMPUTERNAME': 'T-W864-IX-101',
19:41:17 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:41:17 INFO - 'DCLOCATION': 'SCL3',
19:41:17 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:41:17 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:41:17 INFO - 'HOMEDRIVE': 'C:',
19:41:17 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-101',
19:41:17 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:41:17 INFO - 'KTS_VERSION': '1.19c',
19:41:17 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-101\\AppData\\Local',
19:41:17 INFO - 'LOGONSERVER': '\\\\T-W864-IX-101',
19:41:17 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
19:41:17 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:41:17 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:41:17 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:41:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:41:17 INFO - 'MOZ_NO_REMOTE': '1',
19:41:17 INFO - 'NO_EM_RESTART': '1',
19:41:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:41:17 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:41:17 INFO - 'OS': 'Windows_NT',
19:41:17 INFO - 'OURDRIVE': 'C:',
19:41:17 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',
19:41:17 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:41:17 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:41:17 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
19:41:17 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
19:41:17 INFO - 'PROCESSOR_LEVEL': '6',
19:41:17 INFO - 'PROCESSOR_REVISION': '1e05',
19:41:17 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:41:17 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
19:41:17 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
19:41:17 INFO - 'PROGRAMW6432': 'C:\\Program Files',
19:41:17 INFO - 'PROMPT': '$P$G',
19:41:17 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:41:17 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:41:17 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:41:17 INFO - 'PWD': 'C:\\slave\\test',
19:41:17 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:41:17 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:41:17 INFO - 'SYSTEMDRIVE': 'C:',
19:41:17 INFO - 'SYSTEMROOT': 'C:\\windows',
19:41:17 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
19:41:17 INFO - 'TEST1': 'testie',
19:41:17 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
19:41:17 INFO - 'USERDOMAIN': 'T-W864-IX-101',
19:41:17 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-101',
19:41:17 INFO - 'USERNAME': 'cltbld',
19:41:17 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-101',
19:41:17 INFO - 'WINDIR': 'C:\\windows',
19:41:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:41:17 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/R3hrwrZ-QKuPHP-S4J_MxQ/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', '--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
19:41:19 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
19:41:19 INFO - import pkg_resources
19:41:20 INFO - Using 1 client processes
19:41:23 INFO - SUITE-START | Running 1476 tests
19:41:23 INFO - Running testharness tests
19:41:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
19:41:23 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
19:41:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
19:41:23 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
19:41:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
19:41:23 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
19:41:23 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
19:41:23 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
19:41:23 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
19:41:23 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
19:41:23 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
19:41:23 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
19:41:23 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
19:41:23 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
19:41:23 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
19:41:23 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
19:41:23 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
19:41:23 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
19:41:23 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
19:41:23 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
19:41:23 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
19:41:23 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
19:41:23 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
19:41:23 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
19:41:23 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
19:41:23 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
19:41:23 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
19:41:23 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
19:41:23 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
19:41:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
19:41:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 1ms
19:41:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
19:41:23 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
19:41:23 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
19:41:23 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
19:41:24 INFO - Setting up ssl
19:41:24 INFO - PROCESS | certutil |
19:41:24 INFO - PROCESS | certutil |
19:41:24 INFO - PROCESS | certutil |
19:41:24 INFO - Certificate Nickname Trust Attributes
19:41:24 INFO - SSL,S/MIME,JAR/XPI
19:41:24 INFO -
19:41:24 INFO - web-platform-tests CT,,
19:41:24 INFO -
19:41:24 INFO - Starting runner
19:41:26 INFO - PROCESS | 3560 | 1465872086565 Marionette INFO Listening on port 2828
19:41:30 INFO - PROCESS | 3560 | 1465872090702 Marionette INFO startBrowser 2a095392-11df-4048-b554-6e0e772b7339
19:41:30 INFO - PROCESS | 3560 | 1465872090711 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:31 INFO - PROCESS | 3560 | 1465872091608 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:31 INFO - PROCESS | 3560 | 1465872091613 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:31 INFO - PROCESS | 3560 | 1465872091667 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:32 INFO - PROCESS | 3560 | 1465872092850 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
19:41:32 INFO - PROCESS | 3560 | 1465872092976 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:32 INFO - PROCESS | 3560 | 1465872092982 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
19:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1534ms
19:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
19:41:34 INFO - PROCESS | 3560 | 1465872094411 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:34 INFO - PROCESS | 3560 | 1465872094429 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
19:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 169ms
19:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
19:41:34 INFO - PROCESS | 3560 | 1465872094585 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:34 INFO - PROCESS | 3560 | 1465872094609 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
19:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 170ms
19:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
19:41:34 INFO - PROCESS | 3560 | 1465872094758 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:34 INFO - PROCESS | 3560 | 1465872094779 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
19:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 169ms
19:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
19:41:34 INFO - PROCESS | 3560 | 1465872094935 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:34 INFO - PROCESS | 3560 | 1465872094957 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
19:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 170ms
19:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
19:41:35 INFO - PROCESS | 3560 | 1465872095106 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - PROCESS | 3560 | 1465872095128 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
19:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 169ms
19:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
19:41:35 INFO - PROCESS | 3560 | 1465872095282 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - PROCESS | 3560 | 1465872095294 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
19:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 118ms
19:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
19:41:35 INFO - PROCESS | 3560 | 1465872095403 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - PROCESS | 3560 | 1465872095423 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
19:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 115ms
19:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
19:41:35 INFO - PROCESS | 3560 | 1465872095523 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - PROCESS | 3560 | 1465872095543 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
19:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 117ms
19:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
19:41:35 INFO - PROCESS | 3560 | 1465872095645 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - PROCESS | 3560 | 1465872095670 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
19:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 169ms
19:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
19:41:35 INFO - PROCESS | 3560 | 1465872095819 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - PROCESS | 3560 | 1465872095842 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
19:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 169ms
19:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
19:41:36 INFO - PROCESS | 3560 | 1465872095993 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:36 INFO - PROCESS | 3560 | 1465872096009 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
19:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 118ms
19:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
19:41:36 INFO - PROCESS | 3560 | 1465872096121 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:36 INFO - PROCESS | 3560 | 1465872096142 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
19:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 523ms
19:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
19:41:36 INFO - PROCESS | 3560 | 1465872096651 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:36 INFO - PROCESS | 3560 | 1465872096675 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
19:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 169ms
19:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
19:41:36 INFO - PROCESS | 3560 | 1465872096824 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:36 INFO - PROCESS | 3560 | 1465872096845 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
19:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 186ms
19:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
19:41:37 INFO - PROCESS | 3560 | 1465872097019 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:37 INFO - PROCESS | 3560 | 1465872097041 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
19:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 170ms
19:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
19:41:37 INFO - PROCESS | 3560 | 1465872097196 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:37 INFO - PROCESS | 3560 | 1465872097210 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
19:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 169ms
19:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
19:41:37 INFO - PROCESS | 3560 | 1465872097366 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:37 INFO - PROCESS | 3560 | 1465872097386 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
19:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 170ms
19:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
19:41:37 INFO - PROCESS | 3560 | 1465872097542 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:37 INFO - PROCESS | 3560 | 1465872097570 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
19:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 167ms
19:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
19:41:37 INFO - PROCESS | 3560 | 1465872097716 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:37 INFO - PROCESS | 3560 | 1465872097737 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
19:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 169ms
19:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
19:41:37 INFO - PROCESS | 3560 | 1465872097888 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:37 INFO - PROCESS | 3560 | 1465872097907 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
19:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 187ms
19:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
19:41:38 INFO - PROCESS | 3560 | 1465872098082 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:38 INFO - PROCESS | 3560 | 1465872098103 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
19:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 169ms
19:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
19:41:38 INFO - PROCESS | 3560 | 1465872098258 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:38 INFO - PROCESS | 3560 | 1465872098279 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
19:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 168ms
19:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
19:41:38 INFO - PROCESS | 3560 | 1465872098433 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:38 INFO - PROCESS | 3560 | 1465872098456 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
19:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 169ms
19:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
19:41:38 INFO - PROCESS | 3560 | 1465872098605 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:38 INFO - PROCESS | 3560 | 1465872098624 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
19:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 169ms
19:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
19:41:38 INFO - PROCESS | 3560 | 1465872098780 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:38 INFO - PROCESS | 3560 | 1465872098803 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
19:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 189ms
19:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
19:41:38 INFO - PROCESS | 3560 | 1465872098973 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:38 INFO - PROCESS | 3560 | 1465872098988 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
19:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 169ms
19:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
19:41:39 INFO - PROCESS | 3560 | 1465872099147 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:39 INFO - PROCESS | 3560 | 1465872099167 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
19:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 168ms
19:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
19:41:39 INFO - PROCESS | 3560 | 1465872099320 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:39 INFO - PROCESS | 3560 | 1465872099349 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
19:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 170ms
19:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
19:41:39 INFO - PROCESS | 3560 | 1465872099497 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:39 INFO - PROCESS | 3560 | 1465872099516 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
19:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 169ms
19:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
19:41:39 INFO - PROCESS | 3560 | 1465872099669 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:39 INFO - PROCESS | 3560 | 1465872099688 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
19:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 169ms
19:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
19:41:39 INFO - PROCESS | 3560 | 1465872099845 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:39 INFO - PROCESS | 3560 | 1465872099865 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
19:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 168ms
19:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
19:41:40 INFO - PROCESS | 3560 | 1465872100016 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:40 INFO - PROCESS | 3560 | 1465872100035 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
19:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 230ms
19:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
19:41:40 INFO - PROCESS | 3560 | 1465872100251 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:40 INFO - PROCESS | 3560 | 1465872100270 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
19:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 169ms
19:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
19:41:40 INFO - PROCESS | 3560 | 1465872100428 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:40 INFO - PROCESS | 3560 | 1465872100450 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
19:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 188ms
19:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
19:41:40 INFO - PROCESS | 3560 | 1465872100617 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:40 INFO - PROCESS | 3560 | 1465872100638 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
19:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 168ms
19:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
19:41:40 INFO - PROCESS | 3560 | 1465872100796 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:40 INFO - PROCESS | 3560 | 1465872100816 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
19:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 188ms
19:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
19:41:40 INFO - PROCESS | 3560 | 1465872100984 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:41 INFO - PROCESS | 3560 | 1465872101003 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
19:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 169ms
19:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
19:41:41 INFO - PROCESS | 3560 | 1465872101160 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:41 INFO - PROCESS | 3560 | 1465872101185 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
19:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 170ms
19:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
19:41:41 INFO - PROCESS | 3560 | 1465872101337 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:41 INFO - PROCESS | 3560 | 1465872101352 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
19:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 169ms
19:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
19:41:41 INFO - PROCESS | 3560 | 1465872101510 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:41 INFO - PROCESS | 3560 | 1465872101531 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
19:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 170ms
19:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
19:41:41 INFO - PROCESS | 3560 | 1465872101685 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:41 INFO - PROCESS | 3560 | 1465872101699 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
19:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 118ms
19:41:41 INFO - PROCESS | 3560 | 1465872101811 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
19:41:41 INFO - PROCESS | 3560 | 1465872101830 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
19:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 169ms
19:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
19:41:41 INFO - PROCESS | 3560 | 1465872101990 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:42 INFO - PROCESS | 3560 | 1465872102015 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
19:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 169ms
19:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
19:41:42 INFO - PROCESS | 3560 | 1465872102160 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:42 INFO - PROCESS | 3560 | 1465872102179 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
19:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 167ms
19:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
19:41:42 INFO - PROCESS | 3560 | 1465872102331 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:42 INFO - PROCESS | 3560 | 1465872102351 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
19:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 168ms
19:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
19:41:42 INFO - PROCESS | 3560 | 1465872102508 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:42 INFO - PROCESS | 3560 | 1465872102662 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
19:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 334ms
19:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
19:41:42 INFO - PROCESS | 3560 | 1465872102849 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:42 INFO - PROCESS | 3560 | 1465872102874 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
19:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 168ms
19:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
19:41:43 INFO - PROCESS | 3560 | 1465872103025 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:43 INFO - PROCESS | 3560 | 1465872103045 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
19:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 169ms
19:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
19:41:43 INFO - PROCESS | 3560 | 1465872103202 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:43 INFO - PROCESS | 3560 | 1465872103228 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
19:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 168ms
19:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
19:41:43 INFO - PROCESS | 3560 | 1465872103374 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:43 INFO - PROCESS | 3560 | 1465872103394 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
19:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 169ms
19:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
19:41:43 INFO - PROCESS | 3560 | 1465872103549 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:43 INFO - PROCESS | 3560 | 1465872103565 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
19:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 167ms
19:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
19:41:43 INFO - PROCESS | 3560 | 1465872103723 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:43 INFO - PROCESS | 3560 | 1465872103759 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
19:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 168ms
19:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
19:41:43 INFO - PROCESS | 3560 | 1465872103894 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:43 INFO - PROCESS | 3560 | 1465872103913 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
19:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 170ms
19:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
19:41:44 INFO - PROCESS | 3560 | 1465872104072 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:44 INFO - PROCESS | 3560 | 1465872104090 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
19:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 169ms
19:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
19:41:44 INFO - PROCESS | 3560 | 1465872104245 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:44 INFO - PROCESS | 3560 | 1465872104269 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
19:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 170ms
19:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
19:41:44 INFO - PROCESS | 3560 | 1465872104420 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:44 INFO - PROCESS | 3560 | 1465872104433 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
19:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 169ms
19:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
19:41:44 INFO - PROCESS | 3560 | 1465872104593 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:44 INFO - PROCESS | 3560 | 1465872104614 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
19:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 170ms
19:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
19:41:44 INFO - PROCESS | 3560 | 1465872104777 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:44 INFO - PROCESS | 3560 | 1465872104797 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
19:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 189ms
19:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
19:41:44 INFO - PROCESS | 3560 | 1465872104968 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:44 INFO - PROCESS | 3560 | 1465872104981 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
19:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 169ms
19:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
19:41:45 INFO - PROCESS | 3560 | 1465872105140 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:45 INFO - PROCESS | 3560 | 1465872105158 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
19:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 169ms
19:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
19:41:45 INFO - PROCESS | 3560 | 1465872105314 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:45 INFO - PROCESS | 3560 | 1465872105330 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
19:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 168ms
19:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
19:41:45 INFO - PROCESS | 3560 | 1465872105488 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:45 INFO - PROCESS | 3560 | 1465872105508 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
19:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 170ms
19:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
19:41:45 INFO - PROCESS | 3560 | 1465872105660 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:45 INFO - PROCESS | 3560 | 1465872105680 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
19:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 169ms
19:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
19:41:45 INFO - PROCESS | 3560 | 1465872105839 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:45 INFO - PROCESS | 3560 | 1465872105859 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
19:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 169ms
19:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
19:41:46 INFO - PROCESS | 3560 | 1465872106013 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:46 INFO - PROCESS | 3560 | 1465872106027 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
19:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 168ms
19:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
19:41:46 INFO - PROCESS | 3560 | 1465872106189 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:46 INFO - PROCESS | 3560 | 1465872106214 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
19:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 230ms
19:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
19:41:46 INFO - PROCESS | 3560 | 1465872106421 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:46 INFO - PROCESS | 3560 | 1465872106441 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
19:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 230ms
19:41:46 INFO - PROCESS | 3560 | 1465872106712 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
19:41:46 INFO - PROCESS | 3560 | 1465872106791 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
19:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 309ms
19:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
19:41:47 INFO - PROCESS | 3560 | 1465872107037 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:47 INFO - PROCESS | 3560 | 1465872107062 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
19:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 188ms
19:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
19:41:47 INFO - PROCESS | 3560 | 1465872107226 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:47 INFO - PROCESS | 3560 | 1465872107244 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
19:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 170ms
19:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
19:41:47 INFO - PROCESS | 3560 | 1465872107403 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:47 INFO - PROCESS | 3560 | 1465872107423 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
19:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 168ms
19:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
19:41:47 INFO - PROCESS | 3560 | 1465872107571 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:47 INFO - PROCESS | 3560 | 1465872107595 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:47 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.
19:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 169ms
19:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
19:41:47 INFO - PROCESS | 3560 | 1465872107755 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:47 INFO - PROCESS | 3560 | 1465872107782 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:47 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.
19:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 170ms
19:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
19:41:47 INFO - PROCESS | 3560 | 1465872107933 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:47 INFO - PROCESS | 3560 | 1465872107951 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:48 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.
19:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 169ms
19:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
19:41:48 INFO - PROCESS | 3560 | 1465872108104 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:48 INFO - PROCESS | 3560 | 1465872108124 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:48 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.
19:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 169ms
19:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
19:41:48 INFO - PROCESS | 3560 | 1465872108278 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:48 INFO - PROCESS | 3560 | 1465872108304 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:48 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.
19:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 185ms
19:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
19:41:48 INFO - PROCESS | 3560 | 1465872108468 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:48 INFO - PROCESS | 3560 | 1465872108489 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:48 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.
19:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 376ms
19:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
19:41:48 INFO - PROCESS | 3560 | 1465872108849 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:48 INFO - PROCESS | 3560 | 1465872108872 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:49 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.
19:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 169ms
19:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
19:41:49 INFO - PROCESS | 3560 | 1465872109024 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:49 INFO - PROCESS | 3560 | 1465872109042 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:49 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.
19:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 168ms
19:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
19:41:49 INFO - PROCESS | 3560 | 1465872109198 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:49 INFO - PROCESS | 3560 | 1465872109219 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:49 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.
19:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 187ms
19:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
19:41:49 INFO - PROCESS | 3560 | 1465872109387 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:49 INFO - PROCESS | 3560 | 1465872109408 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:49 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.
19:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 169ms
19:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
19:41:49 INFO - PROCESS | 3560 | 1465872109564 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:49 INFO - PROCESS | 3560 | 1465872109589 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:49 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.
19:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 186ms
19:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
19:41:49 INFO - PROCESS | 3560 | 1465872109752 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:49 INFO - PROCESS | 3560 | 1465872109775 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:49 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.
19:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 168ms
19:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
19:41:49 INFO - PROCESS | 3560 | 1465872109925 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:49 INFO - PROCESS | 3560 | 1465872109940 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:50 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.
19:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 169ms
19:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
19:41:50 INFO - PROCESS | 3560 | 1465872110100 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:50 INFO - PROCESS | 3560 | 1465872110119 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:50 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.
19:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 169ms
19:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
19:41:50 INFO - PROCESS | 3560 | 1465872110275 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:50 INFO - PROCESS | 3560 | 1465872110291 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:50 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.
19:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 170ms
19:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
19:41:50 INFO - PROCESS | 3560 | 1465872110448 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:50 INFO - PROCESS | 3560 | 1465872110468 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:50 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.
19:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 168ms
19:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
19:41:50 INFO - PROCESS | 3560 | 1465872110622 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:50 INFO - PROCESS | 3560 | 1465872110643 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:50 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.
19:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 169ms
19:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
19:41:50 INFO - PROCESS | 3560 | 1465872110800 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:50 INFO - PROCESS | 3560 | 1465872110819 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:50 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.
19:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 169ms
19:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
19:41:50 INFO - PROCESS | 3560 | 1465872110973 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:50 INFO - PROCESS | 3560 | 1465872110988 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:51 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.
19:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 167ms
19:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
19:41:51 INFO - PROCESS | 3560 | 1465872111148 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:51 INFO - PROCESS | 3560 | 1465872111184 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:51 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.
19:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 227ms
19:41:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
19:41:51 INFO - PROCESS | 3560 | 1465872111381 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:51 INFO - PROCESS | 3560 | 1465872111400 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
19:41:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 169ms
19:41:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
19:41:51 INFO - PROCESS | 3560 | 1465872111556 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:51 INFO - PROCESS | 3560 | 1465872111571 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
19:41:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 377ms
19:41:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
19:41:51 INFO - PROCESS | 3560 | 1465872111937 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:51 INFO - PROCESS | 3560 | 1465872111954 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
19:41:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 227ms
19:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
19:41:52 INFO - PROCESS | 3560 | 1465872112170 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:52 INFO - PROCESS | 3560 | 1465872112197 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
19:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 185ms
19:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
19:41:52 INFO - PROCESS | 3560 | 1465872112361 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:52 INFO - PROCESS | 3560 | 1465872112382 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
19:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 187ms
19:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
19:41:52 INFO - PROCESS | 3560 | 1465872112553 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:52 INFO - PROCESS | 3560 | 1465872112568 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
19:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 332ms
19:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
19:41:52 INFO - PROCESS | 3560 | 1465872112890 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:52 INFO - PROCESS | 3560 | 1465872112913 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
19:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 169ms
19:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
19:41:53 INFO - PROCESS | 3560 | 1465872113065 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:53 INFO - PROCESS | 3560 | 1465872113087 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
19:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 169ms
19:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
19:41:53 INFO - PROCESS | 3560 | 1465872113242 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:53 INFO - PROCESS | 3560 | 1465872113274 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
19:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 189ms
19:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
19:41:53 INFO - PROCESS | 3560 | 1465872113430 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:53 INFO - PROCESS | 3560 | 1465872113451 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
19:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 168ms
19:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
19:41:53 INFO - PROCESS | 3560 | 1465872113602 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:53 INFO - PROCESS | 3560 | 1465872113617 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
19:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 169ms
19:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
19:41:53 INFO - PROCESS | 3560 | 1465872113778 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:53 INFO - PROCESS | 3560 | 1465872113807 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:54 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
19:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 689ms
19:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
19:41:54 INFO - PROCESS | 3560 | 1465872114472 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:54 INFO - PROCESS | 3560 | 1465872114493 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
19:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 688ms
19:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
19:41:55 INFO - PROCESS | 3560 | 1465872115164 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:55 INFO - PROCESS | 3560 | 1465872115179 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:55 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
19:41:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:41:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
19:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 186ms
19:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
19:41:55 INFO - PROCESS | 3560 | 1465872115357 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:55 INFO - PROCESS | 3560 | 1465872115377 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
19:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 169ms
19:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
19:41:55 INFO - PROCESS | 3560 | 1465872115532 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:55 INFO - PROCESS | 3560 | 1465872115547 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
19:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 169ms
19:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
19:41:55 INFO - PROCESS | 3560 | 1465872115708 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:55 INFO - PROCESS | 3560 | 1465872115732 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
19:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 169ms
19:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
19:41:55 INFO - PROCESS | 3560 | 1465872115882 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:55 INFO - PROCESS | 3560 | 1465872115897 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
19:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 168ms
19:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
19:41:56 INFO - PROCESS | 3560 | 1465872116056 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:56 INFO - PROCESS | 3560 | 1465872116075 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
19:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 188ms
19:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
19:41:56 INFO - PROCESS | 3560 | 1465872116247 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:56 INFO - PROCESS | 3560 | 1465872116270 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
19:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
19:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 169ms
19:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
19:41:56 INFO - PROCESS | 3560 | 1465872116423 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:56 INFO - PROCESS | 3560 | 1465872116446 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
19:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 169ms
19:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
19:41:56 INFO - PROCESS | 3560 | 1465872116594 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:56 INFO - PROCESS | 3560 | 1465872116613 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
19:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
19:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 168ms
19:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
19:41:56 INFO - PROCESS | 3560 | 1465872116771 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:56 INFO - PROCESS | 3560 | 1465872116788 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:56 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
19:41:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
19:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 167ms
19:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
19:41:56 INFO - PROCESS | 3560 | 1465872116944 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:56 INFO - PROCESS | 3560 | 1465872116967 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:57 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
19:41:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
19:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:41:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 187ms
19:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
19:41:57 INFO - PROCESS | 3560 | 1465872117138 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:57 INFO - PROCESS | 3560 | 1465872117160 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
19:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 170ms
19:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
19:41:57 INFO - PROCESS | 3560 | 1465872117314 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:57 INFO - PROCESS | 3560 | 1465872117329 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
19:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 169ms
19:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
19:41:57 INFO - PROCESS | 3560 | 1465872117489 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:57 INFO - PROCESS | 3560 | 1465872117529 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
19:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 228ms
19:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
19:41:57 INFO - PROCESS | 3560 | 1465872117721 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:57 INFO - PROCESS | 3560 | 1465872117741 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
19:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 170ms
19:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
19:41:57 INFO - PROCESS | 3560 | 1465872117896 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:57 INFO - PROCESS | 3560 | 1465872117910 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
19:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 169ms
19:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
19:41:58 INFO - PROCESS | 3560 | 1465872118073 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:58 INFO - PROCESS | 3560 | 1465872118094 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
19:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 185ms
19:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
19:41:58 INFO - PROCESS | 3560 | 1465872118262 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:58 INFO - PROCESS | 3560 | 1465872118277 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
19:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 169ms
19:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
19:41:58 INFO - PROCESS | 3560 | 1465872118437 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:58 INFO - PROCESS | 3560 | 1465872118458 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
19:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 168ms
19:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
19:41:58 INFO - PROCESS | 3560 | 1465872118609 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:58 INFO - PROCESS | 3560 | 1465872118633 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
19:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 170ms
19:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
19:41:58 INFO - PROCESS | 3560 | 1465872118785 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:58 INFO - PROCESS | 3560 | 1465872118810 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
19:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 334ms
19:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
19:41:59 INFO - PROCESS | 3560 | 1465872119123 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:59 INFO - PROCESS | 3560 | 1465872119145 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
19:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 170ms
19:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
19:41:59 INFO - PROCESS | 3560 | 1465872119305 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:59 INFO - PROCESS | 3560 | 1465872119327 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:59 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
19:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 170ms
19:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
19:41:59 INFO - PROCESS | 3560 | 1465872119485 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:59 INFO - PROCESS | 3560 | 1465872119505 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
19:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 187ms
19:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
19:41:59 INFO - PROCESS | 3560 | 1465872119672 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:59 INFO - PROCESS | 3560 | 1465872119693 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
19:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 168ms
19:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
19:41:59 INFO - PROCESS | 3560 | 1465872119848 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:41:59 INFO - PROCESS | 3560 | 1465872119860 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:00 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
19:42:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 169ms
19:42:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
19:42:00 INFO - PROCESS | 3560 | 1465872120020 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:00 INFO - PROCESS | 3560 | 1465872120049 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:00 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
19:42:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
19:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:42:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
19:42:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
19:42:00 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
19:42:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
19:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:42:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
19:42:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
19:42:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 416ms
19:42:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
19:42:00 INFO - PROCESS | 3560 | 1465872120440 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:00 INFO - PROCESS | 3560 | 1465872120462 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:00 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.
19:42:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 168ms
19:42:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
19:42:00 INFO - PROCESS | 3560 | 1465872120619 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:00 INFO - PROCESS | 3560 | 1465872120638 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:00 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.
19:42:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 229ms
19:42:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
19:42:00 INFO - PROCESS | 3560 | 1465872120850 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:00 INFO - PROCESS | 3560 | 1465872120871 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
19:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 169ms
19:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
19:42:01 INFO - PROCESS | 3560 | 1465872121024 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:01 INFO - PROCESS | 3560 | 1465872121042 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
19:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 169ms
19:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
19:42:01 INFO - PROCESS | 3560 | 1465872121203 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:01 INFO - PROCESS | 3560 | 1465872121228 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
19:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 188ms
19:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
19:42:01 INFO - PROCESS | 3560 | 1465872121399 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:01 INFO - PROCESS | 3560 | 1465872121417 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
19:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 169ms
19:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
19:42:01 INFO - PROCESS | 3560 | 1465872121573 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:01 INFO - PROCESS | 3560 | 1465872121592 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
19:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 169ms
19:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
19:42:01 INFO - PROCESS | 3560 | 1465872121752 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:01 INFO - PROCESS | 3560 | 1465872121771 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
19:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 169ms
19:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
19:42:01 INFO - PROCESS | 3560 | 1465872121921 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:01 INFO - PROCESS | 3560 | 1465872121943 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
19:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 167ms
19:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
19:42:02 INFO - PROCESS | 3560 | 1465872122096 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:02 INFO - PROCESS | 3560 | 1465872122108 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
19:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 170ms
19:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
19:42:02 INFO - PROCESS | 3560 | 1465872122268 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:02 INFO - PROCESS | 3560 | 1465872122291 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
19:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 169ms
19:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
19:42:02 INFO - PROCESS | 3560 | 1465872122444 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:02 INFO - PROCESS | 3560 | 1465872122464 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
19:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 167ms
19:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
19:42:02 INFO - PROCESS | 3560 | 1465872122614 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:02 INFO - PROCESS | 3560 | 1465872122633 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
19:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 168ms
19:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
19:42:02 INFO - PROCESS | 3560 | 1465872122787 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:02 INFO - PROCESS | 3560 | 1465872122806 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
19:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 167ms
19:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
19:42:02 INFO - PROCESS | 3560 | 1465872122964 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:02 INFO - PROCESS | 3560 | 1465872122983 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
19:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 189ms
19:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
19:42:03 INFO - PROCESS | 3560 | 1465872123154 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:03 INFO - PROCESS | 3560 | 1465872123171 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
19:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 170ms
19:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
19:42:03 INFO - PROCESS | 3560 | 1465872123334 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:03 INFO - PROCESS | 3560 | 1465872123354 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
19:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 170ms
19:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
19:42:03 INFO - PROCESS | 3560 | 1465872123509 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:03 INFO - PROCESS | 3560 | 1465872123521 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
19:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 269ms
19:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
19:42:03 INFO - PROCESS | 3560 | 1465872123781 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:03 INFO - PROCESS | 3560 | 1465872123805 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
19:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 168ms
19:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
19:42:03 INFO - PROCESS | 3560 | 1465872123954 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:04 INFO - PROCESS | 3560 | 1465872124005 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
19:42:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 230ms
19:42:04 INFO - PROCESS | 3560 | 1465872124188 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
19:42:04 INFO - PROCESS | 3560 | 1465872124213 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
19:42:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 269ms
19:42:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
19:42:04 INFO - PROCESS | 3560 | 1465872124463 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:04 INFO - PROCESS | 3560 | 1465872124483 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
19:42:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 169ms
19:42:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
19:42:04 INFO - PROCESS | 3560 | 1465872124641 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:04 INFO - PROCESS | 3560 | 1465872124655 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
19:42:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 168ms
19:42:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
19:42:04 INFO - PROCESS | 3560 | 1465872124811 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:04 INFO - PROCESS | 3560 | 1465872124830 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
19:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 188ms
19:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
19:42:05 INFO - PROCESS | 3560 | 1465872125003 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:05 INFO - PROCESS | 3560 | 1465872125029 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
19:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 333ms
19:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
19:42:05 INFO - PROCESS | 3560 | 1465872125343 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:05 INFO - PROCESS | 3560 | 1465872125367 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
19:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 186ms
19:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
19:42:05 INFO - PROCESS | 3560 | 1465872125534 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:05 INFO - PROCESS | 3560 | 1465872125552 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
19:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 169ms
19:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
19:42:05 INFO - PROCESS | 3560 | 1465872125711 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:05 INFO - PROCESS | 3560 | 1465872125732 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
19:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 170ms
19:42:05 INFO - PROCESS | 3560 | 1465872125881 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
19:42:05 INFO - PROCESS | 3560 | 1465872125901 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
19:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 169ms
19:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
19:42:06 INFO - PROCESS | 3560 | 1465872126058 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:06 INFO - PROCESS | 3560 | 1465872126077 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
19:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 170ms
19:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
19:42:06 INFO - PROCESS | 3560 | 1465872126231 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:06 INFO - PROCESS | 3560 | 1465872126263 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
19:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 169ms
19:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
19:42:06 INFO - PROCESS | 3560 | 1465872126405 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:06 INFO - PROCESS | 3560 | 1465872126418 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
19:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 169ms
19:42:06 INFO - PROCESS | 3560 | 1465872126576 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
19:42:06 INFO - PROCESS | 3560 | 1465872126595 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:06 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
19:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 167ms
19:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
19:42:06 INFO - PROCESS | 3560 | 1465872126750 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:06 INFO - PROCESS | 3560 | 1465872126765 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
19:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 168ms
19:42:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
19:42:06 INFO - PROCESS | 3560 | 1465872126927 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:06 INFO - PROCESS | 3560 | 1465872126949 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:07 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)
19:42:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 732ms
19:42:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
19:42:07 INFO - PROCESS | 3560 | 1465872127665 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:07 INFO - PROCESS | 3560 | 1465872127680 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
19:42:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 691ms
19:42:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
19:42:08 INFO - PROCESS | 3560 | 1465872128360 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:08 INFO - PROCESS | 3560 | 1465872128382 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
19:42:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 689ms
19:42:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
19:42:09 INFO - PROCESS | 3560 | 1465872129054 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:09 INFO - PROCESS | 3560 | 1465872129074 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:09 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)
19:42:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 689ms
19:42:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
19:42:09 INFO - PROCESS | 3560 | 1465872129748 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:09 INFO - PROCESS | 3560 | 1465872129771 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:10 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)
19:42:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 687ms
19:42:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
19:42:10 INFO - PROCESS | 3560 | 1465872130440 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:10 INFO - PROCESS | 3560 | 1465872130463 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
19:42:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 672ms
19:42:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
19:42:11 INFO - PROCESS | 3560 | 1465872131115 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:11 INFO - PROCESS | 3560 | 1465872131137 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
19:42:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 670ms
19:42:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
19:42:11 INFO - PROCESS | 3560 | 1465872131793 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:11 INFO - PROCESS | 3560 | 1465872131819 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
19:42:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 689ms
19:42:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
19:42:12 INFO - PROCESS | 3560 | 1465872132488 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:12 INFO - PROCESS | 3560 | 1465872132511 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:13 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
19:42:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 688ms
19:42:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
19:42:13 INFO - PROCESS | 3560 | 1465872133181 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:13 INFO - PROCESS | 3560 | 1465872133208 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
19:42:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 691ms
19:42:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
19:42:13 INFO - PROCESS | 3560 | 1465872133875 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:13 INFO - PROCESS | 3560 | 1465872133899 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:14 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
19:42:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
19:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 170ms
19:42:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
19:42:14 INFO - PROCESS | 3560 | 1465872134049 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:14 INFO - PROCESS | 3560 | 1465872134070 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
19:42:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 168ms
19:42:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
19:42:14 INFO - PROCESS | 3560 | 1465872134223 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:14 INFO - PROCESS | 3560 | 1465872134247 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:14 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
19:42:14 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:42:14 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:42:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
19:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 168ms
19:42:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
19:42:14 INFO - PROCESS | 3560 | 1465872134399 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:14 INFO - PROCESS | 3560 | 1465872134419 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
19:42:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 169ms
19:42:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
19:42:14 INFO - PROCESS | 3560 | 1465872134574 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:14 INFO - PROCESS | 3560 | 1465872134599 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
19:42:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 688ms
19:42:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
19:42:15 INFO - PROCESS | 3560 | 1465872135267 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:15 INFO - PROCESS | 3560 | 1465872135288 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:15 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
19:42:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 669ms
19:42:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
19:42:15 INFO - PROCESS | 3560 | 1465872135941 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:15 INFO - PROCESS | 3560 | 1465872135965 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:16 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.)
19:42:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 691ms
19:42:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
19:42:16 INFO - PROCESS | 3560 | 1465872136638 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:16 INFO - PROCESS | 3560 | 1465872136653 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
19:42:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 690ms
19:42:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
19:42:17 INFO - PROCESS | 3560 | 1465872137332 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:17 INFO - PROCESS | 3560 | 1465872137352 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:18 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
19:42:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 689ms
19:42:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
19:42:18 INFO - PROCESS | 3560 | 1465872138026 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:18 INFO - PROCESS | 3560 | 1465872138052 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
19:42:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 168ms
19:42:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
19:42:18 INFO - PROCESS | 3560 | 1465872138201 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:18 INFO - PROCESS | 3560 | 1465872138218 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
19:42:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 688ms
19:42:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
19:42:18 INFO - PROCESS | 3560 | 1465872138895 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:18 INFO - PROCESS | 3560 | 1465872138914 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
19:42:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 671ms
19:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
19:42:19 INFO - PROCESS | 3560 | 1465872139567 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:19 INFO - PROCESS | 3560 | 1465872139582 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
19:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 168ms
19:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
19:42:19 INFO - PROCESS | 3560 | 1465872139741 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:19 INFO - PROCESS | 3560 | 1465872139770 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
19:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 170ms
19:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
19:42:19 INFO - PROCESS | 3560 | 1465872139917 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:19 INFO - PROCESS | 3560 | 1465872139943 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
19:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 168ms
19:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
19:42:20 INFO - PROCESS | 3560 | 1465872140089 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:20 INFO - PROCESS | 3560 | 1465872140108 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
19:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 170ms
19:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
19:42:20 INFO - PROCESS | 3560 | 1465872140262 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:20 INFO - PROCESS | 3560 | 1465872140282 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
19:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 167ms
19:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
19:42:20 INFO - PROCESS | 3560 | 1465872140439 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:20 INFO - PROCESS | 3560 | 1465872140459 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
19:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 169ms
19:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
19:42:20 INFO - PROCESS | 3560 | 1465872140616 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:20 INFO - PROCESS | 3560 | 1465872140630 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
19:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 188ms
19:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
19:42:20 INFO - PROCESS | 3560 | 1465872140809 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:20 INFO - PROCESS | 3560 | 1465872140834 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:20 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
19:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 169ms
19:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
19:42:20 INFO - PROCESS | 3560 | 1465872140980 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:21 INFO - PROCESS | 3560 | 1465872140997 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:21 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
19:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 167ms
19:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
19:42:21 INFO - PROCESS | 3560 | 1465872141157 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:21 INFO - PROCESS | 3560 | 1465872141176 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:21 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
19:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 167ms
19:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
19:42:21 INFO - PROCESS | 3560 | 1465872141329 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:21 INFO - PROCESS | 3560 | 1465872141348 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
19:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 170ms
19:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
19:42:21 INFO - PROCESS | 3560 | 1465872141505 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:21 INFO - PROCESS | 3560 | 1465872141525 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:21 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
19:42:21 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:42:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
19:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 170ms
19:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
19:42:21 INFO - PROCESS | 3560 | 1465872141680 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:21 INFO - PROCESS | 3560 | 1465872141694 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
19:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 133ms
19:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
19:42:21 INFO - PROCESS | 3560 | 1465872141819 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:21 INFO - PROCESS | 3560 | 1465872141843 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:22 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
19:42:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:42:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
19:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 374ms
19:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
19:42:22 INFO - PROCESS | 3560 | 1465872142196 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:22 INFO - PROCESS | 3560 | 1465872142210 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
19:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 168ms
19:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
19:42:22 INFO - PROCESS | 3560 | 1465872142370 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:22 INFO - PROCESS | 3560 | 1465872142389 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
19:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 169ms
19:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
19:42:22 INFO - PROCESS | 3560 | 1465872142542 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:22 INFO - PROCESS | 3560 | 1465872142564 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
19:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 168ms
19:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
19:42:22 INFO - PROCESS | 3560 | 1465872142718 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:22 INFO - PROCESS | 3560 | 1465872142736 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
19:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 187ms
19:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
19:42:22 INFO - PROCESS | 3560 | 1465872142908 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:22 INFO - PROCESS | 3560 | 1465872142928 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
19:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 169ms
19:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
19:42:23 INFO - PROCESS | 3560 | 1465872143091 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:23 INFO - PROCESS | 3560 | 1465872143112 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
19:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 291ms
19:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
19:42:23 INFO - PROCESS | 3560 | 1465872143377 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:23 INFO - PROCESS | 3560 | 1465872143391 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
19:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 168ms
19:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
19:42:23 INFO - PROCESS | 3560 | 1465872143552 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:23 INFO - PROCESS | 3560 | 1465872143572 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
19:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 229ms
19:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
19:42:23 INFO - PROCESS | 3560 | 1465872143833 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:23 INFO - PROCESS | 3560 | 1465872143861 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
19:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 169ms
19:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
19:42:24 INFO - PROCESS | 3560 | 1465872144010 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:24 INFO - PROCESS | 3560 | 1465872144026 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
19:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 186ms
19:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
19:42:24 INFO - PROCESS | 3560 | 1465872144203 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:24 INFO - PROCESS | 3560 | 1465872144224 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
19:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 170ms
19:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
19:42:24 INFO - PROCESS | 3560 | 1465872144373 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:24 INFO - PROCESS | 3560 | 1465872144393 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
19:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 170ms
19:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
19:42:24 INFO - PROCESS | 3560 | 1465872144551 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:24 INFO - PROCESS | 3560 | 1465872144571 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
19:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 187ms
19:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
19:42:24 INFO - PROCESS | 3560 | 1465872144742 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:24 INFO - PROCESS | 3560 | 1465872144771 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
19:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 169ms
19:42:24 INFO - PROCESS | 3560 | 1465872144918 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
19:42:24 INFO - PROCESS | 3560 | 1465872144942 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
19:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 169ms
19:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
19:42:25 INFO - PROCESS | 3560 | 1465872145093 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:25 INFO - PROCESS | 3560 | 1465872145107 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
19:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 170ms
19:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
19:42:25 INFO - PROCESS | 3560 | 1465872145268 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:25 INFO - PROCESS | 3560 | 1465872145291 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
19:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 169ms
19:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
19:42:25 INFO - PROCESS | 3560 | 1465872145446 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:25 INFO - PROCESS | 3560 | 1465872145458 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
19:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 169ms
19:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
19:42:25 INFO - PROCESS | 3560 | 1465872145616 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:25 INFO - PROCESS | 3560 | 1465872145638 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
19:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 170ms
19:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
19:42:25 INFO - PROCESS | 3560 | 1465872145790 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:25 INFO - PROCESS | 3560 | 1465872145805 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
19:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 168ms
19:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
19:42:25 INFO - PROCESS | 3560 | 1465872145967 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:25 INFO - PROCESS | 3560 | 1465872145990 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
19:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 170ms
19:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
19:42:26 INFO - PROCESS | 3560 | 1465872146168 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:26 INFO - PROCESS | 3560 | 1465872146196 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
19:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 188ms
19:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
19:42:26 INFO - PROCESS | 3560 | 1465872146346 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:26 INFO - PROCESS | 3560 | 1465872146358 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
19:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 187ms
19:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
19:42:26 INFO - PROCESS | 3560 | 1465872146536 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:26 INFO - PROCESS | 3560 | 1465872146562 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
19:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 169ms
19:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
19:42:26 INFO - PROCESS | 3560 | 1465872146712 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:26 INFO - PROCESS | 3560 | 1465872146725 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
19:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 169ms
19:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
19:42:26 INFO - PROCESS | 3560 | 1465872146884 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:26 INFO - PROCESS | 3560 | 1465872146903 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
19:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 169ms
19:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
19:42:27 INFO - PROCESS | 3560 | 1465872147058 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:27 INFO - PROCESS | 3560 | 1465872147091 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
19:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 169ms
19:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
19:42:27 INFO - PROCESS | 3560 | 1465872147233 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:27 INFO - PROCESS | 3560 | 1465872147252 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
19:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 168ms
19:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
19:42:27 INFO - PROCESS | 3560 | 1465872147405 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:27 INFO - PROCESS | 3560 | 1465872147425 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
19:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 170ms
19:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
19:42:27 INFO - PROCESS | 3560 | 1465872147585 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:27 INFO - PROCESS | 3560 | 1465872147607 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
19:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 169ms
19:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
19:42:27 INFO - PROCESS | 3560 | 1465872147758 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:27 INFO - PROCESS | 3560 | 1465872147772 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
19:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 170ms
19:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
19:42:27 INFO - PROCESS | 3560 | 1465872147932 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:27 INFO - PROCESS | 3560 | 1465872147951 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
19:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 168ms
19:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
19:42:28 INFO - PROCESS | 3560 | 1465872148107 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:28 INFO - PROCESS | 3560 | 1465872148122 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
19:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 185ms
19:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
19:42:28 INFO - PROCESS | 3560 | 1465872148298 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:28 INFO - PROCESS | 3560 | 1465872148317 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
19:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 169ms
19:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
19:42:28 INFO - PROCESS | 3560 | 1465872148473 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:28 INFO - PROCESS | 3560 | 1465872148488 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
19:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 168ms
19:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
19:42:28 INFO - PROCESS | 3560 | 1465872148648 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:28 INFO - PROCESS | 3560 | 1465872148669 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
19:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 187ms
19:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
19:42:28 INFO - PROCESS | 3560 | 1465872148839 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:28 INFO - PROCESS | 3560 | 1465872148855 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
19:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 169ms
19:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
19:42:29 INFO - PROCESS | 3560 | 1465872149014 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:29 INFO - PROCESS | 3560 | 1465872149034 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
19:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 170ms
19:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
19:42:29 INFO - PROCESS | 3560 | 1465872149188 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:29 INFO - PROCESS | 3560 | 1465872149216 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
19:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 170ms
19:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
19:42:29 INFO - PROCESS | 3560 | 1465872149368 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:29 INFO - PROCESS | 3560 | 1465872149438 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
19:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 228ms
19:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
19:42:29 INFO - PROCESS | 3560 | 1465872149600 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:29 INFO - PROCESS | 3560 | 1465872149624 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
19:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 170ms
19:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
19:42:29 INFO - PROCESS | 3560 | 1465872149777 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:29 INFO - PROCESS | 3560 | 1465872149799 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
19:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 169ms
19:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
19:42:29 INFO - PROCESS | 3560 | 1465872149973 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:30 INFO - PROCESS | 3560 | 1465872150058 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
19:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 291ms
19:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
19:42:30 INFO - PROCESS | 3560 | 1465872150255 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:30 INFO - PROCESS | 3560 | 1465872150272 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
19:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 169ms
19:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
19:42:30 INFO - PROCESS | 3560 | 1465872150431 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:30 INFO - PROCESS | 3560 | 1465872150454 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
19:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 168ms
19:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
19:42:30 INFO - PROCESS | 3560 | 1465872150610 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:30 INFO - PROCESS | 3560 | 1465872150635 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
19:42:30 INFO - PROCESS | 3560 | 1465872150637 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
19:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 188ms
19:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
19:42:30 INFO - PROCESS | 3560 | 1465872150797 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:30 INFO - PROCESS | 3560 | 1465872150817 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
19:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 168ms
19:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
19:42:30 INFO - PROCESS | 3560 | 1465872150970 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:31 INFO - PROCESS | 3560 | 1465872150999 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
19:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 169ms
19:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
19:42:31 INFO - PROCESS | 3560 | 1465872151147 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:31 INFO - PROCESS | 3560 | 1465872151170 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
19:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 169ms
19:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
19:42:31 INFO - PROCESS | 3560 | 1465872151322 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:31 INFO - PROCESS | 3560 | 1465872151338 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
19:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 169ms
19:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
19:42:31 INFO - PROCESS | 3560 | 1465872151497 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:31 INFO - PROCESS | 3560 | 1465872151521 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
19:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 170ms
19:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
19:42:31 INFO - PROCESS | 3560 | 1465872151670 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:31 INFO - PROCESS | 3560 | 1465872151691 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
19:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 169ms
19:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
19:42:31 INFO - PROCESS | 3560 | 1465872151846 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:31 INFO - PROCESS | 3560 | 1465872151865 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
19:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 170ms
19:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
19:42:32 INFO - PROCESS | 3560 | 1465872152020 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:32 INFO - PROCESS | 3560 | 1465872152047 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
19:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 170ms
19:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
19:42:32 INFO - PROCESS | 3560 | 1465872152195 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:32 INFO - PROCESS | 3560 | 1465872152220 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
19:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 227ms
19:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
19:42:32 INFO - PROCESS | 3560 | 1465872152429 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:32 INFO - PROCESS | 3560 | 1465872152451 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
19:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 168ms
19:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
19:42:32 INFO - PROCESS | 3560 | 1465872152600 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:32 INFO - PROCESS | 3560 | 1465872152623 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
19:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 169ms
19:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
19:42:32 INFO - PROCESS | 3560 | 1465872152776 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:32 INFO - PROCESS | 3560 | 1465872152789 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
19:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 170ms
19:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
19:42:32 INFO - PROCESS | 3560 | 1465872152948 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:32 INFO - PROCESS | 3560 | 1465872152967 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
19:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 169ms
19:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
19:42:33 INFO - PROCESS | 3560 | 1465872153122 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:33 INFO - PROCESS | 3560 | 1465872153150 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
19:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 168ms
19:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
19:42:33 INFO - PROCESS | 3560 | 1465872153297 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:33 INFO - PROCESS | 3560 | 1465872153315 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
19:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 169ms
19:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
19:42:33 INFO - PROCESS | 3560 | 1465872153469 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:33 INFO - PROCESS | 3560 | 1465872153488 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
19:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 170ms
19:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
19:42:33 INFO - PROCESS | 3560 | 1465872153645 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:33 INFO - PROCESS | 3560 | 1465872153668 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
19:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 169ms
19:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
19:42:33 INFO - PROCESS | 3560 | 1465872153818 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:33 INFO - PROCESS | 3560 | 1465872153837 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
19:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 168ms
19:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
19:42:33 INFO - PROCESS | 3560 | 1465872153994 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:34 INFO - PROCESS | 3560 | 1465872154013 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
19:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 169ms
19:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
19:42:34 INFO - PROCESS | 3560 | 1465872154168 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:34 INFO - PROCESS | 3560 | 1465872154185 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
19:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 188ms
19:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
19:42:34 INFO - PROCESS | 3560 | 1465872154361 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:34 INFO - PROCESS | 3560 | 1465872154380 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
19:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 169ms
19:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
19:42:34 INFO - PROCESS | 3560 | 1465872154533 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:34 INFO - PROCESS | 3560 | 1465872154553 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
19:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 168ms
19:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
19:42:34 INFO - PROCESS | 3560 | 1465872154708 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:34 INFO - PROCESS | 3560 | 1465872154720 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
19:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 169ms
19:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
19:42:34 INFO - PROCESS | 3560 | 1465872154880 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:34 INFO - PROCESS | 3560 | 1465872154902 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
19:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 167ms
19:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
19:42:35 INFO - PROCESS | 3560 | 1465872155051 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:35 INFO - PROCESS | 3560 | 1465872155071 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
19:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 168ms
19:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
19:42:35 INFO - PROCESS | 3560 | 1465872155227 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:35 INFO - PROCESS | 3560 | 1465872155246 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
19:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 169ms
19:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
19:42:35 INFO - PROCESS | 3560 | 1465872155402 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:35 INFO - PROCESS | 3560 | 1465872155417 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
19:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 170ms
19:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
19:42:35 INFO - PROCESS | 3560 | 1465872155577 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:35 INFO - PROCESS | 3560 | 1465872155602 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
19:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 170ms
19:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
19:42:35 INFO - PROCESS | 3560 | 1465872155752 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:35 INFO - PROCESS | 3560 | 1465872155767 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
19:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 169ms
19:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
19:42:35 INFO - PROCESS | 3560 | 1465872155928 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:35 INFO - PROCESS | 3560 | 1465872155971 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
19:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 230ms
19:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
19:42:36 INFO - PROCESS | 3560 | 1465872156161 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:36 INFO - PROCESS | 3560 | 1465872156183 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
19:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 376ms
19:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
19:42:36 INFO - PROCESS | 3560 | 1465872156545 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:36 INFO - PROCESS | 3560 | 1465872156570 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
19:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 170ms
19:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
19:42:36 INFO - PROCESS | 3560 | 1465872156724 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:36 INFO - PROCESS | 3560 | 1465872156747 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
19:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 188ms
19:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
19:42:36 INFO - PROCESS | 3560 | 1465872156913 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:36 INFO - PROCESS | 3560 | 1465872156935 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
19:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 168ms
19:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
19:42:37 INFO - PROCESS | 3560 | 1465872157084 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:37 INFO - PROCESS | 3560 | 1465872157103 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
19:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 169ms
19:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
19:42:37 INFO - PROCESS | 3560 | 1465872157261 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:37 INFO - PROCESS | 3560 | 1465872157280 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
19:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 169ms
19:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
19:42:37 INFO - PROCESS | 3560 | 1465872157436 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:37 INFO - PROCESS | 3560 | 1465872157461 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
19:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 170ms
19:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
19:42:37 INFO - PROCESS | 3560 | 1465872157611 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:37 INFO - PROCESS | 3560 | 1465872157632 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:37 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
19:42:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:42:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1
19:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 169ms
19:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
19:42:37 INFO - PROCESS | 3560 | 1465872157784 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:37 INFO - PROCESS | 3560 | 1465872157801 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
19:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 168ms
19:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
19:42:37 INFO - PROCESS | 3560 | 1465872157960 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:37 INFO - PROCESS | 3560 | 1465872157979 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
19:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 170ms
19:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
19:42:38 INFO - PROCESS | 3560 | 1465872158132 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:38 INFO - PROCESS | 3560 | 1465872158152 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
19:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 169ms
19:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
19:42:38 INFO - PROCESS | 3560 | 1465872158311 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:38 INFO - PROCESS | 3560 | 1465872158340 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:38 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
19:42:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:42:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
19:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 169ms
19:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
19:42:38 INFO - PROCESS | 3560 | 1465872158483 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:38 INFO - PROCESS | 3560 | 1465872158502 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:38 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
19:42:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:42:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
19:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 168ms
19:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
19:42:38 INFO - PROCESS | 3560 | 1465872158660 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:38 INFO - PROCESS | 3560 | 1465872158680 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:38 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
19:42:38 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:42:38 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:42:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
19:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 167ms
19:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
19:42:38 INFO - PROCESS | 3560 | 1465872158833 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:38 INFO - PROCESS | 3560 | 1465872158852 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:39 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
19:42:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:42:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
19:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 168ms
19:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
19:42:39 INFO - PROCESS | 3560 | 1465872159010 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:39 INFO - PROCESS | 3560 | 1465872159032 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:39 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
19:42:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:42:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
19:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 170ms
19:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
19:42:39 INFO - PROCESS | 3560 | 1465872159186 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:39 INFO - PROCESS | 3560 | 1465872159200 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:39 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
19:42:39 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:42:39 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:42:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
19:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 169ms
19:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
19:42:39 INFO - PROCESS | 3560 | 1465872159360 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:39 INFO - PROCESS | 3560 | 1465872159379 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
19:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 169ms
19:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
19:42:39 INFO - PROCESS | 3560 | 1465872159534 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:39 INFO - PROCESS | 3560 | 1465872159551 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:39 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
19:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 187ms
19:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
19:42:39 INFO - PROCESS | 3560 | 1465872159726 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:39 INFO - PROCESS | 3560 | 1465872159764 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:39 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
19:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 169ms
19:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
19:42:39 INFO - PROCESS | 3560 | 1465872159899 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:39 INFO - PROCESS | 3560 | 1465872159917 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
19:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 168ms
19:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
19:42:40 INFO - PROCESS | 3560 | 1465872160074 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:40 INFO - PROCESS | 3560 | 1465872160096 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
19:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 171ms
19:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
19:42:40 INFO - PROCESS | 3560 | 1465872160248 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:40 INFO - PROCESS | 3560 | 1465872160268 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
19:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 170ms
19:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
19:42:40 INFO - PROCESS | 3560 | 1465872160426 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:40 INFO - PROCESS | 3560 | 1465872160446 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:40 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
19:42:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
19:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 188ms
19:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
19:42:40 INFO - PROCESS | 3560 | 1465872160618 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:40 INFO - PROCESS | 3560 | 1465872160632 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
19:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 188ms
19:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
19:42:40 INFO - PROCESS | 3560 | 1465872160809 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:40 INFO - PROCESS | 3560 | 1465872160828 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
19:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 170ms
19:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
19:42:40 INFO - PROCESS | 3560 | 1465872160989 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:41 INFO - PROCESS | 3560 | 1465872161013 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
19:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 169ms
19:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
19:42:41 INFO - PROCESS | 3560 | 1465872161160 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:41 INFO - PROCESS | 3560 | 1465872161179 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
19:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 170ms
19:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
19:42:41 INFO - PROCESS | 3560 | 1465872161333 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:41 INFO - PROCESS | 3560 | 1465872161349 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
19:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 168ms
19:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
19:42:41 INFO - PROCESS | 3560 | 1465872161509 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:41 INFO - PROCESS | 3560 | 1465872161528 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
19:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 375ms
19:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
19:42:41 INFO - PROCESS | 3560 | 1465872161887 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:41 INFO - PROCESS | 3560 | 1465872161909 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
19:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 169ms
19:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
19:42:42 INFO - PROCESS | 3560 | 1465872162061 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:42 INFO - PROCESS | 3560 | 1465872162082 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
19:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 169ms
19:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
19:42:42 INFO - PROCESS | 3560 | 1465872162234 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:42 INFO - PROCESS | 3560 | 1465872162250 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
19:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 376ms
19:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
19:42:42 INFO - PROCESS | 3560 | 1465872162619 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:42 INFO - PROCESS | 3560 | 1465872162643 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
19:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 169ms
19:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
19:42:42 INFO - PROCESS | 3560 | 1465872162791 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:42 INFO - PROCESS | 3560 | 1465872162815 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
19:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 167ms
19:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
19:42:42 INFO - PROCESS | 3560 | 1465872162966 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:42 INFO - PROCESS | 3560 | 1465872162984 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
19:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 167ms
19:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
19:42:43 INFO - PROCESS | 3560 | 1465872163137 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:43 INFO - PROCESS | 3560 | 1465872163151 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
19:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 170ms
19:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
19:42:43 INFO - PROCESS | 3560 | 1465872163311 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:43 INFO - PROCESS | 3560 | 1465872163332 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
19:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 169ms
19:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
19:42:43 INFO - PROCESS | 3560 | 1465872163488 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:43 INFO - PROCESS | 3560 | 1465872163514 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
19:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 169ms
19:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
19:42:43 INFO - PROCESS | 3560 | 1465872163658 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:43 INFO - PROCESS | 3560 | 1465872163677 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
19:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 169ms
19:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
19:42:43 INFO - PROCESS | 3560 | 1465872163832 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:43 INFO - PROCESS | 3560 | 1465872163847 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
19:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 168ms
19:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
19:42:44 INFO - PROCESS | 3560 | 1465872164008 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:44 INFO - PROCESS | 3560 | 1465872164032 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
19:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 167ms
19:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
19:42:44 INFO - PROCESS | 3560 | 1465872164182 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:44 INFO - PROCESS | 3560 | 1465872164209 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
19:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 169ms
19:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
19:42:44 INFO - PROCESS | 3560 | 1465872164358 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:44 INFO - PROCESS | 3560 | 1465872164381 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
19:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 170ms
19:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
19:42:44 INFO - PROCESS | 3560 | 1465872164530 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:44 INFO - PROCESS | 3560 | 1465872164558 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
19:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 170ms
19:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
19:42:44 INFO - PROCESS | 3560 | 1465872164710 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:44 INFO - PROCESS | 3560 | 1465872164731 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
19:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 185ms
19:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
19:42:44 INFO - PROCESS | 3560 | 1465872164899 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:44 INFO - PROCESS | 3560 | 1465872164926 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
19:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 169ms
19:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
19:42:45 INFO - PROCESS | 3560 | 1465872165074 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:45 INFO - PROCESS | 3560 | 1465872165093 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
19:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 169ms
19:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
19:42:45 INFO - PROCESS | 3560 | 1465872165248 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:45 INFO - PROCESS | 3560 | 1465872165262 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
19:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 167ms
19:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
19:42:45 INFO - PROCESS | 3560 | 1465872165423 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:45 INFO - PROCESS | 3560 | 1465872165442 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:45 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
19:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 170ms
19:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
19:42:45 INFO - PROCESS | 3560 | 1465872165598 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:45 INFO - PROCESS | 3560 | 1465872165612 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:45 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
19:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 170ms
19:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
19:42:45 INFO - PROCESS | 3560 | 1465872165773 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:45 INFO - PROCESS | 3560 | 1465872165793 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
19:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 170ms
19:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
19:42:45 INFO - PROCESS | 3560 | 1465872165946 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:45 INFO - PROCESS | 3560 | 1465872165965 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
19:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 690ms
19:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
19:42:46 INFO - PROCESS | 3560 | 1465872166641 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:46 INFO - PROCESS | 3560 | 1465872166664 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
19:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 169ms
19:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
19:42:46 INFO - PROCESS | 3560 | 1465872166814 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:46 INFO - PROCESS | 3560 | 1465872166841 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
19:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 169ms
19:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
19:42:46 INFO - PROCESS | 3560 | 1465872166992 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:47 INFO - PROCESS | 3560 | 1465872167014 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
19:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 187ms
19:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
19:42:47 INFO - PROCESS | 3560 | 1465872167182 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:47 INFO - PROCESS | 3560 | 1465872167196 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
19:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 168ms
19:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
19:42:47 INFO - PROCESS | 3560 | 1465872167355 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:47 INFO - PROCESS | 3560 | 1465872167374 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
19:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 170ms
19:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
19:42:47 INFO - PROCESS | 3560 | 1465872167530 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:47 INFO - PROCESS | 3560 | 1465872167545 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
19:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 170ms
19:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
19:42:47 INFO - PROCESS | 3560 | 1465872167705 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:47 INFO - PROCESS | 3560 | 1465872167729 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 170ms
19:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
19:42:47 INFO - PROCESS | 3560 | 1465872167880 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:47 INFO - PROCESS | 3560 | 1465872167894 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:48 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
19:42:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
19:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 169ms
19:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
19:42:48 INFO - PROCESS | 3560 | 1465872168055 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:48 INFO - PROCESS | 3560 | 1465872168076 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:48 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
19:42:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
19:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 168ms
19:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
19:42:48 INFO - PROCESS | 3560 | 1465872168227 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:48 INFO - PROCESS | 3560 | 1465872168246 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:48 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
19:42:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
19:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 169ms
19:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
19:42:48 INFO - PROCESS | 3560 | 1465872168403 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:48 INFO - PROCESS | 3560 | 1465872168423 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:48 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]"
19:42:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:42:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
19:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 230ms
19:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
19:42:48 INFO - PROCESS | 3560 | 1465872168718 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:48 INFO - PROCESS | 3560 | 1465872168804 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:49 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
19:42:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
19:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 312ms
19:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
19:42:49 INFO - PROCESS | 3560 | 1465872169006 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:49 INFO - PROCESS | 3560 | 1465872169029 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
19:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 168ms
19:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
19:42:49 INFO - PROCESS | 3560 | 1465872169179 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:49 INFO - PROCESS | 3560 | 1465872169199 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
19:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 168ms
19:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
19:42:49 INFO - PROCESS | 3560 | 1465872169355 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:49 INFO - PROCESS | 3560 | 1465872169376 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
19:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 169ms
19:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
19:42:49 INFO - PROCESS | 3560 | 1465872169530 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:49 INFO - PROCESS | 3560 | 1465872169546 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
19:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 167ms
19:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
19:42:49 INFO - PROCESS | 3560 | 1465872169706 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:49 INFO - PROCESS | 3560 | 1465872169735 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
19:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 169ms
19:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
19:42:49 INFO - PROCESS | 3560 | 1465872169880 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:49 INFO - PROCESS | 3560 | 1465872169894 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
19:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 187ms
19:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
19:42:50 INFO - PROCESS | 3560 | 1465872170072 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:50 INFO - PROCESS | 3560 | 1465872170091 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
19:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 169ms
19:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
19:42:50 INFO - PROCESS | 3560 | 1465872170246 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:50 INFO - PROCESS | 3560 | 1465872170260 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
19:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 168ms
19:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
19:42:50 INFO - PROCESS | 3560 | 1465872170421 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:50 INFO - PROCESS | 3560 | 1465872170440 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
19:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 188ms
19:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
19:42:50 INFO - PROCESS | 3560 | 1465872170612 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:50 INFO - PROCESS | 3560 | 1465872170628 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
19:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 169ms
19:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
19:42:50 INFO - PROCESS | 3560 | 1465872170787 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:50 INFO - PROCESS | 3560 | 1465872170805 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
19:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 169ms
19:42:50 INFO - PROCESS | 3560 | 1465872170958 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
19:42:50 INFO - PROCESS | 3560 | 1465872170989 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
19:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 167ms
19:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
19:42:51 INFO - PROCESS | 3560 | 1465872171134 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:51 INFO - PROCESS | 3560 | 1465872171146 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
19:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 169ms
19:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
19:42:51 INFO - PROCESS | 3560 | 1465872171305 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:51 INFO - PROCESS | 3560 | 1465872171460 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
19:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 334ms
19:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
19:42:51 INFO - PROCESS | 3560 | 1465872171644 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:51 INFO - PROCESS | 3560 | 1465872171660 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
19:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 170ms
19:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
19:42:51 INFO - PROCESS | 3560 | 1465872171821 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:51 INFO - PROCESS | 3560 | 1465872171844 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
19:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 169ms
19:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
19:42:52 INFO - PROCESS | 3560 | 1465872171993 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:52 INFO - PROCESS | 3560 | 1465872172012 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
19:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 169ms
19:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
19:42:52 INFO - PROCESS | 3560 | 1465872172170 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:52 INFO - PROCESS | 3560 | 1465872172189 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
19:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 169ms
19:42:52 INFO - PROCESS | 3560 | 1465872172343 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
19:42:52 INFO - PROCESS | 3560 | 1465872172361 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
19:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 168ms
19:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
19:42:52 INFO - PROCESS | 3560 | 1465872172518 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:52 INFO - PROCESS | 3560 | 1465872172540 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
19:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 169ms
19:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
19:42:52 INFO - PROCESS | 3560 | 1465872172690 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:52 INFO - PROCESS | 3560 | 1465872172712 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
19:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 170ms
19:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
19:42:52 INFO - PROCESS | 3560 | 1465872172867 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:52 INFO - PROCESS | 3560 | 1465872172879 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
19:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 188ms
19:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
19:42:53 INFO - PROCESS | 3560 | 1465872173059 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:53 INFO - PROCESS | 3560 | 1465872173078 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
19:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 168ms
19:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
19:42:53 INFO - PROCESS | 3560 | 1465872173234 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:53 INFO - PROCESS | 3560 | 1465872173259 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
19:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 188ms
19:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
19:42:53 INFO - PROCESS | 3560 | 1465872173424 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:53 INFO - PROCESS | 3560 | 1465872173443 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
19:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 170ms
19:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
19:42:53 INFO - PROCESS | 3560 | 1465872173602 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:53 INFO - PROCESS | 3560 | 1465872173621 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
19:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 170ms
19:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
19:42:53 INFO - PROCESS | 3560 | 1465872173780 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:53 INFO - PROCESS | 3560 | 1465872173794 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
19:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 169ms
19:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
19:42:53 INFO - PROCESS | 3560 | 1465872173953 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:53 INFO - PROCESS | 3560 | 1465872173972 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
19:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 168ms
19:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
19:42:54 INFO - PROCESS | 3560 | 1465872174125 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:54 INFO - PROCESS | 3560 | 1465872174143 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
19:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 169ms
19:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
19:42:54 INFO - PROCESS | 3560 | 1465872174303 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:54 INFO - PROCESS | 3560 | 1465872174324 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
19:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 170ms
19:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
19:42:54 INFO - PROCESS | 3560 | 1465872174481 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:54 INFO - PROCESS | 3560 | 1465872174493 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
19:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 118ms
19:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
19:42:54 INFO - PROCESS | 3560 | 1465872174605 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:54 INFO - PROCESS | 3560 | 1465872174633 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
19:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 170ms
19:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
19:42:54 INFO - PROCESS | 3560 | 1465872174783 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:54 INFO - PROCESS | 3560 | 1465872174794 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
19:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 334ms
19:42:55 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
19:42:55 INFO - PROCESS | 3560 | 1465872175122 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:55 INFO - PROCESS | 3560 | 1465872175149 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:55 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 () {
19:42:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
19:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
19:42:55 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 () {
19:42:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
19:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
19:42:55 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 () {
19:42:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
19:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
19:42:55 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 () {
19:42:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
19:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
19:42:55 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 335ms
19:42:55 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
19:42:55 INFO - PROCESS | 3560 | 1465872175461 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:55 INFO - PROCESS | 3560 | 1465872175476 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
19:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
19:42:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
19:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
19:42:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
19:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
19:42:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 170ms
19:42:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
19:42:55 INFO - PROCESS | 3560 | 1465872175637 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:55 INFO - PROCESS | 3560 | 1465872175661 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:55 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
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
19:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
19:42:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
19:42:55 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.
19:42:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
19:42:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 169ms
19:42:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
19:42:55 INFO - PROCESS | 3560 | 1465872175808 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:55 INFO - PROCESS | 3560 | 1465872175828 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
19:42:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 170ms
19:42:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
19:42:55 INFO - PROCESS | 3560 | 1465872175985 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:56 INFO - PROCESS | 3560 | 1465872176006 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
19:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 185ms
19:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
19:42:56 INFO - PROCESS | 3560 | 1465872176174 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:56 INFO - PROCESS | 3560 | 1465872176200 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
19:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 171ms
19:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
19:42:56 INFO - PROCESS | 3560 | 1465872176352 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:56 INFO - PROCESS | 3560 | 1465872176374 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
19:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 168ms
19:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
19:42:56 INFO - PROCESS | 3560 | 1465872176526 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:56 INFO - PROCESS | 3560 | 1465872176540 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
19:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 168ms
19:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
19:42:56 INFO - PROCESS | 3560 | 1465872176703 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:56 INFO - PROCESS | 3560 | 1465872176722 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
19:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 188ms
19:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
19:42:56 INFO - PROCESS | 3560 | 1465872176892 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:56 INFO - PROCESS | 3560 | 1465872176907 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
19:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 170ms
19:42:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
19:42:57 INFO - PROCESS | 3560 | 1465872177068 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:57 INFO - PROCESS | 3560 | 1465872177090 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
19:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 168ms
19:42:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
19:42:57 INFO - PROCESS | 3560 | 1465872177242 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:57 INFO - PROCESS | 3560 | 1465872177257 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
19:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 169ms
19:42:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
19:42:57 INFO - PROCESS | 3560 | 1465872177417 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:57 INFO - PROCESS | 3560 | 1465872177444 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
19:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 170ms
19:42:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
19:42:57 INFO - PROCESS | 3560 | 1465872177592 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:57 INFO - PROCESS | 3560 | 1465872177609 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
19:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 168ms
19:42:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
19:42:57 INFO - PROCESS | 3560 | 1465872177767 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:57 INFO - PROCESS | 3560 | 1465872177787 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
19:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 169ms
19:42:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
19:42:57 INFO - PROCESS | 3560 | 1465872177940 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:57 INFO - PROCESS | 3560 | 1465872177958 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
19:42:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 169ms
19:42:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
19:42:58 INFO - PROCESS | 3560 | 1465872178116 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:58 INFO - PROCESS | 3560 | 1465872178135 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
19:42:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 170ms
19:42:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
19:42:58 INFO - PROCESS | 3560 | 1465872178291 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:58 INFO - PROCESS | 3560 | 1465872178308 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
19:42:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 168ms
19:42:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
19:42:58 INFO - PROCESS | 3560 | 1465872178473 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:58 INFO - PROCESS | 3560 | 1465872178492 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
19:42:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 169ms
19:42:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
19:42:58 INFO - PROCESS | 3560 | 1465872178650 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:58 INFO - PROCESS | 3560 | 1465872178669 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
19:42:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 186ms
19:42:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
19:42:58 INFO - PROCESS | 3560 | 1465872178842 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:58 INFO - PROCESS | 3560 | 1465872178856 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
19:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 168ms
19:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
19:42:59 INFO - PROCESS | 3560 | 1465872179017 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:59 INFO - PROCESS | 3560 | 1465872179037 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
19:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 167ms
19:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
19:42:59 INFO - PROCESS | 3560 | 1465872179190 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:59 INFO - PROCESS | 3560 | 1465872179211 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
19:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 186ms
19:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
19:42:59 INFO - PROCESS | 3560 | 1465872179383 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:59 INFO - PROCESS | 3560 | 1465872179403 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:59 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
19:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 186ms
19:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
19:42:59 INFO - PROCESS | 3560 | 1465872179581 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:59 INFO - PROCESS | 3560 | 1465872179602 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
19:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 189ms
19:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
19:42:59 INFO - PROCESS | 3560 | 1465872179771 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:59 INFO - PROCESS | 3560 | 1465872179793 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:59 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
19:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 169ms
19:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
19:42:59 INFO - PROCESS | 3560 | 1465872179948 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:42:59 INFO - PROCESS | 3560 | 1465872179966 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
19:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 188ms
19:43:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
19:43:00 INFO - PROCESS | 3560 | 1465872180138 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:00 INFO - PROCESS | 3560 | 1465872180157 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
19:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 170ms
19:43:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
19:43:00 INFO - PROCESS | 3560 | 1465872180318 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:00 INFO - PROCESS | 3560 | 1465872180337 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
19:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 168ms
19:43:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
19:43:00 INFO - PROCESS | 3560 | 1465872180490 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:00 INFO - PROCESS | 3560 | 1465872180509 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
19:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 167ms
19:43:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
19:43:00 INFO - PROCESS | 3560 | 1465872180664 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:00 INFO - PROCESS | 3560 | 1465872180684 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
19:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 169ms
19:43:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
19:43:00 INFO - PROCESS | 3560 | 1465872180836 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:00 INFO - PROCESS | 3560 | 1465872180854 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
19:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 170ms
19:43:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
19:43:01 INFO - PROCESS | 3560 | 1465872181013 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:01 INFO - PROCESS | 3560 | 1465872181025 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
19:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 228ms
19:43:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
19:43:01 INFO - PROCESS | 3560 | 1465872181321 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:01 INFO - PROCESS | 3560 | 1465872181357 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
19:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 293ms
19:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
19:43:01 INFO - PROCESS | 3560 | 1465872181617 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:01 INFO - PROCESS | 3560 | 1465872181639 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
19:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 170ms
19:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
19:43:01 INFO - PROCESS | 3560 | 1465872181797 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:01 INFO - PROCESS | 3560 | 1465872181820 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
19:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 170ms
19:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
19:43:01 INFO - PROCESS | 3560 | 1465872181968 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:01 INFO - PROCESS | 3560 | 1465872181988 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
19:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 169ms
19:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
19:43:02 INFO - PROCESS | 3560 | 1465872182141 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:02 INFO - PROCESS | 3560 | 1465872182158 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
19:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 168ms
19:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
19:43:02 INFO - PROCESS | 3560 | 1465872182316 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:02 INFO - PROCESS | 3560 | 1465872182345 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
19:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 169ms
19:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
19:43:02 INFO - PROCESS | 3560 | 1465872182487 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:02 INFO - PROCESS | 3560 | 1465872182505 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
19:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 169ms
19:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
19:43:02 INFO - PROCESS | 3560 | 1465872182665 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:02 INFO - PROCESS | 3560 | 1465872182687 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
19:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 187ms
19:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
19:43:02 INFO - PROCESS | 3560 | 1465872182854 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:02 INFO - PROCESS | 3560 | 1465872182876 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:03 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
19:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 167ms
19:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
19:43:03 INFO - PROCESS | 3560 | 1465872183027 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:03 INFO - PROCESS | 3560 | 1465872183039 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
19:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 168ms
19:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
19:43:03 INFO - PROCESS | 3560 | 1465872183200 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:03 INFO - PROCESS | 3560 | 1465872183231 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
19:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 170ms
19:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
19:43:03 INFO - PROCESS | 3560 | 1465872183373 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:03 INFO - PROCESS | 3560 | 1465872183389 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:03 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
19:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 168ms
19:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
19:43:03 INFO - PROCESS | 3560 | 1465872183547 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:03 INFO - PROCESS | 3560 | 1465872183565 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
19:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 169ms
19:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
19:43:03 INFO - PROCESS | 3560 | 1465872183720 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:03 INFO - PROCESS | 3560 | 1465872183740 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
19:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 169ms
19:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
19:43:03 INFO - PROCESS | 3560 | 1465872183898 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:03 INFO - PROCESS | 3560 | 1465872183918 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
19:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 168ms
19:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
19:43:04 INFO - PROCESS | 3560 | 1465872184071 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:04 INFO - PROCESS | 3560 | 1465872184089 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:04 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
19:43:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:43:04 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
19:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 170ms
19:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
19:43:04 INFO - PROCESS | 3560 | 1465872184247 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:04 INFO - PROCESS | 3560 | 1465872184267 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
19:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 170ms
19:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
19:43:04 INFO - PROCESS | 3560 | 1465872184421 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:04 INFO - PROCESS | 3560 | 1465872184439 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:04 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
19:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 168ms
19:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
19:43:04 INFO - PROCESS | 3560 | 1465872184597 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:04 INFO - PROCESS | 3560 | 1465872184619 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
19:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 187ms
19:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
19:43:04 INFO - PROCESS | 3560 | 1465872184787 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:04 INFO - PROCESS | 3560 | 1465872184809 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:04 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
19:43:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:43:04 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
19:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 170ms
19:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
19:43:04 INFO - PROCESS | 3560 | 1465872184966 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:04 INFO - PROCESS | 3560 | 1465872184984 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
19:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 167ms
19:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
19:43:05 INFO - PROCESS | 3560 | 1465872185138 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:05 INFO - PROCESS | 3560 | 1465872185157 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
19:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 169ms
19:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
19:43:05 INFO - PROCESS | 3560 | 1465872185315 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:05 INFO - PROCESS | 3560 | 1465872185339 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
19:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 168ms
19:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
19:43:05 INFO - PROCESS | 3560 | 1465872185488 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:05 INFO - PROCESS | 3560 | 1465872185503 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
19:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 170ms
19:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
19:43:05 INFO - PROCESS | 3560 | 1465872185665 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:05 INFO - PROCESS | 3560 | 1465872185683 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
19:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 186ms
19:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
19:43:05 INFO - PROCESS | 3560 | 1465872185856 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:05 INFO - PROCESS | 3560 | 1465872185871 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
19:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 169ms
19:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
19:43:06 INFO - PROCESS | 3560 | 1465872186030 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:06 INFO - PROCESS | 3560 | 1465872186052 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
19:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 170ms
19:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
19:43:06 INFO - PROCESS | 3560 | 1465872186204 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:06 INFO - PROCESS | 3560 | 1465872186221 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
19:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 169ms
19:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
19:43:06 INFO - PROCESS | 3560 | 1465872186381 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:06 INFO - PROCESS | 3560 | 1465872186399 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
19:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 169ms
19:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
19:43:06 INFO - PROCESS | 3560 | 1465872186554 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:06 INFO - PROCESS | 3560 | 1465872186570 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
19:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 186ms
19:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
19:43:06 INFO - PROCESS | 3560 | 1465872186746 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:06 INFO - PROCESS | 3560 | 1465872186765 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
19:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 187ms
19:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
19:43:06 INFO - PROCESS | 3560 | 1465872186939 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:06 INFO - PROCESS | 3560 | 1465872186968 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:07 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
19:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 170ms
19:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
19:43:07 INFO - PROCESS | 3560 | 1465872187115 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:07 INFO - PROCESS | 3560 | 1465872187133 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:07 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
19:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 376ms
19:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
19:43:07 INFO - PROCESS | 3560 | 1465872187495 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:07 INFO - PROCESS | 3560 | 1465872187520 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:07 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
19:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 168ms
19:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
19:43:07 INFO - PROCESS | 3560 | 1465872187669 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:07 INFO - PROCESS | 3560 | 1465872187690 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:07 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)
19:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 228ms
19:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
19:43:07 INFO - PROCESS | 3560 | 1465872187918 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:07 INFO - PROCESS | 3560 | 1465872187945 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 272ms
19:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
19:43:08 INFO - PROCESS | 3560 | 1465872188195 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:08 INFO - PROCESS | 3560 | 1465872188216 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
19:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 170ms
19:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
19:43:08 INFO - PROCESS | 3560 | 1465872188367 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:08 INFO - PROCESS | 3560 | 1465872188390 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
19:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 168ms
19:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
19:43:08 INFO - PROCESS | 3560 | 1465872188542 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:08 INFO - PROCESS | 3560 | 1465872188569 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
19:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 170ms
19:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
19:43:08 INFO - PROCESS | 3560 | 1465872188714 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:08 INFO - PROCESS | 3560 | 1465872188733 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
19:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 169ms
19:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
19:43:08 INFO - PROCESS | 3560 | 1465872188888 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:08 INFO - PROCESS | 3560 | 1465872188904 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
19:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 169ms
19:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
19:43:09 INFO - PROCESS | 3560 | 1465872189064 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:09 INFO - PROCESS | 3560 | 1465872189086 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
19:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 170ms
19:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
19:43:09 INFO - PROCESS | 3560 | 1465872189237 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:09 INFO - PROCESS | 3560 | 1465872189264 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
19:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 170ms
19:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
19:43:09 INFO - PROCESS | 3560 | 1465872189413 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:09 INFO - PROCESS | 3560 | 1465872189443 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
19:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 168ms
19:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
19:43:09 INFO - PROCESS | 3560 | 1465872189591 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:09 INFO - PROCESS | 3560 | 1465872189603 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
19:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 169ms
19:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
19:43:09 INFO - PROCESS | 3560 | 1465872189760 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:09 INFO - PROCESS | 3560 | 1465872189779 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:09 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
19:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 169ms
19:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
19:43:09 INFO - PROCESS | 3560 | 1465872189935 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:09 INFO - PROCESS | 3560 | 1465872189960 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
19:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 229ms
19:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
19:43:10 INFO - PROCESS | 3560 | 1465872190179 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:10 INFO - PROCESS | 3560 | 1465872190198 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
19:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 189ms
19:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
19:43:10 INFO - PROCESS | 3560 | 1465872190363 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:10 INFO - PROCESS | 3560 | 1465872190384 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:10 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)
19:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 170ms
19:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
19:43:10 INFO - PROCESS | 3560 | 1465872190538 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:10 INFO - PROCESS | 3560 | 1465872190552 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 170ms
19:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
19:43:10 INFO - PROCESS | 3560 | 1465872190713 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:10 INFO - PROCESS | 3560 | 1465872190734 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
19:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 169ms
19:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
19:43:10 INFO - PROCESS | 3560 | 1465872190886 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:10 INFO - PROCESS | 3560 | 1465872190900 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
19:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 169ms
19:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
19:43:11 INFO - PROCESS | 3560 | 1465872191062 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:11 INFO - PROCESS | 3560 | 1465872191083 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
19:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 169ms
19:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
19:43:11 INFO - PROCESS | 3560 | 1465872191234 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:11 INFO - PROCESS | 3560 | 1465872191255 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
19:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 168ms
19:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
19:43:11 INFO - PROCESS | 3560 | 1465872191410 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:11 INFO - PROCESS | 3560 | 1465872191431 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
19:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 169ms
19:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
19:43:11 INFO - PROCESS | 3560 | 1465872191585 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:11 INFO - PROCESS | 3560 | 1465872191611 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
19:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 227ms
19:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
19:43:11 INFO - PROCESS | 3560 | 1465872191817 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:11 INFO - PROCESS | 3560 | 1465872191836 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
19:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 169ms
19:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
19:43:12 INFO - PROCESS | 3560 | 1465872191994 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:12 INFO - PROCESS | 3560 | 1465872192015 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
19:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 168ms
19:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
19:43:12 INFO - PROCESS | 3560 | 1465872192169 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:12 INFO - PROCESS | 3560 | 1465872192194 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
19:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 169ms
19:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
19:43:12 INFO - PROCESS | 3560 | 1465872192350 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:12 INFO - PROCESS | 3560 | 1465872192368 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
19:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 168ms
19:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
19:43:12 INFO - PROCESS | 3560 | 1465872192529 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:12 INFO - PROCESS | 3560 | 1465872192549 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
19:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 169ms
19:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
19:43:12 INFO - PROCESS | 3560 | 1465872192708 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:12 INFO - PROCESS | 3560 | 1465872192729 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
19:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 186ms
19:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
19:43:12 INFO - PROCESS | 3560 | 1465872192898 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:12 INFO - PROCESS | 3560 | 1465872192917 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
19:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 168ms
19:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
19:43:13 INFO - PROCESS | 3560 | 1465872193073 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:13 INFO - PROCESS | 3560 | 1465872193085 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
19:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 169ms
19:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
19:43:13 INFO - PROCESS | 3560 | 1465872193245 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:13 INFO - PROCESS | 3560 | 1465872193280 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
19:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 375ms
19:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
19:43:13 INFO - PROCESS | 3560 | 1465872193626 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:13 INFO - PROCESS | 3560 | 1465872193650 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
19:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 170ms
19:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
19:43:13 INFO - PROCESS | 3560 | 1465872193801 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:13 INFO - PROCESS | 3560 | 1465872193827 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
19:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 170ms
19:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
19:43:13 INFO - PROCESS | 3560 | 1465872193979 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:14 INFO - PROCESS | 3560 | 1465872194019 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
19:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 272ms
19:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
19:43:14 INFO - PROCESS | 3560 | 1465872194251 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:14 INFO - PROCESS | 3560 | 1465872194267 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
19:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 169ms
19:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
19:43:14 INFO - PROCESS | 3560 | 1465872194427 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:14 INFO - PROCESS | 3560 | 1465872194449 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
19:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 188ms
19:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
19:43:14 INFO - PROCESS | 3560 | 1465872194619 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:14 INFO - PROCESS | 3560 | 1465872194645 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
19:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 168ms
19:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
19:43:14 INFO - PROCESS | 3560 | 1465872194792 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:14 INFO - PROCESS | 3560 | 1465872194812 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
19:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 170ms
19:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
19:43:14 INFO - PROCESS | 3560 | 1465872194966 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:14 INFO - PROCESS | 3560 | 1465872194983 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
19:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 170ms
19:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
19:43:15 INFO - PROCESS | 3560 | 1465872195141 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:15 INFO - PROCESS | 3560 | 1465872195164 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
19:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 170ms
19:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
19:43:15 INFO - PROCESS | 3560 | 1465872195316 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:15 INFO - PROCESS | 3560 | 1465872195335 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
19:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 170ms
19:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
19:43:15 INFO - PROCESS | 3560 | 1465872195495 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:15 INFO - PROCESS | 3560 | 1465872195519 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
19:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 170ms
19:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
19:43:15 INFO - PROCESS | 3560 | 1465872195673 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:15 INFO - PROCESS | 3560 | 1465872195685 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
19:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 188ms
19:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
19:43:15 INFO - PROCESS | 3560 | 1465872195862 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:15 INFO - PROCESS | 3560 | 1465872195881 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
19:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 169ms
19:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
19:43:16 INFO - PROCESS | 3560 | 1465872196038 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:16 INFO - PROCESS | 3560 | 1465872196058 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
19:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 169ms
19:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
19:43:16 INFO - PROCESS | 3560 | 1465872196210 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:16 INFO - PROCESS | 3560 | 1465872196230 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
19:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 169ms
19:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
19:43:16 INFO - PROCESS | 3560 | 1465872196384 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:16 INFO - PROCESS | 3560 | 1465872196409 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
19:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 168ms
19:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
19:43:16 INFO - PROCESS | 3560 | 1465872196557 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:16 INFO - PROCESS | 3560 | 1465872196577 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
19:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 169ms
19:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
19:43:16 INFO - PROCESS | 3560 | 1465872196731 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:16 INFO - PROCESS | 3560 | 1465872196749 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
19:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 170ms
19:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
19:43:16 INFO - PROCESS | 3560 | 1465872196909 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:16 INFO - PROCESS | 3560 | 1465872196930 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
19:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 170ms
19:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
19:43:17 INFO - PROCESS | 3560 | 1465872197082 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:17 INFO - PROCESS | 3560 | 1465872197098 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
19:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 167ms
19:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
19:43:17 INFO - PROCESS | 3560 | 1465872197255 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:17 INFO - PROCESS | 3560 | 1465872197268 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
19:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 170ms
19:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
19:43:17 INFO - PROCESS | 3560 | 1465872197428 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:17 INFO - PROCESS | 3560 | 1465872197447 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
19:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 166ms
19:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
19:43:17 INFO - PROCESS | 3560 | 1465872197599 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:17 INFO - PROCESS | 3560 | 1465872197613 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
19:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 230ms
19:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
19:43:17 INFO - PROCESS | 3560 | 1465872197837 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:17 INFO - PROCESS | 3560 | 1465872197859 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:18 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
19:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 170ms
19:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
19:43:18 INFO - PROCESS | 3560 | 1465872198009 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:18 INFO - PROCESS | 3560 | 1465872198033 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:18 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
19:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 169ms
19:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
19:43:18 INFO - PROCESS | 3560 | 1465872198183 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:18 INFO - PROCESS | 3560 | 1465872198199 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
19:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 168ms
19:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
19:43:18 INFO - PROCESS | 3560 | 1465872198357 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:18 INFO - PROCESS | 3560 | 1465872198383 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
19:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 169ms
19:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
19:43:18 INFO - PROCESS | 3560 | 1465872198529 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:18 INFO - PROCESS | 3560 | 1465872198551 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
19:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 168ms
19:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
19:43:18 INFO - PROCESS | 3560 | 1465872198704 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:18 INFO - PROCESS | 3560 | 1465872198731 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
19:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 170ms
19:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
19:43:18 INFO - PROCESS | 3560 | 1465872198877 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:18 INFO - PROCESS | 3560 | 1465872198897 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
19:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 169ms
19:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
19:43:19 INFO - PROCESS | 3560 | 1465872199055 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:19 INFO - PROCESS | 3560 | 1465872199077 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
19:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 169ms
19:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
19:43:19 INFO - PROCESS | 3560 | 1465872199225 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:19 INFO - PROCESS | 3560 | 1465872199243 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
19:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 168ms
19:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
19:43:19 INFO - PROCESS | 3560 | 1465872199430 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:19 INFO - PROCESS | 3560 | 1465872199546 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:19 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)
19:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 293ms
19:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
19:43:19 INFO - PROCESS | 3560 | 1465872199704 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:19 INFO - PROCESS | 3560 | 1465872199725 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 168ms
19:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
19:43:19 INFO - PROCESS | 3560 | 1465872199875 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:19 INFO - PROCESS | 3560 | 1465872199896 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
19:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 170ms
19:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
19:43:20 INFO - PROCESS | 3560 | 1465872200057 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:20 INFO - PROCESS | 3560 | 1465872200076 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
19:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 188ms
19:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
19:43:20 INFO - PROCESS | 3560 | 1465872200244 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:20 INFO - PROCESS | 3560 | 1465872200265 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
19:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 169ms
19:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
19:43:20 INFO - PROCESS | 3560 | 1465872200422 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:20 INFO - PROCESS | 3560 | 1465872200450 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
19:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 229ms
19:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
19:43:20 INFO - PROCESS | 3560 | 1465872200656 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:20 INFO - PROCESS | 3560 | 1465872200681 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
19:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 169ms
19:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
19:43:20 INFO - PROCESS | 3560 | 1465872200830 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:20 INFO - PROCESS | 3560 | 1465872200856 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
19:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 272ms
19:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
19:43:21 INFO - PROCESS | 3560 | 1465872201107 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:21 INFO - PROCESS | 3560 | 1465872201127 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
19:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 169ms
19:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
19:43:21 INFO - PROCESS | 3560 | 1465872201281 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:21 INFO - PROCESS | 3560 | 1465872201298 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
19:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 169ms
19:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
19:43:21 INFO - PROCESS | 3560 | 1465872201455 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:21 INFO - PROCESS | 3560 | 1465872201478 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
19:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 170ms
19:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
19:43:21 INFO - PROCESS | 3560 | 1465872201630 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:21 INFO - PROCESS | 3560 | 1465872201657 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
19:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 170ms
19:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
19:43:21 INFO - PROCESS | 3560 | 1465872201806 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:21 INFO - PROCESS | 3560 | 1465872201824 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
19:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 169ms
19:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
19:43:21 INFO - PROCESS | 3560 | 1465872201979 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:22 INFO - PROCESS | 3560 | 1465872201995 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
19:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 170ms
19:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
19:43:22 INFO - PROCESS | 3560 | 1465872202155 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:22 INFO - PROCESS | 3560 | 1465872202172 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
19:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 186ms
19:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
19:43:22 INFO - PROCESS | 3560 | 1465872202347 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:22 INFO - PROCESS | 3560 | 1465872202362 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
19:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 169ms
19:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
19:43:22 INFO - PROCESS | 3560 | 1465872202523 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:22 INFO - PROCESS | 3560 | 1465872202542 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:22 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
19:43:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:43:22 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1
19:43:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 168ms
19:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
19:43:22 INFO - PROCESS | 3560 | 1465872202697 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:22 INFO - PROCESS | 3560 | 1465872202712 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
19:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 170ms
19:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
19:43:22 INFO - PROCESS | 3560 | 1465872202872 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:22 INFO - PROCESS | 3560 | 1465872202894 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
19:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 168ms
19:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
19:43:23 INFO - PROCESS | 3560 | 1465872203044 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:23 INFO - PROCESS | 3560 | 1465872203062 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
19:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 169ms
19:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
19:43:23 INFO - PROCESS | 3560 | 1465872203220 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:23 INFO - PROCESS | 3560 | 1465872203241 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
19:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 169ms
19:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
19:43:23 INFO - PROCESS | 3560 | 1465872203392 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:23 INFO - PROCESS | 3560 | 1465872203414 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
19:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 169ms
19:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
19:43:23 INFO - PROCESS | 3560 | 1465872203568 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:23 INFO - PROCESS | 3560 | 1465872203581 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:23 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
19:43:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:43:23 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
19:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 170ms
19:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
19:43:23 INFO - PROCESS | 3560 | 1465872203742 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:23 INFO - PROCESS | 3560 | 1465872203761 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:23 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
19:43:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:43:23 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
19:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 170ms
19:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
19:43:23 INFO - PROCESS | 3560 | 1465872203919 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:23 INFO - PROCESS | 3560 | 1465872203931 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
19:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 169ms
19:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
19:43:24 INFO - PROCESS | 3560 | 1465872204090 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:24 INFO - PROCESS | 3560 | 1465872204110 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:24 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
19:43:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:43:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
19:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 169ms
19:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
19:43:24 INFO - PROCESS | 3560 | 1465872204264 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:24 INFO - PROCESS | 3560 | 1465872204277 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:24 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
19:43:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:43:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
19:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 168ms
19:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
19:43:24 INFO - PROCESS | 3560 | 1465872204438 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:24 INFO - PROCESS | 3560 | 1465872204457 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:24 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
19:43:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:43:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
19:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 228ms
19:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
19:43:24 INFO - PROCESS | 3560 | 1465872204671 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:24 INFO - PROCESS | 3560 | 1465872204690 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
19:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 169ms
19:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
19:43:24 INFO - PROCESS | 3560 | 1465872204844 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:24 INFO - PROCESS | 3560 | 1465872204863 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:25 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
19:43:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:43:25 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1
19:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 169ms
19:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
19:43:25 INFO - PROCESS | 3560 | 1465872205021 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:25 INFO - PROCESS | 3560 | 1465872205038 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
19:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 168ms
19:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
19:43:25 INFO - PROCESS | 3560 | 1465872205203 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:25 INFO - PROCESS | 3560 | 1465872205223 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
19:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 169ms
19:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
19:43:25 INFO - PROCESS | 3560 | 1465872205370 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:25 INFO - PROCESS | 3560 | 1465872205387 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
19:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 169ms
19:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
19:43:25 INFO - PROCESS | 3560 | 1465872205543 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:25 INFO - PROCESS | 3560 | 1465872205563 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
19:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 334ms
19:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
19:43:25 INFO - PROCESS | 3560 | 1465872205884 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:25 INFO - PROCESS | 3560 | 1465872205912 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
19:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 169ms
19:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
19:43:26 INFO - PROCESS | 3560 | 1465872206057 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:26 INFO - PROCESS | 3560 | 1465872206078 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
19:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 170ms
19:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
19:43:26 INFO - PROCESS | 3560 | 1465872206235 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:26 INFO - PROCESS | 3560 | 1465872206260 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
19:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 230ms
19:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
19:43:26 INFO - PROCESS | 3560 | 1465872206469 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:26 INFO - PROCESS | 3560 | 1465872206489 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
19:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 169ms
19:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
19:43:26 INFO - PROCESS | 3560 | 1465872206639 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:26 INFO - PROCESS | 3560 | 1465872206657 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
19:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 168ms
19:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
19:43:26 INFO - PROCESS | 3560 | 1465872206813 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:26 INFO - PROCESS | 3560 | 1465872206841 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
19:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 230ms
19:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
19:43:27 INFO - PROCESS | 3560 | 1465872207049 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:27 INFO - PROCESS | 3560 | 1465872207062 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
19:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 229ms
19:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
19:43:27 INFO - PROCESS | 3560 | 1465872207285 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:27 INFO - PROCESS | 3560 | 1465872207304 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
19:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 188ms
19:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
19:43:27 INFO - PROCESS | 3560 | 1465872207474 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:27 INFO - PROCESS | 3560 | 1465872207493 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
19:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 169ms
19:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
19:43:27 INFO - PROCESS | 3560 | 1465872207650 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:27 INFO - PROCESS | 3560 | 1465872207669 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
19:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 187ms
19:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
19:43:27 INFO - PROCESS | 3560 | 1465872207841 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:27 INFO - PROCESS | 3560 | 1465872207871 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
19:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 169ms
19:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
19:43:28 INFO - PROCESS | 3560 | 1465872208015 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:28 INFO - PROCESS | 3560 | 1465872208028 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
19:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 169ms
19:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
19:43:28 INFO - PROCESS | 3560 | 1465872208187 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:28 INFO - PROCESS | 3560 | 1465872208208 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
19:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 170ms
19:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
19:43:28 INFO - PROCESS | 3560 | 1465872208366 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:28 INFO - PROCESS | 3560 | 1465872208378 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
19:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 168ms
19:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
19:43:28 INFO - PROCESS | 3560 | 1465872208536 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:28 INFO - PROCESS | 3560 | 1465872208556 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
19:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 168ms
19:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
19:43:28 INFO - PROCESS | 3560 | 1465872208708 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:28 INFO - PROCESS | 3560 | 1465872208727 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
19:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 168ms
19:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
19:43:28 INFO - PROCESS | 3560 | 1465872208884 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:28 INFO - PROCESS | 3560 | 1465872208901 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
19:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 170ms
19:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
19:43:29 INFO - PROCESS | 3560 | 1465872209056 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:29 INFO - PROCESS | 3560 | 1465872209077 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
19:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 168ms
19:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
19:43:29 INFO - PROCESS | 3560 | 1465872209232 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:29 INFO - PROCESS | 3560 | 1465872209244 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
19:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 167ms
19:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
19:43:29 INFO - PROCESS | 3560 | 1465872209401 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:29 INFO - PROCESS | 3560 | 1465872209419 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
19:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 167ms
19:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
19:43:29 INFO - PROCESS | 3560 | 1465872209573 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:29 INFO - PROCESS | 3560 | 1465872209594 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
19:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 168ms
19:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
19:43:29 INFO - PROCESS | 3560 | 1465872209749 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:29 INFO - PROCESS | 3560 | 1465872209760 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
19:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 166ms
19:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
19:43:29 INFO - PROCESS | 3560 | 1465872209918 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:29 INFO - PROCESS | 3560 | 1465872209937 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
19:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 169ms
19:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
19:43:30 INFO - PROCESS | 3560 | 1465872210094 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:30 INFO - PROCESS | 3560 | 1465872210110 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
19:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 170ms
19:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
19:43:30 INFO - PROCESS | 3560 | 1465872210269 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:30 INFO - PROCESS | 3560 | 1465872210287 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
19:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 170ms
19:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
19:43:30 INFO - PROCESS | 3560 | 1465872210441 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:30 INFO - PROCESS | 3560 | 1465872210471 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
19:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 170ms
19:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
19:43:30 INFO - PROCESS | 3560 | 1465872210619 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:30 INFO - PROCESS | 3560 | 1465872210637 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
19:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 169ms
19:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
19:43:30 INFO - PROCESS | 3560 | 1465872210790 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:30 INFO - PROCESS | 3560 | 1465872210809 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:30 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
19:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 168ms
19:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
19:43:30 INFO - PROCESS | 3560 | 1465872210965 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:31 INFO - PROCESS | 3560 | 1465872210987 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
19:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 480ms
19:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
19:43:31 INFO - PROCESS | 3560 | 1465872211448 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:31 INFO - PROCESS | 3560 | 1465872211468 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
19:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 169ms
19:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
19:43:31 INFO - PROCESS | 3560 | 1465872211622 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:31 INFO - PROCESS | 3560 | 1465872211641 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
19:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 335ms
19:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
19:43:31 INFO - PROCESS | 3560 | 1465872211963 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:32 INFO - PROCESS | 3560 | 1465872211989 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
19:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 170ms
19:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
19:43:32 INFO - PROCESS | 3560 | 1465872212139 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:32 INFO - PROCESS | 3560 | 1465872212160 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
19:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 170ms
19:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
19:43:32 INFO - PROCESS | 3560 | 1465872212317 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:32 INFO - PROCESS | 3560 | 1465872212340 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
19:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 169ms
19:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
19:43:32 INFO - PROCESS | 3560 | 1465872212487 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:32 INFO - PROCESS | 3560 | 1465872212508 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
19:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 170ms
19:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
19:43:32 INFO - PROCESS | 3560 | 1465872212664 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:32 INFO - PROCESS | 3560 | 1465872212676 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:32 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
19:43:32 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
19:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 168ms
19:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
19:43:32 INFO - PROCESS | 3560 | 1465872212836 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:32 INFO - PROCESS | 3560 | 1465872212867 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
19:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 169ms
19:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
19:43:33 INFO - PROCESS | 3560 | 1465872213008 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:33 INFO - PROCESS | 3560 | 1465872213022 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
19:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 116ms
19:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
19:43:33 INFO - PROCESS | 3560 | 1465872213134 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:33 INFO - PROCESS | 3560 | 1465872213153 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
19:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 187ms
19:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
19:43:33 INFO - PROCESS | 3560 | 1465872213321 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:33 INFO - PROCESS | 3560 | 1465872213343 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
19:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 169ms
19:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
19:43:33 INFO - PROCESS | 3560 | 1465872213500 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:33 INFO - PROCESS | 3560 | 1465872213525 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
19:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 230ms
19:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
19:43:33 INFO - PROCESS | 3560 | 1465872213734 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:33 INFO - PROCESS | 3560 | 1465872213758 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
19:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 271ms
19:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
19:43:34 INFO - PROCESS | 3560 | 1465872214009 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:34 INFO - PROCESS | 3560 | 1465872214024 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
19:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 169ms
19:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
19:43:34 INFO - PROCESS | 3560 | 1465872214184 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:34 INFO - PROCESS | 3560 | 1465872214204 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
19:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 168ms
19:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
19:43:34 INFO - PROCESS | 3560 | 1465872214356 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:34 INFO - PROCESS | 3560 | 1465872214377 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
19:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 169ms
19:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
19:43:34 INFO - PROCESS | 3560 | 1465872214533 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:34 INFO - PROCESS | 3560 | 1465872214554 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
19:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 169ms
19:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
19:43:34 INFO - PROCESS | 3560 | 1465872214717 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:34 INFO - PROCESS | 3560 | 1465872214735 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
19:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 186ms
19:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
19:43:34 INFO - PROCESS | 3560 | 1465872214901 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:34 INFO - PROCESS | 3560 | 1465872214922 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
19:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 168ms
19:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
19:43:35 INFO - PROCESS | 3560 | 1465872215071 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:35 INFO - PROCESS | 3560 | 1465872215092 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
19:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 167ms
19:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
19:43:35 INFO - PROCESS | 3560 | 1465872215247 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:35 INFO - PROCESS | 3560 | 1465872215259 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
19:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 170ms
19:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
19:43:35 INFO - PROCESS | 3560 | 1465872215422 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:35 INFO - PROCESS | 3560 | 1465872215440 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
19:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 169ms
19:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
19:43:35 INFO - PROCESS | 3560 | 1465872215597 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:35 INFO - PROCESS | 3560 | 1465872215620 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
19:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 185ms
19:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
19:43:35 INFO - PROCESS | 3560 | 1465872215784 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:35 INFO - PROCESS | 3560 | 1465872215803 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
19:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 169ms
19:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
19:43:35 INFO - PROCESS | 3560 | 1465872215957 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:35 INFO - PROCESS | 3560 | 1465872215972 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
19:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 166ms
19:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
19:43:36 INFO - PROCESS | 3560 | 1465872216133 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:36 INFO - PROCESS | 3560 | 1465872216154 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
19:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 170ms
19:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
19:43:36 INFO - PROCESS | 3560 | 1465872216308 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:36 INFO - PROCESS | 3560 | 1465872216323 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
19:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 169ms
19:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
19:43:36 INFO - PROCESS | 3560 | 1465872216483 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:36 INFO - PROCESS | 3560 | 1465872216502 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
19:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 170ms
19:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
19:43:36 INFO - PROCESS | 3560 | 1465872216656 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:36 INFO - PROCESS | 3560 | 1465872216686 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
19:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 169ms
19:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
19:43:36 INFO - PROCESS | 3560 | 1465872216832 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:36 INFO - PROCESS | 3560 | 1465872216853 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
19:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 169ms
19:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
19:43:37 INFO - PROCESS | 3560 | 1465872217004 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:37 INFO - PROCESS | 3560 | 1465872217023 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
19:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 170ms
19:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
19:43:37 INFO - PROCESS | 3560 | 1465872217181 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:37 INFO - PROCESS | 3560 | 1465872217198 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
19:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 169ms
19:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
19:43:37 INFO - PROCESS | 3560 | 1465872217354 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:37 INFO - PROCESS | 3560 | 1465872217372 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
19:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 169ms
19:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
19:43:37 INFO - PROCESS | 3560 | 1465872217529 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:37 INFO - PROCESS | 3560 | 1465872217541 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
19:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 170ms
19:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
19:43:37 INFO - PROCESS | 3560 | 1465872217702 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:37 INFO - PROCESS | 3560 | 1465872217723 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
19:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 170ms
19:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
19:43:37 INFO - PROCESS | 3560 | 1465872217880 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:37 INFO - PROCESS | 3560 | 1465872217914 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
19:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 334ms
19:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
19:43:38 INFO - PROCESS | 3560 | 1465872218221 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:38 INFO - PROCESS | 3560 | 1465872218239 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
19:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 169ms
19:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
19:43:38 INFO - PROCESS | 3560 | 1465872218398 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:38 INFO - PROCESS | 3560 | 1465872218426 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
19:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 169ms
19:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
19:43:38 INFO - PROCESS | 3560 | 1465872218574 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:38 INFO - PROCESS | 3560 | 1465872218589 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
19:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 170ms
19:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
19:43:38 INFO - PROCESS | 3560 | 1465872218748 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:38 INFO - PROCESS | 3560 | 1465872218767 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
19:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 170ms
19:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
19:43:38 INFO - PROCESS | 3560 | 1465872218921 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:38 INFO - PROCESS | 3560 | 1465872218944 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
19:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 169ms
19:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
19:43:39 INFO - PROCESS | 3560 | 1465872219098 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:39 INFO - PROCESS | 3560 | 1465872219120 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
19:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 170ms
19:43:39 INFO - PROCESS | 3560 | 1465872219270 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
19:43:39 INFO - PROCESS | 3560 | 1465872219288 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
19:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 168ms
19:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
19:43:39 INFO - PROCESS | 3560 | 1465872219445 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:39 INFO - PROCESS | 3560 | 1465872219469 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
19:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 170ms
19:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
19:43:39 INFO - PROCESS | 3560 | 1465872219617 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:39 INFO - PROCESS | 3560 | 1465872219635 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
19:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 169ms
19:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
19:43:39 INFO - PROCESS | 3560 | 1465872219794 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:39 INFO - PROCESS | 3560 | 1465872219806 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
19:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 228ms
19:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
19:43:40 INFO - PROCESS | 3560 | 1465872220029 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:40 INFO - PROCESS | 3560 | 1465872220075 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
19:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 230ms
19:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
19:43:40 INFO - PROCESS | 3560 | 1465872220261 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:40 INFO - PROCESS | 3560 | 1465872220283 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
19:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 169ms
19:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
19:43:40 INFO - PROCESS | 3560 | 1465872220433 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:40 INFO - PROCESS | 3560 | 1465872220453 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
19:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 169ms
19:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
19:43:40 INFO - PROCESS | 3560 | 1465872220610 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:40 INFO - PROCESS | 3560 | 1465872220629 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
19:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 169ms
19:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
19:43:40 INFO - PROCESS | 3560 | 1465872220781 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:40 INFO - PROCESS | 3560 | 1465872220800 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
19:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 187ms
19:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
19:43:40 INFO - PROCESS | 3560 | 1465872220976 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:41 INFO - PROCESS | 3560 | 1465872220997 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
19:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 170ms
19:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
19:43:41 INFO - PROCESS | 3560 | 1465872221150 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:41 INFO - PROCESS | 3560 | 1465872221169 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
19:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 170ms
19:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
19:43:41 INFO - PROCESS | 3560 | 1465872221323 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:41 INFO - PROCESS | 3560 | 1465872221337 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
19:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 170ms
19:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
19:43:41 INFO - PROCESS | 3560 | 1465872221499 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:41 INFO - PROCESS | 3560 | 1465872221518 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
19:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 170ms
19:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
19:43:41 INFO - PROCESS | 3560 | 1465872221678 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:41 INFO - PROCESS | 3560 | 1465872221698 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
19:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 187ms
19:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
19:43:41 INFO - PROCESS | 3560 | 1465872221866 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:41 INFO - PROCESS | 3560 | 1465872221888 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
19:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 169ms
19:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
19:43:42 INFO - PROCESS | 3560 | 1465872222039 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:42 INFO - PROCESS | 3560 | 1465872222053 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
19:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 169ms
19:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
19:43:42 INFO - PROCESS | 3560 | 1465872222213 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:42 INFO - PROCESS | 3560 | 1465872222232 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
19:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 169ms
19:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
19:43:42 INFO - PROCESS | 3560 | 1465872222387 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:42 INFO - PROCESS | 3560 | 1465872222405 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
19:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 169ms
19:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
19:43:42 INFO - PROCESS | 3560 | 1465872222562 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:42 INFO - PROCESS | 3560 | 1465872222581 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
19:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 170ms
19:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
19:43:42 INFO - PROCESS | 3560 | 1465872222737 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:42 INFO - PROCESS | 3560 | 1465872222754 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
19:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 170ms
19:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
19:43:42 INFO - PROCESS | 3560 | 1465872222913 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:42 INFO - PROCESS | 3560 | 1465872222933 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
19:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 170ms
19:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
19:43:43 INFO - PROCESS | 3560 | 1465872223086 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:43 INFO - PROCESS | 3560 | 1465872223105 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
19:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 169ms
19:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
19:43:43 INFO - PROCESS | 3560 | 1465872223263 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:43 INFO - PROCESS | 3560 | 1465872223285 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
19:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 168ms
19:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
19:43:43 INFO - PROCESS | 3560 | 1465872223437 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:43 INFO - PROCESS | 3560 | 1465872223453 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
19:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 189ms
19:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
19:43:43 INFO - PROCESS | 3560 | 1465872223631 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:43 INFO - PROCESS | 3560 | 1465872223649 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
19:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 170ms
19:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
19:43:43 INFO - PROCESS | 3560 | 1465872223804 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:43 INFO - PROCESS | 3560 | 1465872223818 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
19:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 169ms
19:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
19:43:44 INFO - PROCESS | 3560 | 1465872223997 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:44 INFO - PROCESS | 3560 | 1465872224041 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
19:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 334ms
19:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
19:43:44 INFO - PROCESS | 3560 | 1465872224333 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:44 INFO - PROCESS | 3560 | 1465872224357 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
19:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 168ms
19:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
19:43:44 INFO - PROCESS | 3560 | 1465872224508 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:44 INFO - PROCESS | 3560 | 1465872224530 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
19:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 167ms
19:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
19:43:44 INFO - PROCESS | 3560 | 1465872224680 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:44 INFO - PROCESS | 3560 | 1465872224707 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
19:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 230ms
19:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
19:43:44 INFO - PROCESS | 3560 | 1465872224912 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:44 INFO - PROCESS | 3560 | 1465872224933 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
19:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 167ms
19:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
19:43:45 INFO - PROCESS | 3560 | 1465872225083 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:45 INFO - PROCESS | 3560 | 1465872225103 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
19:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 169ms
19:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
19:43:45 INFO - PROCESS | 3560 | 1465872225261 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:45 INFO - PROCESS | 3560 | 1465872225290 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
19:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 169ms
19:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
19:43:45 INFO - PROCESS | 3560 | 1465872225435 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:45 INFO - PROCESS | 3560 | 1465872225452 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
19:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 168ms
19:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
19:43:45 INFO - PROCESS | 3560 | 1465872225610 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:45 INFO - PROCESS | 3560 | 1465872225630 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
19:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 186ms
19:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
19:43:45 INFO - PROCESS | 3560 | 1465872225800 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:45 INFO - PROCESS | 3560 | 1465872225823 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
19:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 169ms
19:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
19:43:45 INFO - PROCESS | 3560 | 1465872225975 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:45 INFO - PROCESS | 3560 | 1465872225987 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
19:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 168ms
19:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
19:43:46 INFO - PROCESS | 3560 | 1465872226148 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:46 INFO - PROCESS | 3560 | 1465872226169 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
19:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 229ms
19:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
19:43:46 INFO - PROCESS | 3560 | 1465872226381 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:46 INFO - PROCESS | 3560 | 1465872226401 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
19:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 169ms
19:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
19:43:46 INFO - PROCESS | 3560 | 1465872226557 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:46 INFO - PROCESS | 3560 | 1465872226628 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
19:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 228ms
19:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
19:43:46 INFO - PROCESS | 3560 | 1465872226787 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:46 INFO - PROCESS | 3560 | 1465872226802 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
19:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 169ms
19:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
19:43:46 INFO - PROCESS | 3560 | 1465872226961 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:47 INFO - PROCESS | 3560 | 1465872227067 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
19:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 272ms
19:43:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
19:43:47 INFO - PROCESS | 3560 | 1465872227241 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:47 INFO - PROCESS | 3560 | 1465872227253 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
19:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 168ms
19:43:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
19:43:47 INFO - PROCESS | 3560 | 1465872227411 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:47 INFO - PROCESS | 3560 | 1465872227430 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
19:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 169ms
19:43:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
19:43:47 INFO - PROCESS | 3560 | 1465872227585 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:47 INFO - PROCESS | 3560 | 1465872227599 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
19:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 168ms
19:43:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
19:43:47 INFO - PROCESS | 3560 | 1465872227763 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:47 INFO - PROCESS | 3560 | 1465872227785 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
19:43:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 167ms
19:43:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
19:43:47 INFO - PROCESS | 3560 | 1465872227935 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:47 INFO - PROCESS | 3560 | 1465872227952 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
19:43:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 169ms
19:43:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
19:43:48 INFO - PROCESS | 3560 | 1465872228110 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:48 INFO - PROCESS | 3560 | 1465872228131 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
19:43:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 169ms
19:43:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
19:43:48 INFO - PROCESS | 3560 | 1465872228284 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:48 INFO - PROCESS | 3560 | 1465872228305 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
19:43:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 166ms
19:43:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
19:43:48 INFO - PROCESS | 3560 | 1465872228456 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:48 INFO - PROCESS | 3560 | 1465872228468 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
19:43:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 168ms
19:43:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
19:43:48 INFO - PROCESS | 3560 | 1465872228626 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:48 INFO - PROCESS | 3560 | 1465872228644 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
19:43:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 169ms
19:43:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
19:43:48 INFO - PROCESS | 3560 | 1465872228801 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:48 INFO - PROCESS | 3560 | 1465872228817 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:49 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)
19:43:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 688ms
19:43:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
19:43:49 INFO - PROCESS | 3560 | 1465872229493 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:49 INFO - PROCESS | 3560 | 1465872229513 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:50 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
19:43:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:43:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
19:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:43:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 690ms
19:43:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
19:43:50 INFO - PROCESS | 3560 | 1465872230212 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:50 INFO - PROCESS | 3560 | 1465872230238 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:50 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
19:43:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:43:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
19:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:43:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 773ms
19:43:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
19:43:50 INFO - PROCESS | 3560 | 1465872230991 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:51 INFO - PROCESS | 3560 | 1465872231021 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:51 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)
19:43:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 692ms
19:43:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
19:43:51 INFO - PROCESS | 3560 | 1465872231688 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:51 INFO - PROCESS | 3560 | 1465872231710 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:52 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)
19:43:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 688ms
19:43:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
19:43:52 INFO - PROCESS | 3560 | 1465872232380 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:52 INFO - PROCESS | 3560 | 1465872232400 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:53 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
19:43:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:43:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
19:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:43:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 687ms
19:43:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
19:43:53 INFO - PROCESS | 3560 | 1465872233071 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:53 INFO - PROCESS | 3560 | 1465872233092 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:53 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
19:43:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:43:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
19:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:43:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 670ms
19:43:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
19:43:53 INFO - PROCESS | 3560 | 1465872233747 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:53 INFO - PROCESS | 3560 | 1465872233764 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:54 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
19:43:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:43:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
19:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:43:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 689ms
19:43:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
19:43:54 INFO - PROCESS | 3560 | 1465872234440 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:54 INFO - PROCESS | 3560 | 1465872234464 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:55 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
19:43:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:43:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
19:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:43:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 691ms
19:43:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
19:43:55 INFO - PROCESS | 3560 | 1465872235134 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:55 INFO - PROCESS | 3560 | 1465872235148 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
19:43:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 168ms
19:43:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
19:43:55 INFO - PROCESS | 3560 | 1465872235309 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:55 INFO - PROCESS | 3560 | 1465872235330 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
19:43:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 167ms
19:43:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
19:43:55 INFO - PROCESS | 3560 | 1465872235480 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:55 INFO - PROCESS | 3560 | 1465872235502 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:55 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"
19:43:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:43:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
19:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 170ms
19:43:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
19:43:55 INFO - PROCESS | 3560 | 1465872235658 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:55 INFO - PROCESS | 3560 | 1465872235677 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
19:43:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 170ms
19:43:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
19:43:55 INFO - PROCESS | 3560 | 1465872235838 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:55 INFO - PROCESS | 3560 | 1465872235860 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:56 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"
19:43:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:43:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
19:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 170ms
19:43:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
19:43:56 INFO - PROCESS | 3560 | 1465872236008 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:56 INFO - PROCESS | 3560 | 1465872236028 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:56 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"
19:43:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:43:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
19:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:43:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 228ms
19:43:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
19:43:56 INFO - PROCESS | 3560 | 1465872236290 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:56 INFO - PROCESS | 3560 | 1465872236317 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
19:43:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 169ms
19:43:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
19:43:56 INFO - PROCESS | 3560 | 1465872236470 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:56 INFO - PROCESS | 3560 | 1465872236490 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:57 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
19:43:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:43:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
19:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:43:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:43:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 688ms
19:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
19:43:57 INFO - PROCESS | 3560 | 1465872237159 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:57 INFO - PROCESS | 3560 | 1465872237181 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
19:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 170ms
19:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
19:43:57 INFO - PROCESS | 3560 | 1465872237332 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:57 INFO - PROCESS | 3560 | 1465872237356 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
19:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 170ms
19:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
19:43:57 INFO - PROCESS | 3560 | 1465872237507 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:57 INFO - PROCESS | 3560 | 1465872237527 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
19:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 169ms
19:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
19:43:57 INFO - PROCESS | 3560 | 1465872237686 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:57 INFO - PROCESS | 3560 | 1465872237713 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
19:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 169ms
19:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
19:43:57 INFO - PROCESS | 3560 | 1465872237855 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:57 INFO - PROCESS | 3560 | 1465872237875 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
19:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 169ms
19:43:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
19:43:58 INFO - PROCESS | 3560 | 1465872238029 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:58 INFO - PROCESS | 3560 | 1465872238046 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
19:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 168ms
19:43:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
19:43:58 INFO - PROCESS | 3560 | 1465872238207 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:58 INFO - PROCESS | 3560 | 1465872238229 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
19:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 229ms
19:43:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
19:43:58 INFO - PROCESS | 3560 | 1465872238441 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:58 INFO - PROCESS | 3560 | 1465872238464 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
19:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 168ms
19:43:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
19:43:58 INFO - PROCESS | 3560 | 1465872238614 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:58 INFO - PROCESS | 3560 | 1465872238632 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
19:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 169ms
19:43:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
19:43:58 INFO - PROCESS | 3560 | 1465872238791 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:58 INFO - PROCESS | 3560 | 1465872238810 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
19:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 187ms
19:43:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
19:43:58 INFO - PROCESS | 3560 | 1465872238979 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:59 INFO - PROCESS | 3560 | 1465872238993 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
19:43:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 169ms
19:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
19:43:59 INFO - PROCESS | 3560 | 1465872239154 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:59 INFO - PROCESS | 3560 | 1465872239172 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
19:43:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 186ms
19:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
19:43:59 INFO - PROCESS | 3560 | 1465872239345 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:59 INFO - PROCESS | 3560 | 1465872239362 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
19:43:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 170ms
19:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
19:43:59 INFO - PROCESS | 3560 | 1465872239521 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:59 INFO - PROCESS | 3560 | 1465872239539 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
19:43:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 169ms
19:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
19:43:59 INFO - PROCESS | 3560 | 1465872239694 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:59 INFO - PROCESS | 3560 | 1465872239714 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
19:43:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 169ms
19:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
19:43:59 INFO - PROCESS | 3560 | 1465872239868 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:43:59 INFO - PROCESS | 3560 | 1465872239880 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
19:44:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 170ms
19:44:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
19:44:00 INFO - PROCESS | 3560 | 1465872240042 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:00 INFO - PROCESS | 3560 | 1465872240062 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
19:44:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 188ms
19:44:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
19:44:00 INFO - PROCESS | 3560 | 1465872240235 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:00 INFO - PROCESS | 3560 | 1465872240247 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
19:44:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 187ms
19:44:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
19:44:00 INFO - PROCESS | 3560 | 1465872240424 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:00 INFO - PROCESS | 3560 | 1465872240443 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
19:44:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 168ms
19:44:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
19:44:00 INFO - PROCESS | 3560 | 1465872240600 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:00 INFO - PROCESS | 3560 | 1465872240622 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
19:44:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 171ms
19:44:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
19:44:00 INFO - PROCESS | 3560 | 1465872240774 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:00 INFO - PROCESS | 3560 | 1465872240798 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
19:44:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 169ms
19:44:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
19:44:00 INFO - PROCESS | 3560 | 1465872240947 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:00 INFO - PROCESS | 3560 | 1465872240962 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
19:44:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 169ms
19:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
19:44:01 INFO - PROCESS | 3560 | 1465872241120 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:01 INFO - PROCESS | 3560 | 1465872241140 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
19:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 168ms
19:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
19:44:01 INFO - PROCESS | 3560 | 1465872241293 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:01 INFO - PROCESS | 3560 | 1465872241315 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
19:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 170ms
19:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
19:44:01 INFO - PROCESS | 3560 | 1465872241471 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:01 INFO - PROCESS | 3560 | 1465872241489 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
19:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 187ms
19:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
19:44:01 INFO - PROCESS | 3560 | 1465872241663 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:01 INFO - PROCESS | 3560 | 1465872241678 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
19:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 169ms
19:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
19:44:01 INFO - PROCESS | 3560 | 1465872241839 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:01 INFO - PROCESS | 3560 | 1465872241861 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
19:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 188ms
19:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
19:44:02 INFO - PROCESS | 3560 | 1465872242027 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:02 INFO - PROCESS | 3560 | 1465872242045 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
19:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 170ms
19:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
19:44:02 INFO - PROCESS | 3560 | 1465872242203 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:02 INFO - PROCESS | 3560 | 1465872242224 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
19:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 169ms
19:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
19:44:02 INFO - PROCESS | 3560 | 1465872242376 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:02 INFO - PROCESS | 3560 | 1465872242411 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
19:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 333ms
19:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
19:44:02 INFO - PROCESS | 3560 | 1465872242716 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:02 INFO - PROCESS | 3560 | 1465872242745 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
19:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 169ms
19:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
19:44:02 INFO - PROCESS | 3560 | 1465872242891 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:02 INFO - PROCESS | 3560 | 1465872242914 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
19:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 169ms
19:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
19:44:03 INFO - PROCESS | 3560 | 1465872243072 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:03 INFO - PROCESS | 3560 | 1465872243092 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
19:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 170ms
19:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
19:44:03 INFO - PROCESS | 3560 | 1465872243245 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:03 INFO - PROCESS | 3560 | 1465872243261 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
19:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 170ms
19:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
19:44:03 INFO - PROCESS | 3560 | 1465872243421 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:03 INFO - PROCESS | 3560 | 1465872243440 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
19:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 169ms
19:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
19:44:03 INFO - PROCESS | 3560 | 1465872243596 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:03 INFO - PROCESS | 3560 | 1465872243622 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
19:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 170ms
19:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
19:44:03 INFO - PROCESS | 3560 | 1465872243770 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:03 INFO - PROCESS | 3560 | 1465872243788 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
19:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 168ms
19:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
19:44:03 INFO - PROCESS | 3560 | 1465872243943 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:03 INFO - PROCESS | 3560 | 1465872243961 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
19:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 168ms
19:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
19:44:04 INFO - PROCESS | 3560 | 1465872244118 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:04 INFO - PROCESS | 3560 | 1465872244136 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
19:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 170ms
19:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
19:44:04 INFO - PROCESS | 3560 | 1465872244295 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:04 INFO - PROCESS | 3560 | 1465872244310 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
19:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 169ms
19:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
19:44:04 INFO - PROCESS | 3560 | 1465872244469 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:04 INFO - PROCESS | 3560 | 1465872244494 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
19:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 270ms
19:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
19:44:04 INFO - PROCESS | 3560 | 1465872244749 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:04 INFO - PROCESS | 3560 | 1465872244771 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
19:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 272ms
19:44:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
19:44:05 INFO - PROCESS | 3560 | 1465872245020 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:05 INFO - PROCESS | 3560 | 1465872245047 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
19:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 168ms
19:44:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
19:44:05 INFO - PROCESS | 3560 | 1465872245192 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:05 INFO - PROCESS | 3560 | 1465872245218 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
19:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 169ms
19:44:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
19:44:05 INFO - PROCESS | 3560 | 1465872245368 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:05 INFO - PROCESS | 3560 | 1465872245390 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
19:44:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
19:44:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 170ms
19:44:05 INFO - TEST-START | /DOMEvents/constructors.html
19:44:05 INFO - PROCESS | 3560 | 1465872245541 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:05 INFO - PROCESS | 3560 | 1465872245560 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
19:44:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
19:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:44:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
19:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:44:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
19:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:44:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
19:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:44:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
19:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:44:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
19:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
19:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
19:44:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 182ms
19:44:05 INFO - TEST-START | /DOMEvents/event-phases-order.html
19:44:05 INFO - PROCESS | 3560 | 1465872245732 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:05 INFO - PROCESS | 3560 | 1465872245744 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:05 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
19:44:05 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 168ms
19:44:05 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
19:44:05 INFO - PROCESS | 3560 | 1465872245902 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:05 INFO - PROCESS | 3560 | 1465872245923 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
19:44:06 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
19:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:44:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
19:44:06 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:44:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
19:44:06 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:44:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
19:44:06 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:44:06 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
19:44:06 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 172ms
19:44:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
19:44:06 INFO - PROCESS | 3560 | 1465872246081 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:06 INFO - PROCESS | 3560 | 1465872246093 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:06 INFO - PROCESS | 3560 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
19:44:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
19:44:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 169ms
19:44:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
19:44:06 INFO - PROCESS | 3560 | 1465872246252 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:06 INFO - PROCESS | 3560 | 1465872246272 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:06 INFO - PROCESS | 3560 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
19:44:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
19:44:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 170ms
19:44:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
19:44:06 INFO - PROCESS | 3560 | 1465872246428 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:06 INFO - PROCESS | 3560 | 1465872246442 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:06 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
19:44:06 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 167ms
19:44:06 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
19:44:06 INFO - PROCESS | 3560 | 1465872246601 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:06 INFO - PROCESS | 3560 | 1465872246621 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:06 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.
19:44:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 170ms
19:44:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
19:44:06 INFO - PROCESS | 3560 | 1465872246774 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:06 INFO - PROCESS | 3560 | 1465872246792 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:06 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
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
19:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
19:44:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 168ms
19:44:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
19:44:06 INFO - PROCESS | 3560 | 1465872246949 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:06 INFO - PROCESS | 3560 | 1465872246975 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:07 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
19:44:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 168ms
19:44:07 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
19:44:07 INFO - PROCESS | 3560 | 1465872247120 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:07 INFO - PROCESS | 3560 | 1465872247140 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:07 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.
19:44:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
19:44:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
19:44:07 INFO - PROCESS | 3560 | 1465872247297 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:07 INFO - PROCESS | 3560 | 1465872247309 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:44:07 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
19:44:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 168ms
19:44:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
19:44:07 INFO - PROCESS | 3560 | 1465872247468 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:07 INFO - PROCESS | 3560 | 1465872247487 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:07 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.
19:44:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 169ms
19:44:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
19:44:07 INFO - PROCESS | 3560 | 1465872247644 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:07 INFO - PROCESS | 3560 | 1465872247658 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:07 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.
19:44:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 169ms
19:44:07 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
19:44:07 INFO - PROCESS | 3560 | 1465872247818 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:07 INFO - PROCESS | 3560 | 1465872247837 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:07 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.
19:44:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 170ms
19:44:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
19:44:08 INFO - PROCESS | 3560 | 1465872247991 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:08 INFO - PROCESS | 3560 | 1465872248009 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:08 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.
19:44:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 169ms
19:44:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
19:44:08 INFO - PROCESS | 3560 | 1465872248167 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:08 INFO - PROCESS | 3560 | 1465872248186 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:08 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.
19:44:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 169ms
19:44:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
19:44:08 INFO - PROCESS | 3560 | 1465872248340 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:08 INFO - PROCESS | 3560 | 1465872248359 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:08 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.
19:44:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 170ms
19:44:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
19:44:08 INFO - PROCESS | 3560 | 1465872248516 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:08 INFO - PROCESS | 3560 | 1465872248533 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:08 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
19:44:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
19:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
19:44:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 169ms
19:44:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
19:44:08 INFO - PROCESS | 3560 | 1465872248693 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:08 INFO - PROCESS | 3560 | 1465872248749 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
19:44:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 336ms
19:44:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
19:44:09 INFO - PROCESS | 3560 | 1465872249034 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:09 INFO - PROCESS | 3560 | 1465872249057 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:09 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.
19:44:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
19:44:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
19:44:09 INFO - PROCESS | 3560 | 1465872249210 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:09 INFO - PROCESS | 3560 | 1465872249236 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:44:09 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
19:44:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 168ms
19:44:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
19:44:09 INFO - PROCESS | 3560 | 1465872249387 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:09 INFO - PROCESS | 3560 | 1465872249409 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:09 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.
19:44:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 170ms
19:44:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
19:44:09 INFO - PROCESS | 3560 | 1465872249563 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:09 INFO - PROCESS | 3560 | 1465872249576 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:09 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.
19:44:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 169ms
19:44:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
19:44:09 INFO - PROCESS | 3560 | 1465872249734 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:09 INFO - PROCESS | 3560 | 1465872249757 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:09 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.
19:44:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 168ms
19:44:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker
19:44:09 INFO - PROCESS | 3560 | 1465872249905 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:09 INFO - PROCESS | 3560 | 1465872249927 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
19:44:10 INFO - {}
19:44:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
19:44:10 INFO - {}
19:44:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
19:44:10 INFO - {}
19:44:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
19:44:10 INFO - {}
19:44:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 169ms
19:44:10 INFO - TEST-START | /FileAPI/fileReader.html
19:44:10 INFO - PROCESS | 3560 | 1465872250081 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:10 INFO - PROCESS | 3560 | 1465872250100 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
19:44:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
19:44:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
19:44:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
19:44:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 170ms
19:44:10 INFO - TEST-START | /FileAPI/historical.html
19:44:10 INFO - PROCESS | 3560 | 1465872250253 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:10 INFO - PROCESS | 3560 | 1465872250277 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
19:44:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
19:44:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
19:44:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
19:44:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
19:44:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
19:44:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
19:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
19:44:10 INFO - TEST-OK | /FileAPI/historical.html | took 169ms
19:44:10 INFO - TEST-START | /FileAPI/idlharness.html
19:44:10 INFO - PROCESS | 3560 | 1465872250430 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:10 INFO - PROCESS | 3560 | 1465872250442 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
19:44:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:44:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:44:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:44:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:44:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
19:44:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
19:44:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:44:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:44:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:44:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
19:44:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
19:44:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:44:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:44:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:44:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
19:44:10 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
19:44:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:44:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:44:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:44:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:44:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
19:44:10 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
19:44:10 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
19:44:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:44:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:44:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:44:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:44:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
19:44:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:44:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:44:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:44:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
19:44:10 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
19:44:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:44:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:44:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:44:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:44:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
19:44:10 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
19:44:10 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
19:44:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:44:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:44:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:44:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:44:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
19:44:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
19:44:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 369ms
19:44:10 INFO - TEST-START | /FileAPI/idlharness.worker
19:44:10 INFO - PROCESS | 3560 | 1465872250803 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:10 INFO - PROCESS | 3560 | 1465872250820 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:44:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:44:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
19:44:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:44:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
19:44:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:44:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
19:44:11 INFO - {}
19:44:11 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
19:44:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:44:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:44:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
19:44:11 INFO - {}
19:44:11 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 - {}
19:44:11 INFO - {}
19:44:11 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
19:44:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:44:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:44:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:44:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
19:44:11 INFO - {}
19:44:11 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
19:44:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:44:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:44:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
19:44:11 INFO - {}
19:44:11 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 - {}
19:44:11 INFO - {}
19:44:11 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
19:44:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:44:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:44:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 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
19:44:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
19:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:44:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:44:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
19:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 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
19:44:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
19:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 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
19:44:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
19:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 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
19:44:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:44:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
19:44:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:44:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:44:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:44:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:44:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:44:11 INFO - {}
19:44:11 INFO - TEST-OK | /FileAPI/idlharness.worker | took 494ms
19:44:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
19:44:11 INFO - PROCESS | 3560 | 1465872251303 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:11 INFO - PROCESS | 3560 | 1465872251326 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:11 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
19:44:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 168ms
19:44:11 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
19:44:11 INFO - PROCESS | 3560 | 1465872251480 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:11 INFO - PROCESS | 3560 | 1465872251502 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
19:44:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 168ms
19:44:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html
19:44:11 INFO - PROCESS | 3560 | 1465872251649 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:11 INFO - PROCESS | 3560 | 1465872251668 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
19:44:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
19:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
19:44:11 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 169ms
19:44:11 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
19:44:11 INFO - PROCESS | 3560 | 1465872251823 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:11 INFO - PROCESS | 3560 | 1465872251842 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
19:44:12 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.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
19:44:12 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'.)
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
19:44:12 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.
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
19:44:12 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.
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:44:12 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.
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
19:44:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 310ms
19:44:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
19:44:12 INFO - PROCESS | 3560 | 1465872252137 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:12 INFO - PROCESS | 3560 | 1465872252150 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
19:44:12 INFO - {}
19:44:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 170ms
19:44:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
19:44:12 INFO - PROCESS | 3560 | 1465872252314 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:12 INFO - PROCESS | 3560 | 1465872252335 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
19:44:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 170ms
19:44:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
19:44:12 INFO - PROCESS | 3560 | 1465872252488 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:12 INFO - PROCESS | 3560 | 1465872252509 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
19:44:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:44:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:44:12 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"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:44:12 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"
19:44:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:44:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:44:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 332ms
19:44:12 INFO - TEST-START | /FileAPI/file/File-constructor.html
19:44:12 INFO - PROCESS | 3560 | 1465872252825 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:12 INFO - PROCESS | 3560 | 1465872252838 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
19:44:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
19:44:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
19:44:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
19:44:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
19:44:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
19:44:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
19:44:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
19:44:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
19:44:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
19:44:13 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
19:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:13 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
19:44:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
19:44:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
19:44:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:44:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
19:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
19:44:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
19:44:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
19:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
19:44:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
19:44:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
19:44:13 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 180ms
19:44:13 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
19:44:13 INFO - PROCESS | 3560 | 1465872253011 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:13 INFO - PROCESS | 3560 | 1465872253024 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
19:44:13 INFO - {}
19:44:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 169ms
19:44:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
19:44:13 INFO - PROCESS | 3560 | 1465872253183 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:13 INFO - PROCESS | 3560 | 1465872253202 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
19:44:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
19:44:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
19:44:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
19:44:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
19:44:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
19:44:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
19:44:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 167ms
19:44:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
19:44:13 INFO - PROCESS | 3560 | 1465872253356 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:13 INFO - PROCESS | 3560 | 1465872253370 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
19:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
19:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
19:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
19:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
19:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
19:44:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 229ms
19:44:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
19:44:13 INFO - PROCESS | 3560 | 1465872253677 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:13 INFO - PROCESS | 3560 | 1465872253703 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
19:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
19:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
19:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
19:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
19:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
19:44:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 292ms
19:44:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
19:44:13 INFO - PROCESS | 3560 | 1465872253896 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:13 INFO - PROCESS | 3560 | 1465872253933 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
19:44:14 INFO - reader.readAsText(blob_2)
19:44:14 INFO - }" did not throw
19:44:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
19:44:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
19:44:14 INFO - reader.readAsDataURL(blob_2)
19:44:14 INFO - }" did not throw
19:44:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
19:44:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
19:44:14 INFO - reader.readAsArrayBuffer(blob_2)
19:44:14 INFO - }" did not throw
19:44:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
19:44:14 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
19:44:14 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:44:14 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
19:44:14 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
19:44:14 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:44:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:14 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:44:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
19:44:14 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
19:44:14 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:44:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 177ms
19:44:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
19:44:14 INFO - PROCESS | 3560 | 1465872254073 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:14 INFO - PROCESS | 3560 | 1465872254091 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
19:44:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
19:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
19:44:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
19:44:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 168ms
19:44:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
19:44:14 INFO - PROCESS | 3560 | 1465872254247 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:14 INFO - PROCESS | 3560 | 1465872254270 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
19:44:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 170ms
19:44:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
19:44:14 INFO - PROCESS | 3560 | 1465872254420 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:14 INFO - PROCESS | 3560 | 1465872254439 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
19:44:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 169ms
19:44:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
19:44:14 INFO - PROCESS | 3560 | 1465872254597 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:14 INFO - PROCESS | 3560 | 1465872254622 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
19:44:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 169ms
19:44:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
19:44:14 INFO - PROCESS | 3560 | 1465872254768 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:14 INFO - PROCESS | 3560 | 1465872254786 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
19:44:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
19:44:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 169ms
19:44:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
19:44:14 INFO - PROCESS | 3560 | 1465872254945 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:14 INFO - PROCESS | 3560 | 1465872254957 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:15 INFO - PROCESS | 3560 | [Parent 3560] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:44:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
19:44:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 170ms
19:44:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
19:44:15 INFO - PROCESS | 3560 | 1465872255117 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:15 INFO - PROCESS | 3560 | 1465872255137 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
19:44:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
19:44:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
19:44:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 170ms
19:44:15 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
19:44:15 INFO - PROCESS | 3560 | 1465872255295 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:15 INFO - PROCESS | 3560 | 1465872255317 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:15 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
19:44:15 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
19:44:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
19:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:44:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
19:44:15 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 169ms
19:44:15 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
19:44:15 INFO - PROCESS | 3560 | 1465872255466 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:15 INFO - PROCESS | 3560 | 1465872255487 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
19:44:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 169ms
19:44:15 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
19:44:15 INFO - PROCESS | 3560 | 1465872255640 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:15 INFO - PROCESS | 3560 | 1465872255665 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:16 INFO - PROCESS | 3560 | [Parent 3560] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:44:16 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
19:44:16 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 879ms
19:44:16 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
19:44:16 INFO - PROCESS | 3560 | 1465872256525 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:16 INFO - PROCESS | 3560 | 1465872256545 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:17 INFO - PROCESS | 3560 | [Parent 3560] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:44:17 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
19:44:17 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 835ms
19:44:17 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
19:44:17 INFO - PROCESS | 3560 | 1465872257364 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:17 INFO - PROCESS | 3560 | 1465872257454 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:18 INFO - PROCESS | 3560 | [Parent 3560] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:44:18 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
19:44:18 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 1021ms
19:44:18 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
19:44:18 INFO - PROCESS | 3560 | 1465872258390 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:18 INFO - PROCESS | 3560 | 1465872258413 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:19 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
19:44:19 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 881ms
19:44:19 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
19:44:19 INFO - PROCESS | 3560 | 1465872259276 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:19 INFO - PROCESS | 3560 | 1465872259296 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:20 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
19:44:20 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
19:44:20 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
19:44:20 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
19:44:20 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 879ms
19:44:20 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
19:44:20 INFO - PROCESS | 3560 | 1465872260162 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:20 INFO - PROCESS | 3560 | 1465872260191 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:21 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
19:44:21 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
19:44:21 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
19:44:21 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
19:44:21 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
19:44:21 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
19:44:21 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 1026ms
19:44:21 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
19:44:21 INFO - PROCESS | 3560 | 1465872261194 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:21 INFO - PROCESS | 3560 | 1465872261217 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
19:44:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
19:44:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
19:44:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
19:44:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
19:44:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
19:44:22 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 940ms
19:44:22 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
19:44:22 INFO - PROCESS | 3560 | 1465872262139 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:22 INFO - PROCESS | 3560 | 1465872262167 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:23 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
19:44:23 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
19:44:23 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
19:44:23 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
19:44:23 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
19:44:23 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
19:44:23 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 880ms
19:44:23 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
19:44:23 INFO - PROCESS | 3560 | 1465872263023 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:23 INFO - PROCESS | 3560 | 1465872263045 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
19:44:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
19:44:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
19:44:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
19:44:24 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 983ms
19:44:24 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
19:44:24 INFO - PROCESS | 3560 | 1465872264010 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:24 INFO - PROCESS | 3560 | 1465872264031 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:24 INFO - PROCESS | 3560 | [Parent 3560] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:44:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
19:44:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
19:44:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
19:44:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
19:44:24 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 982ms
19:44:25 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
19:44:25 INFO - PROCESS | 3560 | 1465872264998 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:25 INFO - PROCESS | 3560 | 1465872265024 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
19:44:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
19:44:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
19:44:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
19:44:25 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 880ms
19:44:25 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
19:44:25 INFO - PROCESS | 3560 | 1465872265883 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:25 INFO - PROCESS | 3560 | 1465872265905 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
19:44:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
19:44:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
19:44:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
19:44:26 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 982ms
19:44:26 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
19:44:26 INFO - PROCESS | 3560 | 1465872266868 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:26 INFO - PROCESS | 3560 | 1465872266896 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
19:44:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
19:44:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
19:44:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
19:44:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
19:44:30 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 3700ms
19:44:30 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
19:44:30 INFO - PROCESS | 3560 | 1465872270573 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:30 INFO - PROCESS | 3560 | 1465872270596 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:34 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
19:44:34 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
19:44:34 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
19:44:34 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 3709ms
19:44:34 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
19:44:34 INFO - PROCESS | 3560 | 1465872274287 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:34 INFO - PROCESS | 3560 | 1465872274315 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:36 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
19:44:36 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
19:44:36 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
19:44:36 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2250ms
19:44:36 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
19:44:36 INFO - PROCESS | 3560 | 1465872276543 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:36 INFO - PROCESS | 3560 | 1465872276568 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:37 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
19:44:37 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1028ms
19:44:37 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
19:44:37 INFO - PROCESS | 3560 | 1465872277576 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:37 INFO - PROCESS | 3560 | 1465872277603 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:38 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
19:44:38 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
19:44:38 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 879ms
19:44:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
19:44:38 INFO - PROCESS | 3560 | 1465872278457 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:38 INFO - PROCESS | 3560 | 1465872278479 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
19:44:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 981ms
19:44:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
19:44:39 INFO - PROCESS | 3560 | 1465872279444 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:39 INFO - PROCESS | 3560 | 1465872279465 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:40 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
19:44:40 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 942ms
19:44:40 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
19:44:40 INFO - PROCESS | 3560 | 1465872280392 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:40 INFO - PROCESS | 3560 | 1465872280419 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:41 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
19:44:41 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 880ms
19:44:41 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
19:44:41 INFO - PROCESS | 3560 | 1465872281278 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:41 INFO - PROCESS | 3560 | 1465872281303 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:42 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
19:44:42 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 982ms
19:44:42 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
19:44:42 INFO - PROCESS | 3560 | 1465872282265 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:42 INFO - PROCESS | 3560 | 1465872282287 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:43 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
19:44:43 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 877ms
19:44:43 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
19:44:43 INFO - PROCESS | 3560 | 1465872283144 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:43 INFO - PROCESS | 3560 | 1465872283167 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:44 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
19:44:44 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 941ms
19:44:44 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
19:44:44 INFO - PROCESS | 3560 | 1465872284091 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:44 INFO - PROCESS | 3560 | 1465872284112 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:44 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
19:44:44 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 838ms
19:44:44 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
19:44:44 INFO - PROCESS | 3560 | 1465872284934 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:44 INFO - PROCESS | 3560 | 1465872284961 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
19:44:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 922ms
19:44:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
19:44:45 INFO - PROCESS | 3560 | 1465872285860 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:45 INFO - PROCESS | 3560 | 1465872285881 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
19:44:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 985ms
19:44:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
19:44:46 INFO - PROCESS | 3560 | 1465872286860 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:46 INFO - PROCESS | 3560 | 1465872286884 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
19:44:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 1079ms
19:44:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
19:44:47 INFO - PROCESS | 3560 | 1465872287945 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:47 INFO - PROCESS | 3560 | 1465872287970 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
19:44:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 880ms
19:44:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
19:44:48 INFO - PROCESS | 3560 | 1465872288831 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:48 INFO - PROCESS | 3560 | 1465872288853 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
19:44:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 923ms
19:44:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
19:44:49 INFO - PROCESS | 3560 | 1465872289756 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:49 INFO - PROCESS | 3560 | 1465872289779 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
19:44:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 880ms
19:44:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
19:44:50 INFO - PROCESS | 3560 | 1465872290640 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:50 INFO - PROCESS | 3560 | 1465872290661 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
19:44:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1022ms
19:44:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
19:44:51 INFO - PROCESS | 3560 | 1465872291669 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:51 INFO - PROCESS | 3560 | 1465872291696 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
19:44:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 984ms
19:44:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
19:44:52 INFO - PROCESS | 3560 | 1465872292659 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:52 INFO - PROCESS | 3560 | 1465872292683 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:53 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
19:44:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 1032ms
19:44:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
19:44:53 INFO - PROCESS | 3560 | 1465872293695 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:53 INFO - PROCESS | 3560 | 1465872293719 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:54 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
19:44:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 942ms
19:44:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
19:44:54 INFO - PROCESS | 3560 | 1465872294643 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:54 INFO - PROCESS | 3560 | 1465872294665 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
19:44:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 879ms
19:44:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
19:44:55 INFO - PROCESS | 3560 | 1465872295525 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:55 INFO - PROCESS | 3560 | 1465872295548 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
19:44:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 943ms
19:44:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
19:44:56 INFO - PROCESS | 3560 | 1465872296472 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:56 INFO - PROCESS | 3560 | 1465872296496 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:57 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
19:44:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 880ms
19:44:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
19:44:57 INFO - PROCESS | 3560 | 1465872297359 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:57 INFO - PROCESS | 3560 | 1465872297384 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
19:44:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 879ms
19:44:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
19:44:58 INFO - PROCESS | 3560 | 1465872298241 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:58 INFO - PROCESS | 3560 | 1465872298263 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
19:44:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 985ms
19:44:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
19:44:59 INFO - PROCESS | 3560 | 1465872299234 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:44:59 INFO - PROCESS | 3560 | 1465872299257 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
19:45:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 940ms
19:45:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
19:45:00 INFO - PROCESS | 3560 | 1465872300178 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:00 INFO - PROCESS | 3560 | 1465872300203 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
19:45:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 942ms
19:45:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
19:45:01 INFO - PROCESS | 3560 | 1465872301126 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:01 INFO - PROCESS | 3560 | 1465872301147 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:02 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
19:45:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 941ms
19:45:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
19:45:02 INFO - PROCESS | 3560 | 1465872302070 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:02 INFO - PROCESS | 3560 | 1465872302093 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:03 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
19:45:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 941ms
19:45:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
19:45:03 INFO - PROCESS | 3560 | 1465872303015 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:03 INFO - PROCESS | 3560 | 1465872303037 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
19:45:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 922ms
19:45:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
19:45:03 INFO - PROCESS | 3560 | 1465872303943 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:03 INFO - PROCESS | 3560 | 1465872303969 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
19:45:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 836ms
19:45:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
19:45:04 INFO - PROCESS | 3560 | 1465872304789 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:04 INFO - PROCESS | 3560 | 1465872304813 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
19:45:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1028ms
19:45:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
19:45:05 INFO - PROCESS | 3560 | 1465872305818 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:05 INFO - PROCESS | 3560 | 1465872305840 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
19:45:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 939ms
19:45:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
19:45:06 INFO - PROCESS | 3560 | 1465872306764 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:06 INFO - PROCESS | 3560 | 1465872306789 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:45:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 880ms
19:45:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
19:45:07 INFO - PROCESS | 3560 | 1465872307645 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:07 INFO - PROCESS | 3560 | 1465872307672 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
19:45:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 880ms
19:45:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
19:45:08 INFO - PROCESS | 3560 | 1465872308530 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:08 INFO - PROCESS | 3560 | 1465872308552 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
19:45:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 983ms
19:45:09 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
19:45:09 INFO - PROCESS | 3560 | 1465872309520 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:09 INFO - PROCESS | 3560 | 1465872309546 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:10 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
19:45:10 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 1027ms
19:45:10 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
19:45:10 INFO - PROCESS | 3560 | 1465872310550 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:10 INFO - PROCESS | 3560 | 1465872310571 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:11 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
19:45:11 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 983ms
19:45:11 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
19:45:11 INFO - PROCESS | 3560 | 1465872311540 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:11 INFO - PROCESS | 3560 | 1465872311564 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:45:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 880ms
19:45:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
19:45:12 INFO - PROCESS | 3560 | 1465872312425 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:12 INFO - PROCESS | 3560 | 1465872312449 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
19:45:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 881ms
19:45:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
19:45:13 INFO - PROCESS | 3560 | 1465872313312 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:13 INFO - PROCESS | 3560 | 1465872313334 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
19:45:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 983ms
19:45:14 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
19:45:14 INFO - PROCESS | 3560 | 1465872314297 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:14 INFO - PROCESS | 3560 | 1465872314318 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:15 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:45:15 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1123ms
19:45:15 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
19:45:15 INFO - PROCESS | 3560 | 1465872315429 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:15 INFO - PROCESS | 3560 | 1465872315450 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:16 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
19:45:16 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 939ms
19:45:16 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
19:45:16 INFO - PROCESS | 3560 | 1465872316374 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:16 INFO - PROCESS | 3560 | 1465872316398 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:17 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
19:45:17 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 940ms
19:45:17 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
19:45:17 INFO - PROCESS | 3560 | 1465872317321 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:17 INFO - PROCESS | 3560 | 1465872317345 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:18 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:45:18 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 881ms
19:45:18 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
19:45:18 INFO - PROCESS | 3560 | 1465872318206 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:18 INFO - PROCESS | 3560 | 1465872318229 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:19 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
19:45:19 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 984ms
19:45:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
19:45:19 INFO - PROCESS | 3560 | 1465872319196 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:19 INFO - PROCESS | 3560 | 1465872319219 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
19:45:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 941ms
19:45:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
19:45:20 INFO - PROCESS | 3560 | 1465872320141 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:20 INFO - PROCESS | 3560 | 1465872320163 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
19:45:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 942ms
19:45:21 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
19:45:21 INFO - PROCESS | 3560 | 1465872321086 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:21 INFO - PROCESS | 3560 | 1465872321109 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
19:45:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 941ms
19:45:22 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
19:45:22 INFO - PROCESS | 3560 | 1465872322034 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:22 INFO - PROCESS | 3560 | 1465872322060 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
19:45:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 839ms
19:45:22 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
19:45:22 INFO - PROCESS | 3560 | 1465872322877 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:22 INFO - PROCESS | 3560 | 1465872322899 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
19:45:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 1022ms
19:45:23 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
19:45:23 INFO - PROCESS | 3560 | 1465872323904 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:23 INFO - PROCESS | 3560 | 1465872323928 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
19:45:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 984ms
19:45:24 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
19:45:24 INFO - PROCESS | 3560 | 1465872324894 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:24 INFO - PROCESS | 3560 | 1465872324919 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
19:45:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 940ms
19:45:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
19:45:25 INFO - PROCESS | 3560 | 1465872325840 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:25 INFO - PROCESS | 3560 | 1465872325862 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
19:45:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 880ms
19:45:26 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
19:45:26 INFO - PROCESS | 3560 | 1465872326721 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:26 INFO - PROCESS | 3560 | 1465872326742 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
19:45:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 983ms
19:45:27 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
19:45:27 INFO - PROCESS | 3560 | 1465872327709 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:27 INFO - PROCESS | 3560 | 1465872327731 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
19:45:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 921ms
19:45:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
19:45:28 INFO - PROCESS | 3560 | 1465872328636 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:28 INFO - PROCESS | 3560 | 1465872328662 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
19:45:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 877ms
19:45:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
19:45:29 INFO - PROCESS | 3560 | 1465872329518 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:29 INFO - PROCESS | 3560 | 1465872329584 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
19:45:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 1022ms
19:45:30 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
19:45:30 INFO - PROCESS | 3560 | 1465872330545 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:30 INFO - PROCESS | 3560 | 1465872330568 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
19:45:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 923ms
19:45:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
19:45:31 INFO - PROCESS | 3560 | 1465872331474 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:31 INFO - PROCESS | 3560 | 1465872331498 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
19:45:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 984ms
19:45:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
19:45:32 INFO - PROCESS | 3560 | 1465872332464 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:32 INFO - PROCESS | 3560 | 1465872332486 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
19:45:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 942ms
19:45:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
19:45:33 INFO - PROCESS | 3560 | 1465872333408 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:33 INFO - PROCESS | 3560 | 1465872333432 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
19:45:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 941ms
19:45:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
19:45:34 INFO - PROCESS | 3560 | 1465872334354 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:34 INFO - PROCESS | 3560 | 1465872334377 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
19:45:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 921ms
19:45:35 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
19:45:35 INFO - PROCESS | 3560 | 1465872335282 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:35 INFO - PROCESS | 3560 | 1465872335304 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
19:45:36 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1127ms
19:45:36 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
19:45:36 INFO - PROCESS | 3560 | 1465872336418 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:36 INFO - PROCESS | 3560 | 1465872336443 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
19:45:37 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1026ms
19:45:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
19:45:37 INFO - PROCESS | 3560 | 1465872337448 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:37 INFO - PROCESS | 3560 | 1465872337475 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
19:45:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 879ms
19:45:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
19:45:38 INFO - PROCESS | 3560 | 1465872338333 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:38 INFO - PROCESS | 3560 | 1465872338364 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
19:45:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 880ms
19:45:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
19:45:39 INFO - PROCESS | 3560 | 1465872339218 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:39 INFO - PROCESS | 3560 | 1465872339239 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
19:45:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1233ms
19:45:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
19:45:40 INFO - PROCESS | 3560 | 1465872340453 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:40 INFO - PROCESS | 3560 | 1465872340474 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
19:45:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 838ms
19:45:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
19:45:41 INFO - PROCESS | 3560 | 1465872341297 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:41 INFO - PROCESS | 3560 | 1465872341324 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
19:45:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 879ms
19:45:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
19:45:42 INFO - PROCESS | 3560 | 1465872342181 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:42 INFO - PROCESS | 3560 | 1465872342204 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
19:45:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 1022ms
19:45:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
19:45:43 INFO - PROCESS | 3560 | 1465872343209 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:43 INFO - PROCESS | 3560 | 1465872343234 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
19:45:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 942ms
19:45:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
19:45:44 INFO - PROCESS | 3560 | 1465872344156 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:44 INFO - PROCESS | 3560 | 1465872344179 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
19:45:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 837ms
19:45:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
19:45:45 INFO - PROCESS | 3560 | 1465872344999 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:45 INFO - PROCESS | 3560 | 1465872345021 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
19:45:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 1026ms
19:45:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
19:45:46 INFO - PROCESS | 3560 | 1465872346028 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:46 INFO - PROCESS | 3560 | 1465872346052 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
19:45:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 837ms
19:45:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
19:45:46 INFO - PROCESS | 3560 | 1465872346871 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:46 INFO - PROCESS | 3560 | 1465872346906 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
19:45:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 938ms
19:45:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
19:45:47 INFO - PROCESS | 3560 | 1465872347814 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:47 INFO - PROCESS | 3560 | 1465872347838 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
19:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
19:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
19:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
19:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
19:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
19:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
19:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
19:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
19:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
19:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
19:45:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
19:45:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 8173ms
19:45:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
19:45:55 INFO - PROCESS | 3560 | 1465872355993 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:56 INFO - PROCESS | 3560 | 1465872356020 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
19:45:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
19:45:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
19:45:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
19:45:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 3003ms
19:45:59 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
19:45:59 INFO - PROCESS | 3560 | 1465872359000 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:45:59 INFO - PROCESS | 3560 | 1465872359028 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
19:46:00 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 1028ms
19:46:00 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
19:46:00 INFO - PROCESS | 3560 | 1465872360033 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:00 INFO - PROCESS | 3560 | 1465872360063 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
19:46:01 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 984ms
19:46:01 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
19:46:01 INFO - PROCESS | 3560 | 1465872361024 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:01 INFO - PROCESS | 3560 | 1465872361049 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
19:46:01 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 914ms
19:46:01 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
19:46:01 INFO - PROCESS | 3560 | 1465872361940 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:01 INFO - PROCESS | 3560 | 1465872361964 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
19:46:02 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 983ms
19:46:02 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
19:46:02 INFO - PROCESS | 3560 | 1465872362928 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:02 INFO - PROCESS | 3560 | 1465872362950 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
19:46:03 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 923ms
19:46:03 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
19:46:03 INFO - PROCESS | 3560 | 1465872363856 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:03 INFO - PROCESS | 3560 | 1465872363886 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
19:46:04 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 1019ms
19:46:04 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
19:46:04 INFO - PROCESS | 3560 | 1465872364882 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:04 INFO - PROCESS | 3560 | 1465872364906 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
19:46:05 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 940ms
19:46:05 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
19:46:05 INFO - PROCESS | 3560 | 1465872365828 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:05 INFO - PROCESS | 3560 | 1465872365851 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
19:46:06 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 942ms
19:46:06 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
19:46:06 INFO - PROCESS | 3560 | 1465872366775 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:06 INFO - PROCESS | 3560 | 1465872366798 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
19:46:07 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 984ms
19:46:07 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
19:46:07 INFO - PROCESS | 3560 | 1465872367765 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:07 INFO - PROCESS | 3560 | 1465872367787 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:07 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
19:46:07 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 169ms
19:46:07 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
19:46:07 INFO - PROCESS | 3560 | 1465872367940 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:07 INFO - PROCESS | 3560 | 1465872367964 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:08 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
19:46:08 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
19:46:08 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
19:46:08 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 166ms
19:46:08 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
19:46:08 INFO - PROCESS | 3560 | 1465872368110 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:08 INFO - PROCESS | 3560 | 1465872368130 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:09 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
19:46:09 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 985ms
19:46:09 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
19:46:09 INFO - PROCESS | 3560 | 1465872369098 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:09 INFO - PROCESS | 3560 | 1465872369122 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:10 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
19:46:10 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1025ms
19:46:10 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
19:46:10 INFO - PROCESS | 3560 | 1465872370127 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:10 INFO - PROCESS | 3560 | 1465872370147 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:11 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
19:46:11 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1127ms
19:46:11 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
19:46:11 INFO - PROCESS | 3560 | 1465872371261 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:11 INFO - PROCESS | 3560 | 1465872371287 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
19:46:12 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
19:46:12 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1188ms
19:46:12 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
19:46:12 INFO - PROCESS | 3560 | 1465872372454 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:12 INFO - PROCESS | 3560 | 1465872372477 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
19:46:13 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 837ms
19:46:13 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
19:46:13 INFO - PROCESS | 3560 | 1465872373298 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:13 INFO - PROCESS | 3560 | 1465872373320 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
19:46:14 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1178ms
19:46:14 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
19:46:14 INFO - PROCESS | 3560 | 1465872374477 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:14 INFO - PROCESS | 3560 | 1465872374499 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
19:46:15 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1130ms
19:46:15 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
19:46:15 INFO - PROCESS | 3560 | 1465872375614 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:15 INFO - PROCESS | 3560 | 1465872375631 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
19:46:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
19:46:16 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 985ms
19:46:16 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
19:46:16 INFO - PROCESS | 3560 | 1465872376603 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:16 INFO - PROCESS | 3560 | 1465872376629 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
19:46:17 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1139ms
19:46:17 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
19:46:17 INFO - PROCESS | 3560 | 1465872377752 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:17 INFO - PROCESS | 3560 | 1465872377777 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:18 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
19:46:18 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1076ms
19:46:18 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
19:46:18 INFO - PROCESS | 3560 | 1465872378833 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:18 INFO - PROCESS | 3560 | 1465872378855 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
19:46:19 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 880ms
19:46:19 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
19:46:19 INFO - PROCESS | 3560 | 1465872379718 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:19 INFO - PROCESS | 3560 | 1465872379740 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
19:46:20 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 941ms
19:46:20 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
19:46:20 INFO - PROCESS | 3560 | 1465872380662 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:20 INFO - PROCESS | 3560 | 1465872380683 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
19:46:21 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1229ms
19:46:21 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
19:46:21 INFO - PROCESS | 3560 | 1465872381895 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:21 INFO - PROCESS | 3560 | 1465872381918 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
19:46:23 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1224ms
19:46:23 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
19:46:23 INFO - PROCESS | 3560 | 1465872383124 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:23 INFO - PROCESS | 3560 | 1465872383144 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
19:46:24 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 878ms
19:46:24 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
19:46:24 INFO - PROCESS | 3560 | 1465872384009 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:24 INFO - PROCESS | 3560 | 1465872384035 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
19:46:26 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
19:46:26 INFO - window.indexedDB.open('test', val);..." did not throw
19:46:26 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:46:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:46:26 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:46:26 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
19:46:26 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
19:46:26 INFO - window.indexedDB.open('test', val);..." did not throw
19:46:26 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:46:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:46:26 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:46:26 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
19:46:26 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
19:46:26 INFO - window.indexedDB.open('test', val);..." did not throw
19:46:26 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:46:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:46:26 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:46:26 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
19:46:26 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
19:46:26 INFO - window.indexedDB.open('test', val);..." did not throw
19:46:26 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:46:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:46:26 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:46:26 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
19:46:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
19:46:26 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2697ms
19:46:26 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
19:46:26 INFO - PROCESS | 3560 | 1465872386710 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:26 INFO - PROCESS | 3560 | 1465872386733 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:27 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
19:46:27 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 838ms
19:46:27 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
19:46:27 INFO - PROCESS | 3560 | 1465872387554 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:27 INFO - PROCESS | 3560 | 1465872387575 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:29 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
19:46:29 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
19:46:29 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1442ms
19:46:29 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
19:46:29 INFO - PROCESS | 3560 | 1465872388999 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:29 INFO - PROCESS | 3560 | 1465872389022 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:29 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
19:46:29 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 923ms
19:46:29 INFO - PROCESS | 3560 | 1465872389982 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:29 INFO - TEST-START | /IndexedDB/idbindex_count.htm
19:46:30 INFO - PROCESS | 3560 | 1465872390008 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:30 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
19:46:30 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 875ms
19:46:30 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
19:46:30 INFO - PROCESS | 3560 | 1465872390868 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:30 INFO - PROCESS | 3560 | 1465872390891 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:31 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
19:46:31 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 940ms
19:46:31 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
19:46:31 INFO - PROCESS | 3560 | 1465872391813 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:31 INFO - PROCESS | 3560 | 1465872391835 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:32 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
19:46:32 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 880ms
19:46:32 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
19:46:32 INFO - PROCESS | 3560 | 1465872392695 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:32 INFO - PROCESS | 3560 | 1465872392716 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:33 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
19:46:33 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 1079ms
19:46:33 INFO - TEST-START | /IndexedDB/idbindex_get.htm
19:46:33 INFO - PROCESS | 3560 | 1465872393779 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:33 INFO - PROCESS | 3560 | 1465872393803 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:34 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
19:46:34 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 985ms
19:46:34 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
19:46:34 INFO - PROCESS | 3560 | 1465872394770 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:34 INFO - PROCESS | 3560 | 1465872394798 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:35 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
19:46:35 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 984ms
19:46:35 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
19:46:35 INFO - PROCESS | 3560 | 1465872395758 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:35 INFO - PROCESS | 3560 | 1465872395778 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:36 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
19:46:36 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 837ms
19:46:36 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
19:46:36 INFO - PROCESS | 3560 | 1465872396602 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:36 INFO - PROCESS | 3560 | 1465872396627 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:37 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
19:46:37 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 1132ms
19:46:37 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
19:46:37 INFO - PROCESS | 3560 | 1465872397742 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:37 INFO - PROCESS | 3560 | 1465872397765 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:38 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
19:46:38 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 835ms
19:46:38 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
19:46:38 INFO - PROCESS | 3560 | 1465872398580 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:38 INFO - PROCESS | 3560 | 1465872398603 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:39 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
19:46:39 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 941ms
19:46:39 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
19:46:39 INFO - PROCESS | 3560 | 1465872399525 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:39 INFO - PROCESS | 3560 | 1465872399549 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:40 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
19:46:40 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 986ms
19:46:40 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
19:46:40 INFO - PROCESS | 3560 | 1465872400515 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:40 INFO - PROCESS | 3560 | 1465872400543 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:41 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
19:46:41 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 877ms
19:46:41 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
19:46:41 INFO - PROCESS | 3560 | 1465872401399 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:41 INFO - PROCESS | 3560 | 1465872401426 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
19:46:42 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
19:46:42 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 879ms
19:46:42 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
19:46:42 INFO - PROCESS | 3560 | 1465872402283 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:42 INFO - PROCESS | 3560 | 1465872402307 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
19:46:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
19:46:43 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 982ms
19:46:43 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
19:46:43 INFO - PROCESS | 3560 | 1465872403267 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:43 INFO - PROCESS | 3560 | 1465872403294 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
19:46:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 981ms
19:46:44 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
19:46:44 INFO - PROCESS | 3560 | 1465872404254 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:44 INFO - PROCESS | 3560 | 1465872404275 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
19:46:45 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 881ms
19:46:45 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
19:46:45 INFO - PROCESS | 3560 | 1465872405140 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:45 INFO - PROCESS | 3560 | 1465872405165 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:45 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
19:46:45 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 838ms
19:46:45 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
19:46:45 INFO - PROCESS | 3560 | 1465872405983 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:46 INFO - PROCESS | 3560 | 1465872406009 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
19:46:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 1027ms
19:46:47 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
19:46:47 INFO - PROCESS | 3560 | 1465872407016 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:47 INFO - PROCESS | 3560 | 1465872407041 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
19:46:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 774ms
19:46:47 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
19:46:47 INFO - PROCESS | 3560 | 1465872407796 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:47 INFO - PROCESS | 3560 | 1465872407818 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
19:46:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 985ms
19:46:48 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
19:46:48 INFO - PROCESS | 3560 | 1465872408784 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:48 INFO - PROCESS | 3560 | 1465872408808 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:49 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
19:46:49 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1026ms
19:46:49 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
19:46:49 INFO - PROCESS | 3560 | 1465872409815 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:49 INFO - PROCESS | 3560 | 1465872409839 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:50 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
19:46:50 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 879ms
19:46:50 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
19:46:50 INFO - PROCESS | 3560 | 1465872410699 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:50 INFO - PROCESS | 3560 | 1465872410724 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:51 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
19:46:51 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 919ms
19:46:51 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
19:46:51 INFO - PROCESS | 3560 | 1465872411624 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:51 INFO - PROCESS | 3560 | 1465872411656 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:52 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
19:46:52 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 922ms
19:46:52 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
19:46:52 INFO - PROCESS | 3560 | 1465872412551 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:52 INFO - PROCESS | 3560 | 1465872412576 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:53 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
19:46:53 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 1023ms
19:46:53 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
19:46:53 INFO - PROCESS | 3560 | 1465872413579 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:53 INFO - PROCESS | 3560 | 1465872413602 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:54 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:46:54 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 879ms
19:46:54 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
19:46:54 INFO - PROCESS | 3560 | 1465872414464 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:54 INFO - PROCESS | 3560 | 1465872414487 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:55 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
19:46:55 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 881ms
19:46:55 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
19:46:55 INFO - PROCESS | 3560 | 1465872415347 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:55 INFO - PROCESS | 3560 | 1465872415370 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:56 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
19:46:56 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 1021ms
19:46:56 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
19:46:56 INFO - PROCESS | 3560 | 1465872416374 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:56 INFO - PROCESS | 3560 | 1465872416394 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:57 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
19:46:57 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 984ms
19:46:57 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
19:46:57 INFO - PROCESS | 3560 | 1465872417363 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:57 INFO - PROCESS | 3560 | 1465872417387 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:58 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:46:58 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 877ms
19:46:58 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
19:46:58 INFO - PROCESS | 3560 | 1465872418246 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:58 INFO - PROCESS | 3560 | 1465872418272 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
19:46:58 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 169ms
19:46:58 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
19:46:58 INFO - PROCESS | 3560 | 1465872418421 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:58 INFO - PROCESS | 3560 | 1465872418443 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
19:46:58 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 169ms
19:46:58 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
19:46:58 INFO - PROCESS | 3560 | 1465872418602 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:58 INFO - PROCESS | 3560 | 1465872418631 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
19:46:58 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
19:46:58 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 169ms
19:46:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
19:46:58 INFO - PROCESS | 3560 | 1465872418771 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:58 INFO - PROCESS | 3560 | 1465872418794 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
19:46:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 879ms
19:46:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
19:46:59 INFO - PROCESS | 3560 | 1465872419656 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:46:59 INFO - PROCESS | 3560 | 1465872419686 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:00 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
19:47:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 922ms
19:47:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
19:47:00 INFO - PROCESS | 3560 | 1465872420584 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:00 INFO - PROCESS | 3560 | 1465872420611 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:01 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
19:47:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 1024ms
19:47:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
19:47:01 INFO - PROCESS | 3560 | 1465872421611 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:01 INFO - PROCESS | 3560 | 1465872421635 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
19:47:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 939ms
19:47:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
19:47:02 INFO - PROCESS | 3560 | 1465872422555 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:02 INFO - PROCESS | 3560 | 1465872422578 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:03 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
19:47:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 923ms
19:47:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
19:47:03 INFO - PROCESS | 3560 | 1465872423483 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:03 INFO - PROCESS | 3560 | 1465872423503 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:04 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
19:47:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 921ms
19:47:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
19:47:04 INFO - PROCESS | 3560 | 1465872424411 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:04 INFO - PROCESS | 3560 | 1465872424435 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:47:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 1081ms
19:47:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
19:47:05 INFO - PROCESS | 3560 | 1465872425497 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:05 INFO - PROCESS | 3560 | 1465872425520 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:06 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
19:47:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 837ms
19:47:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
19:47:06 INFO - PROCESS | 3560 | 1465872426339 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:06 INFO - PROCESS | 3560 | 1465872426361 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
19:47:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 1086ms
19:47:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
19:47:07 INFO - PROCESS | 3560 | 1465872427429 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:07 INFO - PROCESS | 3560 | 1465872427453 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
19:47:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 879ms
19:47:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
19:47:08 INFO - PROCESS | 3560 | 1465872428312 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:08 INFO - PROCESS | 3560 | 1465872428334 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
19:47:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 943ms
19:47:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
19:47:09 INFO - PROCESS | 3560 | 1465872429262 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:09 INFO - PROCESS | 3560 | 1465872429287 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
19:47:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 984ms
19:47:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
19:47:10 INFO - PROCESS | 3560 | 1465872430263 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:10 INFO - PROCESS | 3560 | 1465872430287 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
19:47:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 881ms
19:47:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
19:47:11 INFO - PROCESS | 3560 | 1465872431151 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:11 INFO - PROCESS | 3560 | 1465872431176 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
19:47:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 984ms
19:47:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
19:47:12 INFO - PROCESS | 3560 | 1465872432141 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:12 INFO - PROCESS | 3560 | 1465872432188 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
19:47:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 940ms
19:47:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
19:47:13 INFO - PROCESS | 3560 | 1465872433087 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:13 INFO - PROCESS | 3560 | 1465872433110 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:13 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
19:47:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 837ms
19:47:13 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
19:47:13 INFO - PROCESS | 3560 | 1465872433926 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:13 INFO - PROCESS | 3560 | 1465872433948 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
19:47:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 1026ms
19:47:14 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
19:47:14 INFO - PROCESS | 3560 | 1465872434957 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:14 INFO - PROCESS | 3560 | 1465872434978 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
19:47:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 984ms
19:47:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
19:47:15 INFO - PROCESS | 3560 | 1465872435947 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:15 INFO - PROCESS | 3560 | 1465872435970 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:47:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 941ms
19:47:16 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
19:47:16 INFO - PROCESS | 3560 | 1465872436895 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:16 INFO - PROCESS | 3560 | 1465872436924 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:17 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
19:47:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 878ms
19:47:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
19:47:17 INFO - PROCESS | 3560 | 1465872437778 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:17 INFO - PROCESS | 3560 | 1465872437801 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
19:47:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 985ms
19:47:18 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
19:47:18 INFO - PROCESS | 3560 | 1465872438768 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:18 INFO - PROCESS | 3560 | 1465872438790 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
19:47:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 1127ms
19:47:19 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
19:47:19 INFO - PROCESS | 3560 | 1465872439902 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:19 INFO - PROCESS | 3560 | 1465872439925 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
19:47:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 836ms
19:47:20 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
19:47:20 INFO - PROCESS | 3560 | 1465872440739 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:20 INFO - PROCESS | 3560 | 1465872440760 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:21 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
19:47:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 984ms
19:47:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
19:47:21 INFO - PROCESS | 3560 | 1465872441728 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:21 INFO - PROCESS | 3560 | 1465872441756 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
19:47:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 923ms
19:47:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
19:47:22 INFO - PROCESS | 3560 | 1465872442656 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:22 INFO - PROCESS | 3560 | 1465872442679 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:23 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
19:47:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 942ms
19:47:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
19:47:23 INFO - PROCESS | 3560 | 1465872443602 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:23 INFO - PROCESS | 3560 | 1465872443627 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:24 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
19:47:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 983ms
19:47:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
19:47:24 INFO - PROCESS | 3560 | 1465872444592 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:24 INFO - PROCESS | 3560 | 1465872444614 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:25 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
19:47:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 942ms
19:47:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
19:47:25 INFO - PROCESS | 3560 | 1465872445539 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:25 INFO - PROCESS | 3560 | 1465872445561 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
19:47:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 944ms
19:47:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
19:47:26 INFO - PROCESS | 3560 | 1465872446486 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:26 INFO - PROCESS | 3560 | 1465872446507 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:27 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
19:47:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 879ms
19:47:27 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
19:47:27 INFO - PROCESS | 3560 | 1465872447370 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:27 INFO - PROCESS | 3560 | 1465872447393 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
19:47:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 878ms
19:47:28 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
19:47:28 INFO - PROCESS | 3560 | 1465872448253 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:28 INFO - PROCESS | 3560 | 1465872448276 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
19:47:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 940ms
19:47:29 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
19:47:29 INFO - PROCESS | 3560 | 1465872449199 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:29 INFO - PROCESS | 3560 | 1465872449225 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
19:47:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 943ms
19:47:30 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
19:47:30 INFO - PROCESS | 3560 | 1465872450148 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:30 INFO - PROCESS | 3560 | 1465872450174 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:30 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"
19:47:30 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
19:47:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:47:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:47:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 837ms
19:47:30 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
19:47:30 INFO - PROCESS | 3560 | 1465872450991 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:31 INFO - PROCESS | 3560 | 1465872451050 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:31 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"
19:47:31 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
19:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:47:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:47:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 940ms
19:47:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
19:47:31 INFO - PROCESS | 3560 | 1465872451933 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:31 INFO - PROCESS | 3560 | 1465872451956 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
19:47:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 881ms
19:47:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
19:47:32 INFO - PROCESS | 3560 | 1465872452818 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:32 INFO - PROCESS | 3560 | 1465872452839 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
19:47:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 940ms
19:47:33 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
19:47:33 INFO - PROCESS | 3560 | 1465872453764 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:33 INFO - PROCESS | 3560 | 1465872453790 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
19:47:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 921ms
19:47:34 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
19:47:34 INFO - PROCESS | 3560 | 1465872454689 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:34 INFO - PROCESS | 3560 | 1465872454711 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
19:47:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 877ms
19:47:35 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
19:47:35 INFO - PROCESS | 3560 | 1465872455573 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:35 INFO - PROCESS | 3560 | 1465872455600 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
19:47:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 1029ms
19:47:36 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
19:47:36 INFO - PROCESS | 3560 | 1465872456608 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:36 INFO - PROCESS | 3560 | 1465872456630 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
19:47:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 941ms
19:47:37 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
19:47:37 INFO - PROCESS | 3560 | 1465872457555 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:37 INFO - PROCESS | 3560 | 1465872457578 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
19:47:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 942ms
19:47:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
19:47:38 INFO - PROCESS | 3560 | 1465872458499 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:38 INFO - PROCESS | 3560 | 1465872458523 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:47:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 881ms
19:47:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
19:47:39 INFO - PROCESS | 3560 | 1465872459384 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:39 INFO - PROCESS | 3560 | 1465872459405 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:40 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
19:47:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 880ms
19:47:40 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
19:47:40 INFO - PROCESS | 3560 | 1465872460271 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:40 INFO - PROCESS | 3560 | 1465872460299 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
19:47:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1285ms
19:47:41 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
19:47:41 INFO - PROCESS | 3560 | 1465872461562 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:41 INFO - PROCESS | 3560 | 1465872461587 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
19:47:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 881ms
19:47:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
19:47:42 INFO - PROCESS | 3560 | 1465872462447 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:42 INFO - PROCESS | 3560 | 1465872462471 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
19:47:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 944ms
19:47:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
19:47:43 INFO - PROCESS | 3560 | 1465872463397 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:43 INFO - PROCESS | 3560 | 1465872463419 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
19:47:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 942ms
19:47:44 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
19:47:44 INFO - PROCESS | 3560 | 1465872464341 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:44 INFO - PROCESS | 3560 | 1465872464363 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
19:47:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 880ms
19:47:45 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
19:47:45 INFO - PROCESS | 3560 | 1465872465226 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:45 INFO - PROCESS | 3560 | 1465872465248 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
19:47:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 942ms
19:47:46 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
19:47:46 INFO - PROCESS | 3560 | 1465872466176 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:46 INFO - PROCESS | 3560 | 1465872466205 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
19:47:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1079ms
19:47:47 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
19:47:47 INFO - PROCESS | 3560 | 1465872467259 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:47 INFO - PROCESS | 3560 | 1465872467282 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
19:47:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 880ms
19:47:48 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
19:47:48 INFO - PROCESS | 3560 | 1465872468145 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:48 INFO - PROCESS | 3560 | 1465872468169 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
19:47:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 942ms
19:47:49 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
19:47:49 INFO - PROCESS | 3560 | 1465872469089 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:49 INFO - PROCESS | 3560 | 1465872469116 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
19:47:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 943ms
19:47:50 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
19:47:50 INFO - PROCESS | 3560 | 1465872470037 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:50 INFO - PROCESS | 3560 | 1465872470058 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
19:47:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
19:47:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 881ms
19:47:50 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
19:47:50 INFO - PROCESS | 3560 | 1465872470923 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:50 INFO - PROCESS | 3560 | 1465872470950 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
19:47:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 1022ms
19:47:51 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
19:47:51 INFO - PROCESS | 3560 | 1465872471952 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:51 INFO - PROCESS | 3560 | 1465872471973 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
19:47:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 935ms
19:47:52 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
19:47:52 INFO - PROCESS | 3560 | 1465872472893 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:52 INFO - PROCESS | 3560 | 1465872472918 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
19:47:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 881ms
19:47:53 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
19:47:53 INFO - PROCESS | 3560 | 1465872473779 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:53 INFO - PROCESS | 3560 | 1465872473801 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
19:47:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
19:47:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
19:47:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
19:47:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
19:47:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3561ms
19:47:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
19:47:57 INFO - PROCESS | 3560 | 1465872477345 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:57 INFO - PROCESS | 3560 | 1465872477367 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
19:47:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1229ms
19:47:58 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
19:47:58 INFO - PROCESS | 3560 | 1465872478578 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:58 INFO - PROCESS | 3560 | 1465872478619 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:59 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
19:47:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 833ms
19:47:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
19:47:59 INFO - PROCESS | 3560 | 1465872479416 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:47:59 INFO - PROCESS | 3560 | 1465872479437 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:00 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
19:48:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 941ms
19:48:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
19:48:00 INFO - PROCESS | 3560 | 1465872480363 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:00 INFO - PROCESS | 3560 | 1465872480385 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
19:48:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 923ms
19:48:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
19:48:01 INFO - PROCESS | 3560 | 1465872481288 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:01 INFO - PROCESS | 3560 | 1465872481309 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:02 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
19:48:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 879ms
19:48:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
19:48:02 INFO - PROCESS | 3560 | 1465872482172 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:02 INFO - PROCESS | 3560 | 1465872482195 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:03 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
19:48:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 985ms
19:48:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
19:48:03 INFO - PROCESS | 3560 | 1465872483164 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:03 INFO - PROCESS | 3560 | 1465872483190 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
19:48:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 986ms
19:48:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
19:48:04 INFO - PROCESS | 3560 | 1465872484153 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:04 INFO - PROCESS | 3560 | 1465872484174 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:04 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
19:48:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 838ms
19:48:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
19:48:05 INFO - PROCESS | 3560 | 1465872484998 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:05 INFO - PROCESS | 3560 | 1465872485024 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
19:48:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 984ms
19:48:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
19:48:05 INFO - PROCESS | 3560 | 1465872485987 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:06 INFO - PROCESS | 3560 | 1465872486008 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
19:48:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 941ms
19:48:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
19:48:06 INFO - PROCESS | 3560 | 1465872486934 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:06 INFO - PROCESS | 3560 | 1465872486955 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
19:48:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 922ms
19:48:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
19:48:07 INFO - PROCESS | 3560 | 1465872487858 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:07 INFO - PROCESS | 3560 | 1465872487881 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
19:48:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 983ms
19:48:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
19:48:08 INFO - PROCESS | 3560 | 1465872488846 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:08 INFO - PROCESS | 3560 | 1465872488866 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
19:48:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 1023ms
19:48:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
19:48:09 INFO - PROCESS | 3560 | 1465872489875 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:09 INFO - PROCESS | 3560 | 1465872489902 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
19:48:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 923ms
19:48:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
19:48:10 INFO - PROCESS | 3560 | 1465872490803 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:10 INFO - PROCESS | 3560 | 1465872490824 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
19:48:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 1028ms
19:48:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
19:48:11 INFO - PROCESS | 3560 | 1465872491837 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:11 INFO - PROCESS | 3560 | 1465872491861 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
19:48:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 838ms
19:48:12 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
19:48:12 INFO - PROCESS | 3560 | 1465872492680 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:12 INFO - PROCESS | 3560 | 1465872492705 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:13 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
19:48:13 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 985ms
19:48:13 INFO - TEST-START | /IndexedDB/idbtransaction.htm
19:48:13 INFO - PROCESS | 3560 | 1465872493671 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:13 INFO - PROCESS | 3560 | 1465872493695 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:14 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
19:48:14 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
19:48:14 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 880ms
19:48:14 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
19:48:14 INFO - PROCESS | 3560 | 1465872494553 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:14 INFO - PROCESS | 3560 | 1465872494577 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:15 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
19:48:15 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 837ms
19:48:15 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
19:48:15 INFO - PROCESS | 3560 | 1465872495395 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:15 INFO - PROCESS | 3560 | 1465872495416 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
19:48:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
19:48:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
19:48:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
19:48:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
19:48:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
19:48:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
19:48:21 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
19:48:21 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 5612ms
19:48:21 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
19:48:21 INFO - PROCESS | 3560 | 1465872501012 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:21 INFO - PROCESS | 3560 | 1465872501037 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:22 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
19:48:22 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1178ms
19:48:22 INFO - TEST-START | /IndexedDB/index_sort_order.htm
19:48:22 INFO - PROCESS | 3560 | 1465872502196 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:22 INFO - PROCESS | 3560 | 1465872502219 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:23 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
19:48:23 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 941ms
19:48:23 INFO - TEST-START | /IndexedDB/interfaces.html
19:48:23 INFO - PROCESS | 3560 | 1465872503143 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:23 INFO - PROCESS | 3560 | 1465872503168 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
19:48:23 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
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
19:48:23 INFO - TEST-OK | /IndexedDB/interfaces.html | took 434ms
19:48:23 INFO - TEST-START | /IndexedDB/interfaces.worker
19:48:23 INFO - PROCESS | 3560 | 1465872503583 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:23 INFO - PROCESS | 3560 | 1465872503608 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
19:48:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:48:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:48:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:48:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:48:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:48:23 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
19:48:23 INFO - {}
19:48:23 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 - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
19:48:23 INFO - {}
19:48:23 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
19:48:23 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
19:48:24 INFO - {}
19:48:24 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 456ms
19:48:24 INFO - TEST-START | /IndexedDB/key_invalid.htm
19:48:24 INFO - PROCESS | 3560 | 1465872504046 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:24 INFO - PROCESS | 3560 | 1465872504069 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
19:48:24 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
19:48:24 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 851ms
19:48:24 INFO - TEST-START | /IndexedDB/key_valid.html
19:48:24 INFO - PROCESS | 3560 | 1465872504903 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:24 INFO - PROCESS | 3560 | 1465872504922 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:29 INFO - PROCESS | 3560 | [Parent 3560] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
19:48:37 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
19:48:37 INFO - TEST-OK | /IndexedDB/key_valid.html | took 12807ms
19:48:37 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
19:48:37 INFO - PROCESS | 3560 | 1465872517723 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:37 INFO - PROCESS | 3560 | 1465872517749 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:38 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
19:48:38 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1031ms
19:48:38 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
19:48:38 INFO - PROCESS | 3560 | 1465872518759 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:38 INFO - PROCESS | 3560 | 1465872518784 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:39 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
19:48:39 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 983ms
19:48:39 INFO - TEST-START | /IndexedDB/keygenerator.htm
19:48:39 INFO - PROCESS | 3560 | 1465872519748 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:39 INFO - PROCESS | 3560 | 1465872519771 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:42 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
19:48:42 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
19:48:42 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
19:48:42 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2335ms
19:48:42 INFO - TEST-START | /IndexedDB/keyorder.htm
19:48:42 INFO - PROCESS | 3560 | 1465872522093 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:42 INFO - PROCESS | 3560 | 1465872522117 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
19:48:43 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
19:48:43 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1087ms
19:48:43 INFO - TEST-START | /IndexedDB/keypath.htm
19:48:43 INFO - PROCESS | 3560 | 1465872523186 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:43 INFO - PROCESS | 3560 | 1465872523211 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
19:48:44 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
19:48:44 INFO - TEST-OK | /IndexedDB/keypath.htm | took 923ms
19:48:44 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
19:48:44 INFO - PROCESS | 3560 | 1465872524191 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:44 INFO - PROCESS | 3560 | 1465872524218 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
19:48:45 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
19:48:45 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 891ms
19:48:45 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
19:48:45 INFO - PROCESS | 3560 | 1465872525088 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:45 INFO - PROCESS | 3560 | 1465872525110 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:47 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
19:48:47 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
19:48:47 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
19:48:47 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2246ms
19:48:47 INFO - TEST-START | /IndexedDB/list_ordering.htm
19:48:47 INFO - PROCESS | 3560 | 1465872527335 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:47 INFO - PROCESS | 3560 | 1465872527357 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:49 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
19:48:49 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
19:48:49 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
19:48:49 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2551ms
19:48:49 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
19:48:49 INFO - PROCESS | 3560 | 1465872529892 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:49 INFO - PROCESS | 3560 | 1465872529916 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:50 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
19:48:50 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1076ms
19:48:50 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
19:48:50 INFO - PROCESS | 3560 | 1465872530973 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:51 INFO - PROCESS | 3560 | 1465872530997 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:51 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
19:48:51 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 984ms
19:48:51 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
19:48:51 INFO - PROCESS | 3560 | 1465872531963 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:51 INFO - PROCESS | 3560 | 1465872531984 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:52 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
19:48:52 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 942ms
19:48:52 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
19:48:52 INFO - PROCESS | 3560 | 1465872532909 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:52 INFO - PROCESS | 3560 | 1465872532933 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:53 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
19:48:53 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 941ms
19:48:53 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
19:48:53 INFO - PROCESS | 3560 | 1465872533855 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:53 INFO - PROCESS | 3560 | 1465872533879 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:55 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
19:48:55 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1246ms
19:48:55 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
19:48:55 INFO - PROCESS | 3560 | 1465872535107 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:55 INFO - PROCESS | 3560 | 1465872535129 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:56 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
19:48:56 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1027ms
19:48:56 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
19:48:56 INFO - PROCESS | 3560 | 1465872536136 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:56 INFO - PROCESS | 3560 | 1465872536159 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:57 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
19:48:57 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 923ms
19:48:57 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
19:48:57 INFO - PROCESS | 3560 | 1465872537063 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:57 INFO - PROCESS | 3560 | 1465872537084 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:58 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
19:48:58 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 985ms
19:48:58 INFO - TEST-START | /IndexedDB/value.htm
19:48:58 INFO - PROCESS | 3560 | 1465872538055 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:58 INFO - PROCESS | 3560 | 1465872538083 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:59 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
19:48:59 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
19:48:59 INFO - TEST-OK | /IndexedDB/value.htm | took 1531ms
19:48:59 INFO - TEST-START | /IndexedDB/value_recursive.htm
19:48:59 INFO - PROCESS | 3560 | 1465872539592 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:48:59 INFO - PROCESS | 3560 | 1465872539629 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:01 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
19:49:01 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
19:49:01 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
19:49:01 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2305ms
19:49:01 INFO - TEST-START | /IndexedDB/writer-starvation.htm
19:49:01 INFO - PROCESS | 3560 | 1465872541903 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:01 INFO - PROCESS | 3560 | 1465872541926 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:03 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
19:49:03 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1375ms
19:49:03 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
19:49:03 INFO - PROCESS | 3560 | 1465872543283 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:03 INFO - PROCESS | 3560 | 1465872543304 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:03 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
19:49:03 INFO - {}
19:49:03 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
19:49:03 INFO - {}
19:49:03 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
19:49:03 INFO - {}
19:49:03 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
19:49:03 INFO - {}
19:49:03 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 169ms
19:49:03 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
19:49:03 INFO - PROCESS | 3560 | 1465872543460 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:03 INFO - PROCESS | 3560 | 1465872543481 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:03 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
19:49:03 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
19:49:03 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
19:49:03 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
19:49:03 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 169ms
19:49:03 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
19:49:03 INFO - PROCESS | 3560 | 1465872543633 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:03 INFO - PROCESS | 3560 | 1465872543650 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
19:49:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
19:49:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 221ms
19:49:03 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
19:49:03 INFO - PROCESS | 3560 | 1465872543862 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:03 INFO - PROCESS | 3560 | 1465872543890 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
19:49:04 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
19:49:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
19:49:04 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
19:49:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
19:49:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 188ms
19:49:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
19:49:04 INFO - PROCESS | 3560 | 1465872544057 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:04 INFO - PROCESS | 3560 | 1465872544078 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:04 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() {
19:49:04 INFO - [native code]
19:49:04 INFO - }" but got function "function () {
19:49:04 INFO - }"
19:49:04 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
19:49:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
19:49:04 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
19:49:04 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
19:49:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
19:49:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 169ms
19:49:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
19:49:04 INFO - PROCESS | 3560 | 1465872544230 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:04 INFO - PROCESS | 3560 | 1465872544250 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:04 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() {
19:49:04 INFO - [native code]
19:49:04 INFO - }" but got function "function () {
19:49:04 INFO - }"
19:49:04 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
19:49:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
19:49:04 INFO - {}
19:49:04 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
19:49:04 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
19:49:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
19:49:04 INFO - {}
19:49:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 170ms
19:49:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
19:49:04 INFO - PROCESS | 3560 | 1465872544407 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:04 INFO - PROCESS | 3560 | 1465872544425 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
19:49:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
19:49:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
19:49:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
19:49:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
19:49:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
19:49:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
19:49:04 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"
19:49:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
19:49:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
19:49:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
19:49:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
19:49:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
19:49:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
19:49:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
19:49:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
19:49:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
19:49:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
19:49:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
19:49:04 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"
19:49:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
19:49:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
19:49:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
19:49:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
19:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
19:49:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:49:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 182ms
19:49:04 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
19:49:04 INFO - PROCESS | 3560 | 1465872544592 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:04 INFO - PROCESS | 3560 | 1465872544611 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
19:49:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 171ms
19:49:04 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
19:49:04 INFO - PROCESS | 3560 | 1465872544768 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:04 INFO - PROCESS | 3560 | 1465872544784 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
19:49:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
19:49:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
19:49:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
19:49:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 230ms
19:49:05 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
19:49:05 INFO - PROCESS | 3560 | 1465872545044 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:05 INFO - PROCESS | 3560 | 1465872545067 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
19:49:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
19:49:05 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
19:49:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
19:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
19:49:05 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 230ms
19:49:05 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
19:49:05 INFO - PROCESS | 3560 | 1465872545271 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:05 INFO - PROCESS | 3560 | 1465872545297 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
19:49:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
19:49:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
19:49:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
19:49:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
19:49:06 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1186ms
19:49:06 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
19:49:06 INFO - PROCESS | 3560 | 1465872546465 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:06 INFO - PROCESS | 3560 | 1465872546492 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
19:49:07 INFO - {}
19:49:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
19:49:07 INFO - {}
19:49:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
19:49:07 INFO - {}
19:49:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
19:49:07 INFO - {}
19:49:07 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
19:49:07 INFO - {}
19:49:07 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1175ms
19:49:07 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
19:49:07 INFO - PROCESS | 3560 | 1465872547642 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:07 INFO - PROCESS | 3560 | 1465872547664 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:08 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
19:49:08 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 375ms
19:49:08 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
19:49:08 INFO - PROCESS | 3560 | 1465872548022 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:08 INFO - PROCESS | 3560 | 1465872548043 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:08 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
19:49:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
19:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
19:49:08 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 169ms
19:49:08 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
19:49:08 INFO - PROCESS | 3560 | 1465872548198 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:08 INFO - PROCESS | 3560 | 1465872548223 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:08 INFO - PROCESS | 3560 | [Parent 3560] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:49:09 INFO - PROCESS | 3560 | [Parent 3560] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:49:12 INFO - PROCESS | 3560 | [Parent 3560] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
19:49:18 INFO - PROCESS | 3560 | MARIONETTE LOG: INFO: Timeout fired
19:49:18 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
19:49:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
19:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:18 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
19:49:18 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10079ms
19:49:18 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
19:49:18 INFO - PROCESS | 3560 | 1465872558283 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:18 INFO - PROCESS | 3560 | 1465872558309 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:18 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
19:49:18 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 480ms
19:49:18 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
19:49:18 INFO - PROCESS | 3560 | 1465872558769 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:18 INFO - PROCESS | 3560 | 1465872558794 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
19:49:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 170ms
19:49:18 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
19:49:18 INFO - PROCESS | 3560 | 1465872558944 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:18 INFO - PROCESS | 3560 | 1465872558969 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:19 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
19:49:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 169ms
19:49:19 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
19:49:19 INFO - PROCESS | 3560 | 1465872559115 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:19 INFO - PROCESS | 3560 | 1465872559131 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:19 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
19:49:19 INFO - {}
19:49:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 229ms
19:49:19 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
19:49:19 INFO - PROCESS | 3560 | 1465872559353 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:19 INFO - PROCESS | 3560 | 1465872559366 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:19 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
19:49:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 167ms
19:49:19 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
19:49:19 INFO - PROCESS | 3560 | 1465872559525 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:19 INFO - PROCESS | 3560 | 1465872559559 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:19 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
19:49:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
19:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
19:49:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
19:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
19:49:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 169ms
19:49:19 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
19:49:19 INFO - PROCESS | 3560 | 1465872559700 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:19 INFO - PROCESS | 3560 | 1465872559715 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:19 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().
19:49:19 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 170ms
19:49:19 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
19:49:19 INFO - PROCESS | 3560 | 1465872559874 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:19 INFO - PROCESS | 3560 | 1465872559894 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:20 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
19:49:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 170ms
19:49:20 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
19:49:20 INFO - PROCESS | 3560 | 1465872560052 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:20 INFO - PROCESS | 3560 | 1465872560066 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:20 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
19:49:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 169ms
19:49:20 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
19:49:20 INFO - PROCESS | 3560 | 1465872560223 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:20 INFO - PROCESS | 3560 | 1465872560243 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:20 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"
19:49:20 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
19:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:20 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
19:49:20 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
19:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:20 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
19:49:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
19:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
19:49:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 170ms
19:49:20 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
19:49:20 INFO - PROCESS | 3560 | 1465872560400 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:20 INFO - PROCESS | 3560 | 1465872560425 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:20 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
19:49:20 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 170ms
19:49:20 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
19:49:20 INFO - PROCESS | 3560 | 1465872560573 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:20 INFO - PROCESS | 3560 | 1465872560591 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:20 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
19:49:20 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 167ms
19:49:20 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
19:49:20 INFO - PROCESS | 3560 | 1465872560745 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:20 INFO - PROCESS | 3560 | 1465872560764 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:20 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
19:49:20 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 170ms
19:49:20 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
19:49:20 INFO - PROCESS | 3560 | 1465872560923 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:20 INFO - PROCESS | 3560 | 1465872560944 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:21 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
19:49:21 INFO - do_test/)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
19:49:43 INFO - )
19:49:43 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 167ms
19:49:43 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
19:49:43 INFO - PROCESS | 3560 | 1465872583010 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:43 INFO - PROCESS | 3560 | 1465872583028 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
19:49:43 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 170ms
19:49:43 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
19:49:43 INFO - PROCESS | 3560 | 1465872583186 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:43 INFO - PROCESS | 3560 | 1465872583205 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
19:49:43 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 168ms
19:49:43 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
19:49:43 INFO - PROCESS | 3560 | 1465872583359 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:43 INFO - PROCESS | 3560 | 1465872583381 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
19:49:43 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 168ms
19:49:43 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
19:49:43 INFO - PROCESS | 3560 | 1465872583533 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:43 INFO - PROCESS | 3560 | 1465872583546 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
19:49:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
19:49:43 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 169ms
19:49:43 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
19:49:43 INFO - PROCESS | 3560 | 1465872583705 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:43 INFO - PROCESS | 3560 | 1465872583724 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:43 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
19:49:43 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
19:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:43 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
19:49:43 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 168ms
19:49:43 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
19:49:43 INFO - PROCESS | 3560 | 1465872583879 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:43 INFO - PROCESS | 3560 | 1465872583894 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:44 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
19:49:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
19:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
19:49:45 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 1892ms
19:49:45 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
19:49:45 INFO - PROCESS | 3560 | 1465872585776 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:45 INFO - PROCESS | 3560 | 1465872585798 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:45 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
19:49:45 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 170ms
19:49:45 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
19:49:45 INFO - PROCESS | 3560 | 1465872585953 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:45 INFO - PROCESS | 3560 | 1465872585974 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:46 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
19:49:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
19:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
19:49:46 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 168ms
19:49:46 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
19:49:46 INFO - PROCESS | 3560 | 1465872586126 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:46 INFO - PROCESS | 3560 | 1465872586145 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:46 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
19:49:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
19:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
19:49:46 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 170ms
19:49:46 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
19:49:46 INFO - PROCESS | 3560 | 1465872586302 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:46 INFO - PROCESS | 3560 | 1465872586322 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
19:49:46 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 169ms
19:49:46 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
19:49:46 INFO - PROCESS | 3560 | 1465872586474 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:46 INFO - PROCESS | 3560 | 1465872586493 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
19:49:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 168ms
19:49:46 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
19:49:46 INFO - PROCESS | 3560 | 1465872586649 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:46 INFO - PROCESS | 3560 | 1465872586661 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
19:49:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 170ms
19:49:46 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
19:49:46 INFO - PROCESS | 3560 | 1465872586822 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:46 INFO - PROCESS | 3560 | 1465872586840 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
19:49:46 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 168ms
19:49:46 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
19:49:47 INFO - PROCESS | 3560 | 1465872586996 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:47 INFO - PROCESS | 3560 | 1465872587011 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:47 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
19:49:47 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
19:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:49:47 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
19:49:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
19:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
19:49:47 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 168ms
19:49:47 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
19:49:47 INFO - PROCESS | 3560 | 1465872587169 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:47 INFO - PROCESS | 3560 | 1465872587190 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
19:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
19:49:47 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 168ms
19:49:47 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
19:49:47 INFO - PROCESS | 3560 | 1465872587341 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:47 INFO - PROCESS | 3560 | 1465872587360 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
19:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
19:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
19:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
19:49:47 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 168ms
19:49:47 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
19:49:47 INFO - PROCESS | 3560 | 1465872587517 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:47 INFO - PROCESS | 3560 | 1465872587536 Marionette INFO sendAsync 2a095392-11df-4048-b554-6e0e772b7339
19:49:47 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: