builder: mozilla-beta_win7_ix_test_pgo-web-platform-tests-1
slave: t-w732-ix-156
starttime: 1468462583.38
results: success (0)
buildid: 20160713154642
builduid: 0219f93640ac4a39933847396c8d0f21
revision: 84c59d136a9e54be69571b75a19e8a8ccff7b8a1
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 19:16:23.377263) =========
master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-13 19:16:23.377721) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 19:16:23.378004) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-13 19:16:23.535209) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 19:16:23.535505) =========
'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-156
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-156
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-156
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
--19:16:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 7.99 MB/s
19:16:25 (7.99 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.212000
========= master_lag: 0.08 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-13 19:16:24.827897) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 9 secs) (at 2016-07-13 19:16:24.828283) =========
'rm' '-rf' 'scripts' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-156
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-156
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-156
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
program finished with exit code 0
elapsedTime=4.701000
========= master_lag: 4.77 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 9 secs) (at 2016-07-13 19:16:34.299102) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-13 19:16:34.299470) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 84c59d136a9e54be69571b75a19e8a8ccff7b8a1 --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 84c59d136a9e54be69571b75a19e8a8ccff7b8a1 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-156
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-156
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-156
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
2016-07-13 19:16:35,012 truncating revision to first 12 chars
2016-07-13 19:16:35,012 Setting DEBUG logging.
2016-07-13 19:16:35,012 attempt 1/10
2016-07-13 19:16:35,012 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/84c59d136a9e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-13 19:16:36,401 unpacking tar archive at: mozilla-beta-84c59d136a9e/testing/mozharness/
program finished with exit code 0
elapsedTime=2.183000
========= master_lag: 0.06 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-13 19:16:36.540568) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 19:16:36.541282) =========
script_repo_revision: 84c59d136a9e54be69571b75a19e8a8ccff7b8a1
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-13 19:16:36.542251) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 19:16:36.542998) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-13 19:16:36.561387) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 37 secs) (at 2016-07-13 19:16:36.562106) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'ondemand'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-156
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
DevEnvDir=D:\msvs8\Common7\IDE
FP_NO_HOST_CHECK=NO
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
FrameworkSDKDir=D:\msvs8\SDK\v2.0
FrameworkVersion=v2.0.50727
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-156
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZILLABUILD=D:\mozilla-build
MOZILLABUILDDRIVE=C:
MOZILLABUILDPATH=\mozilla-build\
MOZ_AIRBAG=1
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_MSVCVERSION=8
MOZ_NO_REMOTE=1
MOZ_TOOLS=D:\mozilla-build\moztools
MSVCDir=D:\msvs8\VC
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\cltbld\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-156
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
XPCOM_DEBUG_BREAK=warn
using PTY: False
19:16:37 INFO - MultiFileLogger online at 20160713 19:16:37 in C:\slave\test
19:16:37 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
19:16:37 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
19:16:37 INFO - {'append_to_log': False,
19:16:37 INFO - 'base_work_dir': 'C:\\slave\\test',
19:16:37 INFO - 'blob_upload_branch': 'mozilla-beta',
19:16:37 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
19:16:37 INFO - 'buildbot_json_path': 'buildprops.json',
19:16:37 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
19:16:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
19:16:37 INFO - 'download_minidump_stackwalk': True,
19:16:37 INFO - 'download_symbols': 'ondemand',
19:16:37 INFO - 'e10s': False,
19:16:37 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
19:16:37 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
19:16:37 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
19:16:37 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
19:16:37 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
19:16:37 INFO - 'C:/mozilla-build/tooltool.py'),
19:16:37 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
19:16:37 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
19:16:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
19:16:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
19:16:37 INFO - 'log_level': 'info',
19:16:37 INFO - 'log_to_console': True,
19:16:37 INFO - 'opt_config_files': (),
19:16:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
19:16:37 INFO - '--processes=1',
19:16:37 INFO - '--config=%(test_path)s/wptrunner.ini',
19:16:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
19:16:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
19:16:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
19:16:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
19:16:37 INFO - 'pip_index': False,
19:16:37 INFO - 'require_test_zip': True,
19:16:37 INFO - 'test_type': ('testharness',),
19:16:37 INFO - 'this_chunk': '1',
19:16:37 INFO - 'total_chunks': '5',
19:16:37 INFO - 'virtualenv_path': 'venv',
19:16:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
19:16:37 INFO - 'work_dir': 'build'}
19:16:37 INFO - #####
19:16:37 INFO - ##### Running clobber step.
19:16:37 INFO - #####
19:16:37 INFO - Running pre-action listener: _resource_record_pre_action
19:16:37 INFO - Running main action method: clobber
19:16:37 INFO - rmtree: C:\slave\test\build
19:16:37 INFO - Using _rmtree_windows ...
19:16:37 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
19:18:43 INFO - Running post-action listener: _resource_record_post_action
19:18:43 INFO - #####
19:18:43 INFO - ##### Running read-buildbot-config step.
19:18:43 INFO - #####
19:18:43 INFO - Running pre-action listener: _resource_record_pre_action
19:18:43 INFO - Running main action method: read_buildbot_config
19:18:43 INFO - Using buildbot properties:
19:18:43 INFO - {
19:18:43 INFO - "project": "",
19:18:43 INFO - "product": "firefox",
19:18:43 INFO - "script_repo_revision": "production",
19:18:43 INFO - "scheduler": "tests-mozilla-beta-win7_ix-pgo-unittest",
19:18:43 INFO - "repository": "",
19:18:43 INFO - "buildername": "Windows 7 32-bit mozilla-beta pgo test web-platform-tests-1",
19:18:43 INFO - "buildid": "20160713154642",
19:18:43 INFO - "pgo_build": "True",
19:18:43 INFO - "basedir": "C:\\slave\\test",
19:18:43 INFO - "buildnumber": 20,
19:18:43 INFO - "slavename": "t-w732-ix-156",
19:18:43 INFO - "revision": "84c59d136a9e54be69571b75a19e8a8ccff7b8a1",
19:18:43 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/",
19:18:43 INFO - "platform": "win32",
19:18:43 INFO - "branch": "mozilla-beta",
19:18:43 INFO - "repo_path": "releases/mozilla-beta",
19:18:43 INFO - "moz_repo_path": "",
19:18:43 INFO - "stage_platform": "win32-pgo",
19:18:43 INFO - "builduid": "0219f93640ac4a39933847396c8d0f21",
19:18:43 INFO - "slavebuilddir": "test"
19:18:43 INFO - }
19:18:43 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json.
19:18:43 INFO - Found installer url https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip.
19:18:43 INFO - Running post-action listener: _resource_record_post_action
19:18:43 INFO - #####
19:18:43 INFO - ##### Running download-and-extract step.
19:18:43 INFO - #####
19:18:43 INFO - Running pre-action listener: _resource_record_pre_action
19:18:43 INFO - Running main action method: download_and_extract
19:18:43 INFO - mkdir: C:\slave\test\build\tests
19:18:43 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:18:43 INFO - https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net
19:18:43 INFO - trying https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json
19:18:43 INFO - Downloading https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
19:18:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1
19:18:44 INFO - Downloaded 1186 bytes.
19:18:44 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
19:18:44 INFO - Using the following test package requirements:
19:18:44 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'],
19:18:44 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:18:44 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'],
19:18:44 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip'],
19:18:44 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:18:44 INFO - u'jsshell-win32.zip'],
19:18:44 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:18:44 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'],
19:18:44 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'],
19:18:44 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:18:44 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'],
19:18:44 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:18:44 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'],
19:18:44 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:18:44 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'],
19:18:44 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip',
19:18:44 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']}
19:18:44 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
19:18:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:18:44 INFO - https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
19:18:44 INFO - trying https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip
19:18:44 INFO - Downloading https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip
19:18:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1
19:18:47 INFO - Downloaded 19057911 bytes.
19:18:47 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
19:18:47 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
19:18:49 INFO - caution: filename not matched: web-platform/*
19:18:49 INFO - Return code: 11
19:18:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:18:49 INFO - https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
19:18:49 INFO - trying https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip
19:18:49 INFO - Downloading https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip
19:18:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1
19:18:51 INFO - Downloaded 36389908 bytes.
19:18:51 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
19:18:51 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
19:19:42 INFO - caution: filename not matched: bin/*
19:19:42 INFO - caution: filename not matched: config/*
19:19:42 INFO - caution: filename not matched: mozbase/*
19:19:42 INFO - caution: filename not matched: marionette/*
19:19:42 INFO - caution: filename not matched: tools/wptserve/*
19:19:42 INFO - Return code: 11
19:19:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:19:42 INFO - https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net
19:19:42 INFO - trying https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip
19:19:42 INFO - Downloading https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip
19:19:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1
19:19:43 INFO - Downloaded 55663596 bytes.
19:19:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip
19:19:43 INFO - mkdir: C:\slave\test\properties
19:19:43 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
19:19:43 INFO - Writing to file C:\slave\test\properties\build_url
19:19:43 INFO - Contents:
19:19:43 INFO - build_url:https://queue.taskcluster.net/v1/task/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.zip
19:19:44 INFO - Running post-action listener: _resource_record_post_action
19:19:44 INFO - Running post-action listener: set_extra_try_arguments
19:19:44 INFO - #####
19:19:44 INFO - ##### Running create-virtualenv step.
19:19:44 INFO - #####
19:19:44 INFO - Running pre-action listener: _pre_create_virtualenv
19:19:44 INFO - Running pre-action listener: _resource_record_pre_action
19:19:44 INFO - Running main action method: create_virtualenv
19:19:44 INFO - Creating virtualenv C:\slave\test\build\venv
19:19:44 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:19:44 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:19:51 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
19:19:55 INFO - Installing distribute......................................................................................................................................................................................done.
19:19:56 INFO - Return code: 0
19:19:56 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
19:19:56 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:19:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:19:56 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:19:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:19:56 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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018860B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x0184BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-156', 'USERDOMAIN': 'T-W732-IX-156', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-156', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:19:56 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:19:56 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:19:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:19:56 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:19:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:19:56 INFO - 'COMPUTERNAME': 'T-W732-IX-156',
19:19:56 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:19:56 INFO - 'DCLOCATION': 'SCL3',
19:19:56 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:19:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:19:56 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:19:56 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:19:56 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:19:56 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:19:56 INFO - 'HOMEDRIVE': 'C:',
19:19:56 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:19:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:19:56 INFO - 'KTS_VERSION': '1.19c',
19:19:56 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:19:56 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:19:56 INFO - 'LOGONSERVER': '\\\\T-W732-IX-156',
19:19:56 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:19:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:19:56 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:19:56 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:19:56 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:19:56 INFO - 'MOZ_AIRBAG': '1',
19:19:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:19:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:19:56 INFO - 'MOZ_MSVCVERSION': '8',
19:19:56 INFO - 'MOZ_NO_REMOTE': '1',
19:19:56 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:19:56 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:19:56 INFO - 'NO_EM_RESTART': '1',
19:19:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:19:56 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:19:56 INFO - 'OS': 'Windows_NT',
19:19:56 INFO - 'OURDRIVE': 'C:',
19:19:56 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
19:19:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:19:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:19:56 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:19:56 INFO - 'PROCESSOR_LEVEL': '6',
19:19:56 INFO - 'PROCESSOR_REVISION': '1e05',
19:19:56 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:19:56 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:19:56 INFO - 'PROMPT': '$P$G',
19:19:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:19:56 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:19:56 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:19:56 INFO - 'PWD': 'C:\\slave\\test',
19:19:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:19:56 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:19:56 INFO - 'SYSTEMDRIVE': 'C:',
19:19:56 INFO - 'SYSTEMROOT': 'C:\\windows',
19:19:56 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:19:56 INFO - 'TEST1': 'testie',
19:19:56 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:19:56 INFO - 'USERDOMAIN': 'T-W732-IX-156',
19:19:56 INFO - 'USERNAME': 'cltbld',
19:19:56 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:19:56 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:19:56 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:19:56 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:19:56 INFO - 'WINDIR': 'C:\\windows',
19:19:56 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:19:56 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:19:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:19:58 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:19:58 INFO - Downloading/unpacking psutil>=0.7.1
19:19:58 INFO - Running setup.py egg_info for package psutil
19:19:58 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
19:19:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
19:19:58 INFO - Installing collected packages: psutil
19:19:58 INFO - Running setup.py install for psutil
19:19:58 INFO - building 'psutil._psutil_windows' extension
19:19:58 INFO - error: Unable to find vcvarsall.bat
19:19:58 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-jle3tf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
19:19:58 INFO - running install
19:19:58 INFO - running build
19:19:58 INFO - running build_py
19:19:58 INFO - creating build
19:19:58 INFO - creating build\lib.win32-2.7
19:19:58 INFO - creating build\lib.win32-2.7\psutil
19:19:58 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
19:19:58 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
19:19:58 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
19:19:58 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
19:19:58 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
19:19:58 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
19:19:58 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
19:19:58 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
19:19:58 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
19:19:58 INFO - running build_ext
19:19:58 INFO - building 'psutil._psutil_windows' extension
19:19:58 INFO - error: Unable to find vcvarsall.bat
19:19:58 INFO - ----------------------------------------
19:19:58 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-jle3tf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
19:19:58 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
19:19:58 WARNING - Return code: 1
19:19:58 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:19:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
19:19:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:19:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:19:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:19:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:19:58 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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018860B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x0184BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-156', 'USERDOMAIN': 'T-W732-IX-156', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-156', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:19:58 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:19:58 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:19:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:19:58 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:19:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:19:58 INFO - 'COMPUTERNAME': 'T-W732-IX-156',
19:19:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:19:58 INFO - 'DCLOCATION': 'SCL3',
19:19:58 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:19:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:19:58 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:19:58 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:19:58 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:19:58 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:19:58 INFO - 'HOMEDRIVE': 'C:',
19:19:58 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:19:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:19:58 INFO - 'KTS_VERSION': '1.19c',
19:19:58 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:19:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:19:58 INFO - 'LOGONSERVER': '\\\\T-W732-IX-156',
19:19:58 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:19:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:19:58 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:19:58 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:19:58 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:19:58 INFO - 'MOZ_AIRBAG': '1',
19:19:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:19:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:19:58 INFO - 'MOZ_MSVCVERSION': '8',
19:19:58 INFO - 'MOZ_NO_REMOTE': '1',
19:19:58 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:19:58 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:19:58 INFO - 'NO_EM_RESTART': '1',
19:19:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:19:58 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:19:58 INFO - 'OS': 'Windows_NT',
19:19:58 INFO - 'OURDRIVE': 'C:',
19:19:58 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
19:19:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:19:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:19:58 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:19:58 INFO - 'PROCESSOR_LEVEL': '6',
19:19:58 INFO - 'PROCESSOR_REVISION': '1e05',
19:19:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:19:58 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:19:58 INFO - 'PROMPT': '$P$G',
19:19:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:19:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:19:58 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:19:58 INFO - 'PWD': 'C:\\slave\\test',
19:19:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:19:58 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:19:58 INFO - 'SYSTEMDRIVE': 'C:',
19:19:58 INFO - 'SYSTEMROOT': 'C:\\windows',
19:19:58 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:19:58 INFO - 'TEST1': 'testie',
19:19:58 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:19:58 INFO - 'USERDOMAIN': 'T-W732-IX-156',
19:19:58 INFO - 'USERNAME': 'cltbld',
19:19:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:19:58 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:19:58 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:19:58 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:19:58 INFO - 'WINDIR': 'C:\\windows',
19:19:58 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:19:58 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:19:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:19:59 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:19:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
19:19:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz
19:19:59 INFO - Running setup.py egg_info for package mozsystemmonitor
19:19:59 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
19:19:59 INFO - Running setup.py egg_info for package psutil
19:19:59 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
19:19:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
19:19:59 INFO - Installing collected packages: mozsystemmonitor, psutil
19:19:59 INFO - Running setup.py install for mozsystemmonitor
19:19:59 INFO - Running setup.py install for psutil
19:19:59 INFO - building 'psutil._psutil_windows' extension
19:19:59 INFO - error: Unable to find vcvarsall.bat
19:19:59 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-g3o_ie-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
19:19:59 INFO - running install
19:19:59 INFO - running build
19:19:59 INFO - running build_py
19:19:59 INFO - running build_ext
19:19:59 INFO - building 'psutil._psutil_windows' extension
19:19:59 INFO - error: Unable to find vcvarsall.bat
19:19:59 INFO - ----------------------------------------
19:19:59 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-g3o_ie-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
19:19:59 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
19:19:59 WARNING - Return code: 1
19:19:59 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:19:59 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
19:19:59 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:19:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:19:59 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:19:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:19:59 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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018860B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x0184BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-156', 'USERDOMAIN': 'T-W732-IX-156', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-156', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:19:59 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:19:59 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:19:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:19:59 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:19:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:19:59 INFO - 'COMPUTERNAME': 'T-W732-IX-156',
19:19:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:19:59 INFO - 'DCLOCATION': 'SCL3',
19:19:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:19:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:19:59 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:19:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:19:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:19:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:19:59 INFO - 'HOMEDRIVE': 'C:',
19:19:59 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:19:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:19:59 INFO - 'KTS_VERSION': '1.19c',
19:19:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:19:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:19:59 INFO - 'LOGONSERVER': '\\\\T-W732-IX-156',
19:19:59 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:19:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:19:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:19:59 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:19:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:19:59 INFO - 'MOZ_AIRBAG': '1',
19:19:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:19:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:19:59 INFO - 'MOZ_MSVCVERSION': '8',
19:19:59 INFO - 'MOZ_NO_REMOTE': '1',
19:19:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:19:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:19:59 INFO - 'NO_EM_RESTART': '1',
19:19:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:19:59 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:19:59 INFO - 'OS': 'Windows_NT',
19:19:59 INFO - 'OURDRIVE': 'C:',
19:19:59 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
19:19:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:19:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:19:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:19:59 INFO - 'PROCESSOR_LEVEL': '6',
19:19:59 INFO - 'PROCESSOR_REVISION': '1e05',
19:19:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:19:59 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:19:59 INFO - 'PROMPT': '$P$G',
19:19:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:19:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:19:59 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:19:59 INFO - 'PWD': 'C:\\slave\\test',
19:19:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:19:59 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:19:59 INFO - 'SYSTEMDRIVE': 'C:',
19:19:59 INFO - 'SYSTEMROOT': 'C:\\windows',
19:19:59 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:19:59 INFO - 'TEST1': 'testie',
19:19:59 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:19:59 INFO - 'USERDOMAIN': 'T-W732-IX-156',
19:19:59 INFO - 'USERNAME': 'cltbld',
19:19:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:19:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:19:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:19:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:19:59 INFO - 'WINDIR': 'C:\\windows',
19:19:59 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:19:59 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:19:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:19:59 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:19:59 INFO - Downloading/unpacking blobuploader==1.2.4
19:19:59 INFO - Downloading blobuploader-1.2.4.tar.gz
19:19:59 INFO - Running setup.py egg_info for package blobuploader
19:19:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
19:20:03 INFO - Running setup.py egg_info for package requests
19:20:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
19:20:03 INFO - Downloading docopt-0.6.1.tar.gz
19:20:03 INFO - Running setup.py egg_info for package docopt
19:20:03 INFO - Installing collected packages: blobuploader, docopt, requests
19:20:03 INFO - Running setup.py install for blobuploader
19:20:03 INFO - Running setup.py install for docopt
19:20:03 INFO - Running setup.py install for requests
19:20:03 INFO - Successfully installed blobuploader docopt requests
19:20:03 INFO - Cleaning up...
19:20:03 INFO - Return code: 0
19:20:03 INFO - Installing None into virtualenv C:\slave\test\build\venv
19:20:03 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:20:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:20:03 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:20:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:20:03 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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018860B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x0184BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-156', 'USERDOMAIN': 'T-W732-IX-156', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-156', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:20:04 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:20:04 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:20:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:20:04 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:20:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:20:04 INFO - 'COMPUTERNAME': 'T-W732-IX-156',
19:20:04 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:20:04 INFO - 'DCLOCATION': 'SCL3',
19:20:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:20:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:20:04 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:20:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:20:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:20:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:20:04 INFO - 'HOMEDRIVE': 'C:',
19:20:04 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:20:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:20:04 INFO - 'KTS_VERSION': '1.19c',
19:20:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:20:04 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:20:04 INFO - 'LOGONSERVER': '\\\\T-W732-IX-156',
19:20:04 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:20:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:20:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:20:04 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:20:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:20:04 INFO - 'MOZ_AIRBAG': '1',
19:20:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:20:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:20:04 INFO - 'MOZ_MSVCVERSION': '8',
19:20:04 INFO - 'MOZ_NO_REMOTE': '1',
19:20:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:20:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:20:04 INFO - 'NO_EM_RESTART': '1',
19:20:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:20:04 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:20:04 INFO - 'OS': 'Windows_NT',
19:20:04 INFO - 'OURDRIVE': 'C:',
19:20:04 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
19:20:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:20:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:20:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:20:04 INFO - 'PROCESSOR_LEVEL': '6',
19:20:04 INFO - 'PROCESSOR_REVISION': '1e05',
19:20:04 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:20:04 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:20:04 INFO - 'PROMPT': '$P$G',
19:20:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:20:04 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:20:04 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:20:04 INFO - 'PWD': 'C:\\slave\\test',
19:20:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:20:04 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:20:04 INFO - 'SYSTEMDRIVE': 'C:',
19:20:04 INFO - 'SYSTEMROOT': 'C:\\windows',
19:20:04 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:20:04 INFO - 'TEST1': 'testie',
19:20:04 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:20:04 INFO - 'USERDOMAIN': 'T-W732-IX-156',
19:20:04 INFO - 'USERNAME': 'cltbld',
19:20:04 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:20:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:20:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:20:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:20:04 INFO - 'WINDIR': 'C:\\windows',
19:20:04 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:20:04 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:20:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:20:08 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
19:20:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
19:20:08 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
19:20:08 INFO - Unpacking c:\slave\test\build\tests\marionette\client
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
19:20:08 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
19:20:08 INFO - Unpacking c:\slave\test\build\tests\marionette
19:20:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
19:20:08 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:20:08 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:20:08 INFO - Running setup.py install for browsermob-proxy
19:20:23 INFO - Running setup.py install for manifestparser
19:20:23 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Running setup.py install for marionette-client
19:20:23 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:20:23 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Running setup.py install for marionette-driver
19:20:23 INFO - Running setup.py install for mozcrash
19:20:23 INFO - Running setup.py install for mozdebug
19:20:23 INFO - Running setup.py install for mozdevice
19:20:23 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Running setup.py install for mozfile
19:20:23 INFO - Running setup.py install for mozhttpd
19:20:23 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Running setup.py install for mozinfo
19:20:23 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Running setup.py install for mozInstall
19:20:23 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Running setup.py install for mozleak
19:20:23 INFO - Running setup.py install for mozlog
19:20:23 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Running setup.py install for moznetwork
19:20:23 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Running setup.py install for mozprocess
19:20:23 INFO - Running setup.py install for mozprofile
19:20:23 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Running setup.py install for mozrunner
19:20:23 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Running setup.py install for mozscreenshot
19:20:23 INFO - Running setup.py install for moztest
19:20:23 INFO - Running setup.py install for mozversion
19:20:23 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
19:20:23 INFO - Running setup.py install for wptserve
19:20:23 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:20:23 INFO - Cleaning up...
19:20:23 INFO - Return code: 0
19:20:23 INFO - Installing None into virtualenv C:\slave\test\build\venv
19:20:23 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:20:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:20:23 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:20:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:20:23 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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018860B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, '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 0x0184BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-156', 'USERDOMAIN': 'T-W732-IX-156', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-156', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
19:20:23 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:20:23 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:20:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:20:23 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:20:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:20:23 INFO - 'COMPUTERNAME': 'T-W732-IX-156',
19:20:23 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:20:23 INFO - 'DCLOCATION': 'SCL3',
19:20:23 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:20:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:20:23 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:20:23 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:20:23 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:20:23 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:20:23 INFO - 'HOMEDRIVE': 'C:',
19:20:23 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:20:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:20:23 INFO - 'KTS_VERSION': '1.19c',
19:20:23 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:20:23 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:20:23 INFO - 'LOGONSERVER': '\\\\T-W732-IX-156',
19:20:23 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:20:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:20:23 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:20:23 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:20:23 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:20:23 INFO - 'MOZ_AIRBAG': '1',
19:20:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:20:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:20:23 INFO - 'MOZ_MSVCVERSION': '8',
19:20:23 INFO - 'MOZ_NO_REMOTE': '1',
19:20:23 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:20:23 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:20:23 INFO - 'NO_EM_RESTART': '1',
19:20:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:20:23 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:20:23 INFO - 'OS': 'Windows_NT',
19:20:23 INFO - 'OURDRIVE': 'C:',
19:20:23 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
19:20:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:20:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:20:23 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:20:23 INFO - 'PROCESSOR_LEVEL': '6',
19:20:23 INFO - 'PROCESSOR_REVISION': '1e05',
19:20:23 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:20:23 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:20:23 INFO - 'PROMPT': '$P$G',
19:20:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:20:23 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:20:23 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:20:23 INFO - 'PWD': 'C:\\slave\\test',
19:20:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:20:23 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:20:23 INFO - 'SYSTEMDRIVE': 'C:',
19:20:23 INFO - 'SYSTEMROOT': 'C:\\windows',
19:20:23 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:20:23 INFO - 'TEST1': 'testie',
19:20:23 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:20:23 INFO - 'USERDOMAIN': 'T-W732-IX-156',
19:20:23 INFO - 'USERNAME': 'cltbld',
19:20:23 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:20:23 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:20:23 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:20:23 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:20:23 INFO - 'WINDIR': 'C:\\windows',
19:20:23 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:20:23 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:20:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:20:27 INFO - Ignoring indexes: http://pypi.python.org/simple/
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
19:20:27 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
19:20:27 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
19:20:27 INFO - Unpacking c:\slave\test\build\tests\marionette\client
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
19:20:27 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
19:20:27 INFO - Unpacking c:\slave\test\build\tests\marionette
19:20:27 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
19:20:27 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:20:27 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:20:38 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:20:38 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:20:38 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:20:38 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:20:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
19:20:38 INFO - Downloading blessings-1.6.tar.gz
19:20:38 INFO - Running setup.py egg_info for package blessings
19:20:38 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:20:38 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:20:38 INFO - Running setup.py install for blessings
19:20:38 INFO - Running setup.py install for browsermob-proxy
19:20:38 INFO - Running setup.py install for manifestparser
19:20:38 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Running setup.py install for marionette-client
19:20:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
19:20:38 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Running setup.py install for marionette-driver
19:20:38 INFO - Running setup.py install for mozcrash
19:20:38 INFO - Running setup.py install for mozdebug
19:20:38 INFO - Running setup.py install for mozdevice
19:20:38 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Running setup.py install for mozhttpd
19:20:38 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Running setup.py install for mozInstall
19:20:38 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
19:20:38 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
19:20:39 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
19:20:39 INFO - Running setup.py install for mozleak
19:20:39 INFO - Running setup.py install for mozprofile
19:20:39 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
19:20:39 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
19:20:39 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
19:20:39 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
19:20:39 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
19:20:39 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
19:20:39 INFO - Running setup.py install for mozrunner
19:20:39 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
19:20:39 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
19:20:41 INFO - Running setup.py install for mozscreenshot
19:20:41 INFO - Running setup.py install for moztest
19:20:41 INFO - Running setup.py install for mozversion
19:20:41 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
19:20:41 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
19:20:41 INFO - Running setup.py install for wptserve
19:20:41 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
19:20:41 INFO - Cleaning up...
19:20:41 INFO - Return code: 0
19:20:41 INFO - Done creating virtualenv C:\slave\test\build\venv.
19:20:41 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
19:20:41 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
19:20:41 INFO - Reading from file tmpfile_stdout
19:20:41 INFO - Using _rmtree_windows ...
19:20:41 INFO - Using _rmtree_windows ...
19:20:41 INFO - Current package versions:
19:20:41 INFO - blessings == 1.6
19:20:41 INFO - blobuploader == 1.2.4
19:20:41 INFO - browsermob-proxy == 0.6.0
19:20:41 INFO - distribute == 0.6.14
19:20:41 INFO - docopt == 0.6.1
19:20:41 INFO - manifestparser == 1.1
19:20:41 INFO - marionette-client == 2.3.0
19:20:41 INFO - marionette-driver == 1.4.0
19:20:41 INFO - mozInstall == 1.12
19:20:41 INFO - mozcrash == 0.17
19:20:41 INFO - mozdebug == 0.1
19:20:41 INFO - mozdevice == 0.48
19:20:41 INFO - mozfile == 1.2
19:20:41 INFO - mozhttpd == 0.7
19:20:41 INFO - mozinfo == 0.9
19:20:41 INFO - mozleak == 0.1
19:20:41 INFO - mozlog == 3.1
19:20:41 INFO - moznetwork == 0.27
19:20:41 INFO - mozprocess == 0.22
19:20:41 INFO - mozprofile == 0.28
19:20:41 INFO - mozrunner == 6.11
19:20:41 INFO - mozscreenshot == 0.1
19:20:41 INFO - mozsystemmonitor == 0.0
19:20:41 INFO - moztest == 0.7
19:20:41 INFO - mozversion == 1.4
19:20:41 INFO - requests == 1.2.3
19:20:41 INFO - wptserve == 1.4.0
19:20:41 INFO - Running post-action listener: _resource_record_post_action
19:20:41 INFO - Running post-action listener: _start_resource_monitoring
19:20:41 INFO - Starting resource monitoring.
19:20:41 INFO - #####
19:20:41 INFO - ##### Running pull step.
19:20:41 INFO - #####
19:20:41 INFO - Running pre-action listener: _resource_record_pre_action
19:20:41 INFO - Running main action method: pull
19:20:41 INFO - Pull has nothing to do!
19:20:41 INFO - Running post-action listener: _resource_record_post_action
19:20:41 INFO - #####
19:20:41 INFO - ##### Running install step.
19:20:41 INFO - #####
19:20:41 INFO - Running pre-action listener: _resource_record_pre_action
19:20:41 INFO - Running main action method: install
19:20:41 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
19:20:41 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
19:20:41 INFO - Reading from file tmpfile_stdout
19:20:41 INFO - Using _rmtree_windows ...
19:20:41 INFO - Using _rmtree_windows ...
19:20:41 INFO - Detecting whether we're running mozinstall >=1.0...
19:20:41 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
19:20:41 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
19:20:41 INFO - Reading from file tmpfile_stdout
19:20:41 INFO - Output received:
19:20:41 INFO - Usage: mozinstall-script.py [options] installer
19:20:41 INFO - Options:
19:20:41 INFO - -h, --help show this help message and exit
19:20:41 INFO - -d DEST, --destination=DEST
19:20:41 INFO - Directory to install application into. [default:
19:20:41 INFO - "C:\slave\test"]
19:20:41 INFO - --app=APP Application being installed. [default: firefox]
19:20:41 INFO - Using _rmtree_windows ...
19:20:41 INFO - Using _rmtree_windows ...
19:20:41 INFO - mkdir: C:\slave\test\build\application
19:20:41 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
19:20:41 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application
19:20:43 INFO - Reading from file tmpfile_stdout
19:20:43 INFO - Output received:
19:20:43 INFO - C:\slave\test\build\application\firefox\firefox.exe
19:20:43 INFO - Using _rmtree_windows ...
19:20:43 INFO - Using _rmtree_windows ...
19:20:43 INFO - Running post-action listener: _resource_record_post_action
19:20:43 INFO - #####
19:20:43 INFO - ##### Running run-tests step.
19:20:43 INFO - #####
19:20:43 INFO - Running pre-action listener: _resource_record_pre_action
19:20:43 INFO - Running main action method: run_tests
19:20:43 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
19:20:43 INFO - Minidump filename unknown. Determining based upon platform and architecture.
19:20:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
19:20:43 INFO - grabbing minidump binary from tooltool
19:20:43 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:20:43 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 0x01BBA368>, '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 0x0184BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
19:20:43 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:20:43 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:20:43 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
19:20:45 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpms7_h2
19:20:45 INFO - INFO - File integrity verified, renaming tmpms7_h2 to win32-minidump_stackwalk.exe
19:20:45 INFO - Return code: 0
19:20:45 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
19:20:45 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
19:20:45 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/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
19:20:45 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/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
19:20:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
19:20:45 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
19:20:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
19:20:45 INFO - 'COMPUTERNAME': 'T-W732-IX-156',
19:20:45 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
19:20:45 INFO - 'DCLOCATION': 'SCL3',
19:20:45 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
19:20:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
19:20:45 INFO - 'FP_NO_HOST_CHECK': 'NO',
19:20:45 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
19:20:45 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
19:20:45 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
19:20:45 INFO - 'HOMEDRIVE': 'C:',
19:20:45 INFO - 'HOMEPATH': '\\Users\\cltbld',
19:20:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
19:20:45 INFO - 'KTS_VERSION': '1.19c',
19:20:45 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
19:20:45 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
19:20:45 INFO - 'LOGONSERVER': '\\\\T-W732-IX-156',
19:20:45 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
19:20:45 INFO - 'MONDIR': 'C:\\Monitor_config\\',
19:20:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
19:20:45 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
19:20:45 INFO - 'MOZILLABUILDDRIVE': 'C:',
19:20:45 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
19:20:45 INFO - 'MOZ_AIRBAG': '1',
19:20:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
19:20:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:20:45 INFO - 'MOZ_MSVCVERSION': '8',
19:20:45 INFO - 'MOZ_NO_REMOTE': '1',
19:20:45 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
19:20:45 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
19:20:45 INFO - 'NO_EM_RESTART': '1',
19:20:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:20:45 INFO - 'NUMBER_OF_PROCESSORS': '8',
19:20:45 INFO - 'OS': 'Windows_NT',
19:20:45 INFO - 'OURDRIVE': 'C:',
19:20:45 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
19:20:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
19:20:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
19:20:45 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
19:20:45 INFO - 'PROCESSOR_LEVEL': '6',
19:20:45 INFO - 'PROCESSOR_REVISION': '1e05',
19:20:45 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
19:20:45 INFO - 'PROGRAMFILES': 'C:\\Program Files',
19:20:45 INFO - 'PROMPT': '$P$G',
19:20:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
19:20:45 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
19:20:45 INFO - 'PUBLIC': 'C:\\Users\\Public',
19:20:45 INFO - 'PWD': 'C:\\slave\\test',
19:20:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
19:20:45 INFO - 'SLAVEDIR': 'C:\\slave\\',
19:20:45 INFO - 'SYSTEMDRIVE': 'C:',
19:20:45 INFO - 'SYSTEMROOT': 'C:\\windows',
19:20:45 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:20:45 INFO - 'TEST1': 'testie',
19:20:45 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
19:20:45 INFO - 'USERDOMAIN': 'T-W732-IX-156',
19:20:45 INFO - 'USERNAME': 'cltbld',
19:20:45 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
19:20:45 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
19:20:45 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
19:20:45 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
19:20:45 INFO - 'WINDIR': 'C:\\windows',
19:20:45 INFO - 'WINDOWS_TRACING_FLAGS': '3',
19:20:45 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
19:20:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
19:20:45 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/Hxpkrl5nSeq0SsWgvL4CaA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000
19:20:47 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:20:47 INFO - import pkg_resources
19:20:48 INFO - Using 1 client processes
19:20:51 INFO - SUITE-START | Running 1476 tests
19:20:51 INFO - Running testharness tests
19:20:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
19:20:51 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
19:20:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
19:20:51 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
19:20:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
19:20:51 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
19:20:51 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
19:20:51 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
19:20:51 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
19:20:51 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
19:20:51 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
19:20:51 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
19:20:51 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
19:20:51 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
19:20:51 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
19:20:51 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
19:20:51 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
19:20:51 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
19:20:51 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
19:20:51 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
19:20:51 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
19:20:51 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
19:20:51 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
19:20:51 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
19:20:51 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
19:20:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 80ms
19:20:51 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
19:20:51 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
19:20:51 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
19:20:51 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
19:20:52 INFO - Setting up ssl
19:20:52 INFO - PROCESS | certutil |
19:20:52 INFO - PROCESS | certutil |
19:20:52 INFO - PROCESS | certutil |
19:20:52 INFO - Certificate Nickname Trust Attributes
19:20:52 INFO - SSL,S/MIME,JAR/XPI
19:20:52 INFO -
19:20:52 INFO - web-platform-tests CT,,
19:20:52 INFO -
19:20:52 INFO - Starting runner
19:20:55 INFO - PROCESS | 3460 | 1468462855144 Marionette INFO Listening on port 2828
19:20:59 INFO - PROCESS | 3460 | 1468462859576 Marionette INFO startBrowser 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:20:59 INFO - PROCESS | 3460 | 1468462859585 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:00 INFO - PROCESS | 3460 | 1468462860442 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:00 INFO - PROCESS | 3460 | 1468462860463 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:01 INFO - PROCESS | 3460 | 1468462861551 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
19:21:01 INFO - PROCESS | 3460 | 1468462861663 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:01 INFO - PROCESS | 3460 | 1468462861668 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
19:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1067ms
19:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
19:21:02 INFO - PROCESS | 3460 | 1468462862635 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:02 INFO - PROCESS | 3460 | 1468462862665 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
19:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 171ms
19:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
19:21:02 INFO - PROCESS | 3460 | 1468462862811 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:02 INFO - PROCESS | 3460 | 1468462862839 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
19:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 171ms
19:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
19:21:02 INFO - PROCESS | 3460 | 1468462862981 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:03 INFO - PROCESS | 3460 | 1468462863011 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
19:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 171ms
19:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
19:21:03 INFO - PROCESS | 3460 | 1468462863159 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:03 INFO - PROCESS | 3460 | 1468462863189 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
19:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 120ms
19:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
19:21:03 INFO - PROCESS | 3460 | 1468462863283 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:03 INFO - PROCESS | 3460 | 1468462863314 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
19:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 171ms
19:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
19:21:03 INFO - PROCESS | 3460 | 1468462863462 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:03 INFO - PROCESS | 3460 | 1468462863494 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
19:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 171ms
19:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
19:21:03 INFO - PROCESS | 3460 | 1468462863636 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:03 INFO - PROCESS | 3460 | 1468462863665 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
19:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 171ms
19:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
19:21:03 INFO - PROCESS | 3460 | 1468462863813 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:03 INFO - PROCESS | 3460 | 1468462863843 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
19:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 171ms
19:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
19:21:03 INFO - PROCESS | 3460 | 1468462863987 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:04 INFO - PROCESS | 3460 | 1468462864020 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
19:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 171ms
19:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
19:21:04 INFO - PROCESS | 3460 | 1468462864162 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:04 INFO - PROCESS | 3460 | 1468462864193 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
19:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 172ms
19:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
19:21:04 INFO - PROCESS | 3460 | 1468462864343 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:04 INFO - PROCESS | 3460 | 1468462864373 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
19:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 170ms
19:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
19:21:04 INFO - PROCESS | 3460 | 1468462864513 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:04 INFO - PROCESS | 3460 | 1468462864546 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
19:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 171ms
19:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
19:21:04 INFO - PROCESS | 3460 | 1468462864720 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:04 INFO - PROCESS | 3460 | 1468462864798 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
19:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 330ms
19:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
19:21:05 INFO - PROCESS | 3460 | 1468462865031 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:05 INFO - PROCESS | 3460 | 1468462865059 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
19:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 171ms
19:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
19:21:05 INFO - PROCESS | 3460 | 1468462865205 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:05 INFO - PROCESS | 3460 | 1468462865235 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
19:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 171ms
19:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
19:21:05 INFO - PROCESS | 3460 | 1468462865384 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:05 INFO - PROCESS | 3460 | 1468462865410 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
19:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 171ms
19:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
19:21:05 INFO - PROCESS | 3460 | 1468462865559 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:05 INFO - PROCESS | 3460 | 1468462865584 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
19:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 171ms
19:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
19:21:05 INFO - PROCESS | 3460 | 1468462865729 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:05 INFO - PROCESS | 3460 | 1468462865755 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
19:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 171ms
19:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
19:21:05 INFO - PROCESS | 3460 | 1468462865903 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:05 INFO - PROCESS | 3460 | 1468462865928 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
19:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 171ms
19:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
19:21:06 INFO - PROCESS | 3460 | 1468462866080 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:06 INFO - PROCESS | 3460 | 1468462866104 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
19:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 171ms
19:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
19:21:06 INFO - PROCESS | 3460 | 1468462866254 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:06 INFO - PROCESS | 3460 | 1468462866278 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
19:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 171ms
19:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
19:21:06 INFO - PROCESS | 3460 | 1468462866429 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:06 INFO - PROCESS | 3460 | 1468462866454 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
19:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 120ms
19:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
19:21:06 INFO - PROCESS | 3460 | 1468462866552 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:06 INFO - PROCESS | 3460 | 1468462866578 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
19:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 171ms
19:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
19:21:06 INFO - PROCESS | 3460 | 1468462866729 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:06 INFO - PROCESS | 3460 | 1468462866757 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
19:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 120ms
19:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
19:21:06 INFO - PROCESS | 3460 | 1468462866852 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:06 INFO - PROCESS | 3460 | 1468462866880 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
19:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 171ms
19:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
19:21:07 INFO - PROCESS | 3460 | 1468462867029 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - PROCESS | 3460 | 1468462867054 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
19:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 120ms
19:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
19:21:07 INFO - PROCESS | 3460 | 1468462867159 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - PROCESS | 3460 | 1468462867189 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
19:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 120ms
19:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
19:21:07 INFO - PROCESS | 3460 | 1468462867282 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - PROCESS | 3460 | 1468462867313 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
19:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 173ms
19:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
19:21:07 INFO - PROCESS | 3460 | 1468462867463 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - PROCESS | 3460 | 1468462867488 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
19:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 120ms
19:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
19:21:07 INFO - PROCESS | 3460 | 1468462867588 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - PROCESS | 3460 | 1468462867616 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
19:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 171ms
19:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
19:21:07 INFO - PROCESS | 3460 | 1468462867762 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - PROCESS | 3460 | 1468462867789 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
19:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 120ms
19:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
19:21:07 INFO - PROCESS | 3460 | 1468462867885 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:07 INFO - PROCESS | 3460 | 1468462867912 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
19:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 171ms
19:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
19:21:08 INFO - PROCESS | 3460 | 1468462868062 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:08 INFO - PROCESS | 3460 | 1468462868088 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
19:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 171ms
19:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
19:21:08 INFO - PROCESS | 3460 | 1468462868237 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:08 INFO - PROCESS | 3460 | 1468462868265 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
19:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 171ms
19:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
19:21:08 INFO - PROCESS | 3460 | 1468462868413 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:08 INFO - PROCESS | 3460 | 1468462868440 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
19:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 171ms
19:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
19:21:08 INFO - PROCESS | 3460 | 1468462868587 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:08 INFO - PROCESS | 3460 | 1468462868616 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
19:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 172ms
19:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
19:21:08 INFO - PROCESS | 3460 | 1468462868762 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:08 INFO - PROCESS | 3460 | 1468462868794 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
19:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 171ms
19:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
19:21:08 INFO - PROCESS | 3460 | 1468462868937 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:08 INFO - PROCESS | 3460 | 1468462868966 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
19:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 171ms
19:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
19:21:09 INFO - PROCESS | 3460 | 1468462869113 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:09 INFO - PROCESS | 3460 | 1468462869146 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
19:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 171ms
19:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
19:21:09 INFO - PROCESS | 3460 | 1468462869287 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:09 INFO - PROCESS | 3460 | 1468462869318 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
19:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 171ms
19:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
19:21:09 INFO - PROCESS | 3460 | 1468462869463 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:09 INFO - PROCESS | 3460 | 1468462869491 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
19:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 230ms
19:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
19:21:09 INFO - PROCESS | 3460 | 1468462869699 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:09 INFO - PROCESS | 3460 | 1468462869729 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
19:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 171ms
19:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
19:21:09 INFO - PROCESS | 3460 | 1468462869875 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:09 INFO - PROCESS | 3460 | 1468462869906 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
19:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 171ms
19:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
19:21:10 INFO - PROCESS | 3460 | 1468462870047 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:10 INFO - PROCESS | 3460 | 1468462870083 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
19:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 171ms
19:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
19:21:10 INFO - PROCESS | 3460 | 1468462870221 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:10 INFO - PROCESS | 3460 | 1468462870252 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
19:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 171ms
19:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
19:21:10 INFO - PROCESS | 3460 | 1468462870397 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:10 INFO - PROCESS | 3460 | 1468462870428 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
19:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 171ms
19:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
19:21:10 INFO - PROCESS | 3460 | 1468462870571 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:10 INFO - PROCESS | 3460 | 1468462870603 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
19:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 171ms
19:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
19:21:10 INFO - PROCESS | 3460 | 1468462870746 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:10 INFO - PROCESS | 3460 | 1468462870778 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
19:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 171ms
19:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
19:21:10 INFO - PROCESS | 3460 | 1468462870919 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:10 INFO - PROCESS | 3460 | 1468462870956 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
19:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 171ms
19:21:11 INFO - PROCESS | 3460 | 1468462871284 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
19:21:11 INFO - PROCESS | 3460 | 1468462871316 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
19:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 153ms
19:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
19:21:11 INFO - PROCESS | 3460 | 1468462871462 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:11 INFO - PROCESS | 3460 | 1468462871493 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
19:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 171ms
19:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
19:21:11 INFO - PROCESS | 3460 | 1468462871632 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:11 INFO - PROCESS | 3460 | 1468462871666 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
19:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 171ms
19:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
19:21:11 INFO - PROCESS | 3460 | 1468462871804 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:11 INFO - PROCESS | 3460 | 1468462871837 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
19:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 171ms
19:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
19:21:11 INFO - PROCESS | 3460 | 1468462871979 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:12 INFO - PROCESS | 3460 | 1468462872018 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
19:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 171ms
19:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
19:21:12 INFO - PROCESS | 3460 | 1468462872160 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:12 INFO - PROCESS | 3460 | 1468462872198 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
19:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 171ms
19:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
19:21:12 INFO - PROCESS | 3460 | 1468462872330 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:12 INFO - PROCESS | 3460 | 1468462872361 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
19:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 171ms
19:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
19:21:12 INFO - PROCESS | 3460 | 1468462872503 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:12 INFO - PROCESS | 3460 | 1468462872534 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
19:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 171ms
19:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
19:21:12 INFO - PROCESS | 3460 | 1468462872679 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:12 INFO - PROCESS | 3460 | 1468462872714 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
19:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 171ms
19:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
19:21:12 INFO - PROCESS | 3460 | 1468462872855 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:12 INFO - PROCESS | 3460 | 1468462872891 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
19:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 230ms
19:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
19:21:13 INFO - PROCESS | 3460 | 1468462873088 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:13 INFO - PROCESS | 3460 | 1468462873117 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
19:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 171ms
19:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
19:21:13 INFO - PROCESS | 3460 | 1468462873266 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:13 INFO - PROCESS | 3460 | 1468462873293 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
19:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 171ms
19:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
19:21:13 INFO - PROCESS | 3460 | 1468462873443 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:13 INFO - PROCESS | 3460 | 1468462873469 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
19:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 171ms
19:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
19:21:13 INFO - PROCESS | 3460 | 1468462873613 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:13 INFO - PROCESS | 3460 | 1468462873640 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
19:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 120ms
19:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
19:21:13 INFO - PROCESS | 3460 | 1468462873736 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:13 INFO - PROCESS | 3460 | 1468462873763 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
19:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 171ms
19:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
19:21:13 INFO - PROCESS | 3460 | 1468462873912 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:13 INFO - PROCESS | 3460 | 1468462873939 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
19:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 120ms
19:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
19:21:14 INFO - PROCESS | 3460 | 1468462874036 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:14 INFO - PROCESS | 3460 | 1468462874064 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
19:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 171ms
19:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
19:21:14 INFO - PROCESS | 3460 | 1468462874213 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:14 INFO - PROCESS | 3460 | 1468462874242 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
19:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 120ms
19:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
19:21:14 INFO - PROCESS | 3460 | 1468462874335 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:14 INFO - PROCESS | 3460 | 1468462874367 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
19:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 170ms
19:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
19:21:14 INFO - PROCESS | 3460 | 1468462874513 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:14 INFO - PROCESS | 3460 | 1468462874545 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
19:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 171ms
19:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
19:21:14 INFO - PROCESS | 3460 | 1468462874686 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:14 INFO - PROCESS | 3460 | 1468462874716 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
19:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 171ms
19:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
19:21:14 INFO - PROCESS | 3460 | 1468462874863 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:14 INFO - PROCESS | 3460 | 1468462874898 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
19:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 171ms
19:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
19:21:15 INFO - PROCESS | 3460 | 1468462875043 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:15 INFO - PROCESS | 3460 | 1468462875073 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:15 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:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 530ms
19:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
19:21:15 INFO - PROCESS | 3460 | 1468462875572 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:15 INFO - PROCESS | 3460 | 1468462875598 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:15 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:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 171ms
19:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
19:21:15 INFO - PROCESS | 3460 | 1468462875748 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:15 INFO - PROCESS | 3460 | 1468462875778 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:15 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:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 171ms
19:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
19:21:15 INFO - PROCESS | 3460 | 1468462875927 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:15 INFO - PROCESS | 3460 | 1468462875954 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:16 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:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 171ms
19:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
19:21:16 INFO - PROCESS | 3460 | 1468462876096 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:16 INFO - PROCESS | 3460 | 1468462876125 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:16 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:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 171ms
19:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
19:21:16 INFO - PROCESS | 3460 | 1468462876270 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:16 INFO - PROCESS | 3460 | 1468462876299 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:16 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:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 171ms
19:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
19:21:16 INFO - PROCESS | 3460 | 1468462876447 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:16 INFO - PROCESS | 3460 | 1468462876478 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:16 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:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 171ms
19:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
19:21:16 INFO - PROCESS | 3460 | 1468462876627 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:16 INFO - PROCESS | 3460 | 1468462876651 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:16 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:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 120ms
19:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
19:21:16 INFO - PROCESS | 3460 | 1468462876749 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:16 INFO - PROCESS | 3460 | 1468462876774 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:16 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:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 120ms
19:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
19:21:16 INFO - PROCESS | 3460 | 1468462876881 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:16 INFO - PROCESS | 3460 | 1468462876907 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:17 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:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 171ms
19:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
19:21:17 INFO - PROCESS | 3460 | 1468462877069 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:17 INFO - PROCESS | 3460 | 1468462877095 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:17 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:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 171ms
19:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
19:21:17 INFO - PROCESS | 3460 | 1468462877244 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:17 INFO - PROCESS | 3460 | 1468462877274 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:17 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:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 171ms
19:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
19:21:17 INFO - PROCESS | 3460 | 1468462877413 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:17 INFO - PROCESS | 3460 | 1468462877444 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:17 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:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 171ms
19:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
19:21:17 INFO - PROCESS | 3460 | 1468462877588 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:17 INFO - PROCESS | 3460 | 1468462877620 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:17 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:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 171ms
19:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
19:21:17 INFO - PROCESS | 3460 | 1468462877763 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:17 INFO - PROCESS | 3460 | 1468462877797 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:17 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:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 171ms
19:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
19:21:17 INFO - PROCESS | 3460 | 1468462877942 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:17 INFO - PROCESS | 3460 | 1468462877976 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:18 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:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 171ms
19:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
19:21:18 INFO - PROCESS | 3460 | 1468462878113 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:18 INFO - PROCESS | 3460 | 1468462878145 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:18 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:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 171ms
19:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
19:21:18 INFO - PROCESS | 3460 | 1468462878287 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:18 INFO - PROCESS | 3460 | 1468462878337 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:18 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:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 171ms
19:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
19:21:18 INFO - PROCESS | 3460 | 1468462878461 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:18 INFO - PROCESS | 3460 | 1468462878488 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:18 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:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 171ms
19:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
19:21:18 INFO - PROCESS | 3460 | 1468462878635 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:18 INFO - PROCESS | 3460 | 1468462878663 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:18 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:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 171ms
19:21:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
19:21:18 INFO - PROCESS | 3460 | 1468462878813 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:18 INFO - PROCESS | 3460 | 1468462878840 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
19:21:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 171ms
19:21:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
19:21:18 INFO - PROCESS | 3460 | 1468462878986 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:19 INFO - PROCESS | 3460 | 1468462879017 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
19:21:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 171ms
19:21:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
19:21:19 INFO - PROCESS | 3460 | 1468462879163 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:19 INFO - PROCESS | 3460 | 1468462879192 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
19:21:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 171ms
19:21:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
19:21:19 INFO - PROCESS | 3460 | 1468462879337 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:19 INFO - PROCESS | 3460 | 1468462879370 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
19:21:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 170ms
19:21:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
19:21:19 INFO - PROCESS | 3460 | 1468462879517 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:19 INFO - PROCESS | 3460 | 1468462879547 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
19:21:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 171ms
19:21:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
19:21:19 INFO - PROCESS | 3460 | 1468462879688 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:19 INFO - PROCESS | 3460 | 1468462879717 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
19:21:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 171ms
19:21:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
19:21:19 INFO - PROCESS | 3460 | 1468462879862 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:19 INFO - PROCESS | 3460 | 1468462879892 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
19:21:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 171ms
19:21:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
19:21:20 INFO - PROCESS | 3460 | 1468462880036 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:20 INFO - PROCESS | 3460 | 1468462880067 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
19:21:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 171ms
19:21:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
19:21:20 INFO - PROCESS | 3460 | 1468462880213 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:20 INFO - PROCESS | 3460 | 1468462880245 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
19:21:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 171ms
19:21:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
19:21:20 INFO - PROCESS | 3460 | 1468462880388 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:20 INFO - PROCESS | 3460 | 1468462880422 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
19:21:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 171ms
19:21:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
19:21:20 INFO - PROCESS | 3460 | 1468462880562 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:20 INFO - PROCESS | 3460 | 1468462880594 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
19:21:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 171ms
19:21:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
19:21:20 INFO - PROCESS | 3460 | 1468462880737 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:20 INFO - PROCESS | 3460 | 1468462880776 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:21 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:21:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 670ms
19:21:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
19:21:21 INFO - PROCESS | 3460 | 1468462881412 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:21 INFO - PROCESS | 3460 | 1468462881469 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
19:21:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 870ms
19:21:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
19:21:22 INFO - PROCESS | 3460 | 1468462882285 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:22 INFO - PROCESS | 3460 | 1468462882312 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:22 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:21:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:21:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
19:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:21:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 171ms
19:21:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
19:21:22 INFO - PROCESS | 3460 | 1468462882465 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:22 INFO - PROCESS | 3460 | 1468462882494 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
19:21:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 171ms
19:21:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
19:21:22 INFO - PROCESS | 3460 | 1468462882643 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:22 INFO - PROCESS | 3460 | 1468462882673 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
19:21:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 171ms
19:21:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
19:21:22 INFO - PROCESS | 3460 | 1468462882813 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:22 INFO - PROCESS | 3460 | 1468462882840 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
19:21:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 120ms
19:21:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
19:21:22 INFO - PROCESS | 3460 | 1468462882938 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:22 INFO - PROCESS | 3460 | 1468462882964 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
19:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 171ms
19:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
19:21:23 INFO - PROCESS | 3460 | 1468462883114 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:23 INFO - PROCESS | 3460 | 1468462883150 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
19:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 171ms
19:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
19:21:23 INFO - PROCESS | 3460 | 1468462883293 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:23 INFO - PROCESS | 3460 | 1468462883319 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:23 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
19:21:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
19:21:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:21:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 171ms
19:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
19:21:23 INFO - PROCESS | 3460 | 1468462883463 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:23 INFO - PROCESS | 3460 | 1468462883491 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
19:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 171ms
19:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
19:21:23 INFO - PROCESS | 3460 | 1468462883647 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:23 INFO - PROCESS | 3460 | 1468462883681 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:23 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
19:21:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
19:21:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:21:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 171ms
19:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
19:21:23 INFO - PROCESS | 3460 | 1468462883813 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:23 INFO - PROCESS | 3460 | 1468462883845 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:23 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:21:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:21:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
19:21:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:21:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 171ms
19:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
19:21:23 INFO - PROCESS | 3460 | 1468462883988 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:24 INFO - PROCESS | 3460 | 1468462884031 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:24 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
19:21:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
19:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 171ms
19:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
19:21:24 INFO - PROCESS | 3460 | 1468462884163 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:24 INFO - PROCESS | 3460 | 1468462884197 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
19:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 171ms
19:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
19:21:24 INFO - PROCESS | 3460 | 1468462884339 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:24 INFO - PROCESS | 3460 | 1468462884383 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
19:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 170ms
19:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
19:21:24 INFO - PROCESS | 3460 | 1468462884513 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:24 INFO - PROCESS | 3460 | 1468462884544 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
19:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 171ms
19:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
19:21:24 INFO - PROCESS | 3460 | 1468462884689 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:24 INFO - PROCESS | 3460 | 1468462884729 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
19:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 171ms
19:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
19:21:24 INFO - PROCESS | 3460 | 1468462884864 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:24 INFO - PROCESS | 3460 | 1468462884892 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
19:21:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 171ms
19:21:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
19:21:25 INFO - PROCESS | 3460 | 1468462885038 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:25 INFO - PROCESS | 3460 | 1468462885073 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
19:21:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 171ms
19:21:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
19:21:25 INFO - PROCESS | 3460 | 1468462885213 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:25 INFO - PROCESS | 3460 | 1468462885244 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
19:21:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 171ms
19:21:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
19:21:25 INFO - PROCESS | 3460 | 1468462885393 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:25 INFO - PROCESS | 3460 | 1468462885421 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
19:21:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 171ms
19:21:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
19:21:25 INFO - PROCESS | 3460 | 1468462885563 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:25 INFO - PROCESS | 3460 | 1468462885596 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
19:21:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 171ms
19:21:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
19:21:25 INFO - PROCESS | 3460 | 1468462885737 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:25 INFO - PROCESS | 3460 | 1468462885768 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
19:21:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 171ms
19:21:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
19:21:25 INFO - PROCESS | 3460 | 1468462885914 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:25 INFO - PROCESS | 3460 | 1468462885944 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
19:21:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 171ms
19:21:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
19:21:26 INFO - PROCESS | 3460 | 1468462886088 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:26 INFO - PROCESS | 3460 | 1468462886118 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:26 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:21:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 171ms
19:21:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
19:21:26 INFO - PROCESS | 3460 | 1468462886269 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:26 INFO - PROCESS | 3460 | 1468462886300 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
19:21:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 171ms
19:21:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
19:21:26 INFO - PROCESS | 3460 | 1468462886447 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:26 INFO - PROCESS | 3460 | 1468462886482 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
19:21:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 230ms
19:21:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
19:21:26 INFO - PROCESS | 3460 | 1468462886680 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:26 INFO - PROCESS | 3460 | 1468462886713 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:26 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:21:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 171ms
19:21:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
19:21:26 INFO - PROCESS | 3460 | 1468462886853 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:26 INFO - PROCESS | 3460 | 1468462886885 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:27 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:21:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
19:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
19:21:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
19:21:27 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:21:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
19:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:21:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
19:21:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
19:21:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 171ms
19:21:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
19:21:27 INFO - PROCESS | 3460 | 1468462887028 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:27 INFO - PROCESS | 3460 | 1468462887066 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:27 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:21:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 171ms
19:21:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
19:21:27 INFO - PROCESS | 3460 | 1468462887201 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:27 INFO - PROCESS | 3460 | 1468462887233 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:27 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:21:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 171ms
19:21:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
19:21:27 INFO - PROCESS | 3460 | 1468462887379 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:27 INFO - PROCESS | 3460 | 1468462887414 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
19:21:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 171ms
19:21:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
19:21:27 INFO - PROCESS | 3460 | 1468462887570 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:27 INFO - PROCESS | 3460 | 1468462887637 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
19:21:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 430ms
19:21:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
19:21:27 INFO - PROCESS | 3460 | 1468462887990 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:28 INFO - PROCESS | 3460 | 1468462888016 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
19:21:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 171ms
19:21:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
19:21:28 INFO - PROCESS | 3460 | 1468462888165 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:28 INFO - PROCESS | 3460 | 1468462888192 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
19:21:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 171ms
19:21:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
19:21:28 INFO - PROCESS | 3460 | 1468462888347 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:28 INFO - PROCESS | 3460 | 1468462888374 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
19:21:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 171ms
19:21:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
19:21:28 INFO - PROCESS | 3460 | 1468462888517 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:28 INFO - PROCESS | 3460 | 1468462888547 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
19:21:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 171ms
19:21:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
19:21:28 INFO - PROCESS | 3460 | 1468462888695 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:28 INFO - PROCESS | 3460 | 1468462888721 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
19:21:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 171ms
19:21:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
19:21:28 INFO - PROCESS | 3460 | 1468462888866 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:28 INFO - PROCESS | 3460 | 1468462888901 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
19:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 171ms
19:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
19:21:29 INFO - PROCESS | 3460 | 1468462889043 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:29 INFO - PROCESS | 3460 | 1468462889069 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
19:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 171ms
19:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
19:21:29 INFO - PROCESS | 3460 | 1468462889213 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:29 INFO - PROCESS | 3460 | 1468462889241 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
19:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 171ms
19:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
19:21:29 INFO - PROCESS | 3460 | 1468462889394 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:29 INFO - PROCESS | 3460 | 1468462889420 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
19:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 119ms
19:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
19:21:29 INFO - PROCESS | 3460 | 1468462889519 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:29 INFO - PROCESS | 3460 | 1468462889545 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
19:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 270ms
19:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
19:21:29 INFO - PROCESS | 3460 | 1468462889797 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:29 INFO - PROCESS | 3460 | 1468462889830 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
19:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 171ms
19:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
19:21:29 INFO - PROCESS | 3460 | 1468462889977 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:29 INFO - PROCESS | 3460 | 1468462890004 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
19:21:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 171ms
19:21:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
19:21:30 INFO - PROCESS | 3460 | 1468462890147 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:30 INFO - PROCESS | 3460 | 1468462890180 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
19:21:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 171ms
19:21:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
19:21:30 INFO - PROCESS | 3460 | 1468462890326 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:30 INFO - PROCESS | 3460 | 1468462890358 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
19:21:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 171ms
19:21:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
19:21:30 INFO - PROCESS | 3460 | 1468462890499 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:30 INFO - PROCESS | 3460 | 1468462890533 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
19:21:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 171ms
19:21:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
19:21:30 INFO - PROCESS | 3460 | 1468462890676 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:30 INFO - PROCESS | 3460 | 1468462890710 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
19:21:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 171ms
19:21:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
19:21:30 INFO - PROCESS | 3460 | 1468462890847 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:30 INFO - PROCESS | 3460 | 1468462890884 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
19:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 171ms
19:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
19:21:31 INFO - PROCESS | 3460 | 1468462891020 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:31 INFO - PROCESS | 3460 | 1468462891050 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
19:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 171ms
19:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
19:21:31 INFO - PROCESS | 3460 | 1468462891196 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:31 INFO - PROCESS | 3460 | 1468462891225 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
19:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 171ms
19:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
19:21:31 INFO - PROCESS | 3460 | 1468462891376 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:31 INFO - PROCESS | 3460 | 1468462891407 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
19:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 171ms
19:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
19:21:31 INFO - PROCESS | 3460 | 1468462891547 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:31 INFO - PROCESS | 3460 | 1468462891588 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
19:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 171ms
19:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
19:21:31 INFO - PROCESS | 3460 | 1468462891725 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:31 INFO - PROCESS | 3460 | 1468462891754 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
19:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 171ms
19:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
19:21:31 INFO - PROCESS | 3460 | 1468462891900 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:31 INFO - PROCESS | 3460 | 1468462891942 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
19:21:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 171ms
19:21:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
19:21:32 INFO - PROCESS | 3460 | 1468462892076 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:32 INFO - PROCESS | 3460 | 1468462892107 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
19:21:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 171ms
19:21:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
19:21:32 INFO - PROCESS | 3460 | 1468462892248 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:32 INFO - PROCESS | 3460 | 1468462892282 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
19:21:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 171ms
19:21:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
19:21:32 INFO - PROCESS | 3460 | 1468462892427 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:32 INFO - PROCESS | 3460 | 1468462892460 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
19:21:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 171ms
19:21:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
19:21:32 INFO - PROCESS | 3460 | 1468462892597 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:32 INFO - PROCESS | 3460 | 1468462892628 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:32 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:21:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 171ms
19:21:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
19:21:32 INFO - PROCESS | 3460 | 1468462892779 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:32 INFO - PROCESS | 3460 | 1468462892810 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
19:21:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 171ms
19:21:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
19:21:32 INFO - PROCESS | 3460 | 1468462892950 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:32 INFO - PROCESS | 3460 | 1468462892982 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:33 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:21:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 171ms
19:21:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
19:21:33 INFO - PROCESS | 3460 | 1468462893126 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:33 INFO - PROCESS | 3460 | 1468462893158 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:33 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:21:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 171ms
19:21:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
19:21:33 INFO - PROCESS | 3460 | 1468462893298 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:33 INFO - PROCESS | 3460 | 1468462893332 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:33 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:21:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 670ms
19:21:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
19:21:33 INFO - PROCESS | 3460 | 1468462893972 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:33 INFO - PROCESS | 3460 | 1468462894009 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:34 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:21:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 869ms
19:21:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
19:21:34 INFO - PROCESS | 3460 | 1468462894845 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:34 INFO - PROCESS | 3460 | 1468462894871 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:35 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:21:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 670ms
19:21:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
19:21:35 INFO - PROCESS | 3460 | 1468462895519 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:35 INFO - PROCESS | 3460 | 1468462895547 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:36 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:21:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 670ms
19:21:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
19:21:36 INFO - PROCESS | 3460 | 1468462896195 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:36 INFO - PROCESS | 3460 | 1468462896222 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:36 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:21:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 670ms
19:21:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
19:21:36 INFO - PROCESS | 3460 | 1468462896866 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:36 INFO - PROCESS | 3460 | 1468462896897 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:37 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:21:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 670ms
19:21:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
19:21:37 INFO - PROCESS | 3460 | 1468462897539 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:37 INFO - PROCESS | 3460 | 1468462897563 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:38 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:21:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 631ms
19:21:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
19:21:38 INFO - PROCESS | 3460 | 1468462898174 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:38 INFO - PROCESS | 3460 | 1468462898207 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
19:21:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 670ms
19:21:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
19:21:38 INFO - PROCESS | 3460 | 1468462898846 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:38 INFO - PROCESS | 3460 | 1468462898871 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:39 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:21:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 669ms
19:21:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
19:21:39 INFO - PROCESS | 3460 | 1468462899519 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:39 INFO - PROCESS | 3460 | 1468462899545 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
19:21:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 630ms
19:21:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
19:21:40 INFO - PROCESS | 3460 | 1468462900155 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:40 INFO - PROCESS | 3460 | 1468462900182 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:40 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
19:21:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
19:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:21:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 171ms
19:21:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
19:21:40 INFO - PROCESS | 3460 | 1468462900354 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:40 INFO - PROCESS | 3460 | 1468462900396 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
19:21:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 370ms
19:21:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
19:21:40 INFO - PROCESS | 3460 | 1468462900718 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:40 INFO - PROCESS | 3460 | 1468462900746 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:40 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4036] expected 0 but got 24
19:21:40 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:21:40 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:21:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
19:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:21:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 172ms
19:21:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
19:21:40 INFO - PROCESS | 3460 | 1468462900897 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:40 INFO - PROCESS | 3460 | 1468462900929 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:41 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:21:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 171ms
19:21:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
19:21:41 INFO - PROCESS | 3460 | 1468462901078 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:41 INFO - PROCESS | 3460 | 1468462901109 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
19:21:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 670ms
19:21:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
19:21:41 INFO - PROCESS | 3460 | 1468462901746 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:41 INFO - PROCESS | 3460 | 1468462901774 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:42 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:21:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 670ms
19:21:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
19:21:42 INFO - PROCESS | 3460 | 1468462902419 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:42 INFO - PROCESS | 3460 | 1468462902445 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:43 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:21:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 670ms
19:21:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
19:21:43 INFO - PROCESS | 3460 | 1468462903094 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:43 INFO - PROCESS | 3460 | 1468462903128 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:43 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:21:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 670ms
19:21:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
19:21:43 INFO - PROCESS | 3460 | 1468462903766 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:43 INFO - PROCESS | 3460 | 1468462903792 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:44 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:21:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 630ms
19:21:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
19:21:44 INFO - PROCESS | 3460 | 1468462904400 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:44 INFO - PROCESS | 3460 | 1468462904427 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:44 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:21:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 170ms
19:21:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
19:21:44 INFO - PROCESS | 3460 | 1468462904577 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:44 INFO - PROCESS | 3460 | 1468462904606 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
19:21:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 670ms
19:21:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
19:21:45 INFO - PROCESS | 3460 | 1468462905246 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:45 INFO - PROCESS | 3460 | 1468462905271 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
19:21:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 631ms
19:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
19:21:45 INFO - PROCESS | 3460 | 1468462905881 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:45 INFO - PROCESS | 3460 | 1468462905912 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
19:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 171ms
19:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
19:21:46 INFO - PROCESS | 3460 | 1468462906054 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:46 INFO - PROCESS | 3460 | 1468462906085 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
19:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 171ms
19:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
19:21:46 INFO - PROCESS | 3460 | 1468462906231 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:46 INFO - PROCESS | 3460 | 1468462906258 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
19:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 120ms
19:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
19:21:46 INFO - PROCESS | 3460 | 1468462906354 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:46 INFO - PROCESS | 3460 | 1468462906385 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
19:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 171ms
19:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
19:21:46 INFO - PROCESS | 3460 | 1468462906557 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:46 INFO - PROCESS | 3460 | 1468462906622 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
19:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 430ms
19:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
19:21:46 INFO - PROCESS | 3460 | 1468462906985 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:47 INFO - PROCESS | 3460 | 1468462907013 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
19:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 171ms
19:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
19:21:47 INFO - PROCESS | 3460 | 1468462907165 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:47 INFO - PROCESS | 3460 | 1468462907192 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
19:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 171ms
19:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
19:21:47 INFO - PROCESS | 3460 | 1468462907347 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:47 INFO - PROCESS | 3460 | 1468462907375 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:47 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:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 171ms
19:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
19:21:47 INFO - PROCESS | 3460 | 1468462907520 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:47 INFO - PROCESS | 3460 | 1468462907546 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:47 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:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 171ms
19:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
19:21:47 INFO - PROCESS | 3460 | 1468462907698 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:47 INFO - PROCESS | 3460 | 1468462907725 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:47 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:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 171ms
19:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
19:21:47 INFO - PROCESS | 3460 | 1468462907874 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:47 INFO - PROCESS | 3460 | 1468462907908 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
19:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 171ms
19:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
19:21:48 INFO - PROCESS | 3460 | 1468462908051 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:48 INFO - PROCESS | 3460 | 1468462908083 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:48 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:21:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:21:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
19:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 171ms
19:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
19:21:48 INFO - PROCESS | 3460 | 1468462908222 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:48 INFO - PROCESS | 3460 | 1468462908251 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
19:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 171ms
19:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
19:21:48 INFO - PROCESS | 3460 | 1468462908398 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:48 INFO - PROCESS | 3460 | 1468462908422 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:48 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:21:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:21:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
19:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:21:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 171ms
19:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
19:21:48 INFO - PROCESS | 3460 | 1468462908578 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:48 INFO - PROCESS | 3460 | 1468462908603 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
19:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 171ms
19:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
19:21:48 INFO - PROCESS | 3460 | 1468462908748 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:48 INFO - PROCESS | 3460 | 1468462908778 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
19:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 171ms
19:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
19:21:48 INFO - PROCESS | 3460 | 1468462908927 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:48 INFO - PROCESS | 3460 | 1468462908958 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
19:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 171ms
19:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
19:21:49 INFO - PROCESS | 3460 | 1468462909097 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:49 INFO - PROCESS | 3460 | 1468462909128 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
19:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 171ms
19:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
19:21:49 INFO - PROCESS | 3460 | 1468462909271 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:49 INFO - PROCESS | 3460 | 1468462909304 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
19:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 171ms
19:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
19:21:49 INFO - PROCESS | 3460 | 1468462909448 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:49 INFO - PROCESS | 3460 | 1468462909477 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
19:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 170ms
19:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
19:21:49 INFO - PROCESS | 3460 | 1468462909622 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:49 INFO - PROCESS | 3460 | 1468462909649 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
19:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 171ms
19:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
19:21:49 INFO - PROCESS | 3460 | 1468462909798 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:49 INFO - PROCESS | 3460 | 1468462909829 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
19:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 171ms
19:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
19:21:49 INFO - PROCESS | 3460 | 1468462909973 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:49 INFO - PROCESS | 3460 | 1468462910003 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
19:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 171ms
19:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
19:21:50 INFO - PROCESS | 3460 | 1468462910147 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:50 INFO - PROCESS | 3460 | 1468462910174 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
19:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 171ms
19:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
19:21:50 INFO - PROCESS | 3460 | 1468462910327 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:50 INFO - PROCESS | 3460 | 1468462910357 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
19:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 171ms
19:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
19:21:50 INFO - PROCESS | 3460 | 1468462910499 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:50 INFO - PROCESS | 3460 | 1468462910533 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
19:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 171ms
19:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
19:21:50 INFO - PROCESS | 3460 | 1468462910673 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:50 INFO - PROCESS | 3460 | 1468462910704 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
19:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 171ms
19:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
19:21:50 INFO - PROCESS | 3460 | 1468462910847 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:50 INFO - PROCESS | 3460 | 1468462910880 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
19:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 171ms
19:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
19:21:51 INFO - PROCESS | 3460 | 1468462911027 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:51 INFO - PROCESS | 3460 | 1468462911055 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
19:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 171ms
19:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
19:21:51 INFO - PROCESS | 3460 | 1468462911198 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:51 INFO - PROCESS | 3460 | 1468462911233 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
19:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 171ms
19:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
19:21:51 INFO - PROCESS | 3460 | 1468462911371 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:51 INFO - PROCESS | 3460 | 1468462911402 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
19:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 171ms
19:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
19:21:51 INFO - PROCESS | 3460 | 1468462911547 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:51 INFO - PROCESS | 3460 | 1468462911578 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
19:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 171ms
19:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
19:21:51 INFO - PROCESS | 3460 | 1468462911722 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:51 INFO - PROCESS | 3460 | 1468462911754 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
19:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 171ms
19:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
19:21:51 INFO - PROCESS | 3460 | 1468462911898 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:51 INFO - PROCESS | 3460 | 1468462911932 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
19:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 171ms
19:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
19:21:52 INFO - PROCESS | 3460 | 1468462912077 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:52 INFO - PROCESS | 3460 | 1468462912108 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
19:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 171ms
19:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
19:21:52 INFO - PROCESS | 3460 | 1468462912248 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:52 INFO - PROCESS | 3460 | 1468462912287 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
19:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 171ms
19:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
19:21:52 INFO - PROCESS | 3460 | 1468462912422 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:52 INFO - PROCESS | 3460 | 1468462912456 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
19:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 171ms
19:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
19:21:52 INFO - PROCESS | 3460 | 1468462912598 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:52 INFO - PROCESS | 3460 | 1468462912632 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
19:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 171ms
19:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
19:21:52 INFO - PROCESS | 3460 | 1468462912779 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:52 INFO - PROCESS | 3460 | 1468462912811 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
19:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 370ms
19:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
19:21:53 INFO - PROCESS | 3460 | 1468462913146 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:53 INFO - PROCESS | 3460 | 1468462913175 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
19:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 171ms
19:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
19:21:53 INFO - PROCESS | 3460 | 1468462913321 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:53 INFO - PROCESS | 3460 | 1468462913362 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
19:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 171ms
19:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
19:21:53 INFO - PROCESS | 3460 | 1468462913500 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:53 INFO - PROCESS | 3460 | 1468462913526 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
19:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 171ms
19:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
19:21:53 INFO - PROCESS | 3460 | 1468462913677 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:53 INFO - PROCESS | 3460 | 1468462913708 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
19:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 171ms
19:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
19:21:53 INFO - PROCESS | 3460 | 1468462913848 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:53 INFO - PROCESS | 3460 | 1468462913872 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
19:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 171ms
19:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
19:21:54 INFO - PROCESS | 3460 | 1468462914023 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:54 INFO - PROCESS | 3460 | 1468462914057 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
19:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 171ms
19:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
19:21:54 INFO - PROCESS | 3460 | 1468462914198 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:54 INFO - PROCESS | 3460 | 1468462914225 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
19:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 171ms
19:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
19:21:54 INFO - PROCESS | 3460 | 1468462914372 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:54 INFO - PROCESS | 3460 | 1468462914397 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
19:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 170ms
19:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
19:21:54 INFO - PROCESS | 3460 | 1468462914548 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:54 INFO - PROCESS | 3460 | 1468462914573 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
19:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 171ms
19:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
19:21:54 INFO - PROCESS | 3460 | 1468462914723 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:54 INFO - PROCESS | 3460 | 1468462914749 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
19:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 171ms
19:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
19:21:54 INFO - PROCESS | 3460 | 1468462914898 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:54 INFO - PROCESS | 3460 | 1468462914928 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
19:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 171ms
19:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
19:21:55 INFO - PROCESS | 3460 | 1468462915082 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:55 INFO - PROCESS | 3460 | 1468462915109 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
19:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 171ms
19:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
19:21:55 INFO - PROCESS | 3460 | 1468462915248 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:55 INFO - PROCESS | 3460 | 1468462915282 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
19:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 171ms
19:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
19:21:55 INFO - PROCESS | 3460 | 1468462915423 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:55 INFO - PROCESS | 3460 | 1468462915463 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
19:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 171ms
19:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
19:21:55 INFO - PROCESS | 3460 | 1468462915597 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:55 INFO - PROCESS | 3460 | 1468462915630 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
19:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 171ms
19:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
19:21:55 INFO - PROCESS | 3460 | 1468462915777 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:55 INFO - PROCESS | 3460 | 1468462915817 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
19:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 171ms
19:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
19:21:55 INFO - PROCESS | 3460 | 1468462915950 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:55 INFO - PROCESS | 3460 | 1468462915984 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
19:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 171ms
19:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
19:21:56 INFO - PROCESS | 3460 | 1468462916127 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:56 INFO - PROCESS | 3460 | 1468462916161 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
19:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 230ms
19:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
19:21:56 INFO - PROCESS | 3460 | 1468462916360 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:56 INFO - PROCESS | 3460 | 1468462916396 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
19:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 171ms
19:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
19:21:56 INFO - PROCESS | 3460 | 1468462916532 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:56 INFO - PROCESS | 3460 | 1468462916566 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
19:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 171ms
19:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
19:21:56 INFO - PROCESS | 3460 | 1468462916710 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:56 INFO - PROCESS | 3460 | 1468462916739 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
19:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 171ms
19:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
19:21:56 INFO - PROCESS | 3460 | 1468462916887 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:56 INFO - PROCESS | 3460 | 1468462916920 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
19:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 171ms
19:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
19:21:57 INFO - PROCESS | 3460 | 1468462917060 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:57 INFO - PROCESS | 3460 | 1468462917095 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
19:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 171ms
19:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
19:21:57 INFO - PROCESS | 3460 | 1468462917231 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:57 INFO - PROCESS | 3460 | 1468462917262 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
19:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 171ms
19:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
19:21:57 INFO - PROCESS | 3460 | 1468462917404 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:57 INFO - PROCESS | 3460 | 1468462917439 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
19:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 171ms
19:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
19:21:57 INFO - PROCESS | 3460 | 1468462917583 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:57 INFO - PROCESS | 3460 | 1468462917615 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
19:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 171ms
19:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
19:21:57 INFO - PROCESS | 3460 | 1468462917756 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:57 INFO - PROCESS | 3460 | 1468462917788 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
19:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 171ms
19:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
19:21:57 INFO - PROCESS | 3460 | 1468462917931 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:57 INFO - PROCESS | 3460 | 1468462917963 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
19:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 171ms
19:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
19:21:58 INFO - PROCESS | 3460 | 1468462918110 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:58 INFO - PROCESS | 3460 | 1468462918144 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
19:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 171ms
19:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
19:21:58 INFO - PROCESS | 3460 | 1468462918281 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:58 INFO - PROCESS | 3460 | 1468462918318 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
19:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 171ms
19:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
19:21:58 INFO - PROCESS | 3460 | 1468462918455 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:58 INFO - PROCESS | 3460 | 1468462918489 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
19:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 171ms
19:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
19:21:58 INFO - PROCESS | 3460 | 1468462918632 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:58 INFO - PROCESS | 3460 | 1468462918672 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
19:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 171ms
19:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
19:21:58 INFO - PROCESS | 3460 | 1468462918806 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:58 INFO - PROCESS | 3460 | 1468462918839 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
19:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 171ms
19:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
19:21:58 INFO - PROCESS | 3460 | 1468462918981 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:59 INFO - PROCESS | 3460 | 1468462919018 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
19:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 430ms
19:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
19:21:59 INFO - PROCESS | 3460 | 1468462919417 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:59 INFO - PROCESS | 3460 | 1468462919457 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:59 INFO - PROCESS | 3460 | 1468462919590 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
19:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
19:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 229ms
19:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
19:21:59 INFO - PROCESS | 3460 | 1468462919653 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:59 INFO - PROCESS | 3460 | 1468462919684 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
19:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 171ms
19:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
19:21:59 INFO - PROCESS | 3460 | 1468462919832 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:59 INFO - PROCESS | 3460 | 1468462919858 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
19:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 171ms
19:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
19:21:59 INFO - PROCESS | 3460 | 1468462920000 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:00 INFO - PROCESS | 3460 | 1468462920028 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
19:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 171ms
19:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
19:22:00 INFO - PROCESS | 3460 | 1468462920177 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:00 INFO - PROCESS | 3460 | 1468462920202 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
19:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 171ms
19:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
19:22:00 INFO - PROCESS | 3460 | 1468462920349 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:00 INFO - PROCESS | 3460 | 1468462920381 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
19:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 171ms
19:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
19:22:00 INFO - PROCESS | 3460 | 1468462920521 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:00 INFO - PROCESS | 3460 | 1468462920546 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
19:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 171ms
19:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
19:22:00 INFO - PROCESS | 3460 | 1468462920698 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:00 INFO - PROCESS | 3460 | 1468462920725 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
19:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 171ms
19:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
19:22:00 INFO - PROCESS | 3460 | 1468462920873 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:00 INFO - PROCESS | 3460 | 1468462920902 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
19:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 171ms
19:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
19:22:01 INFO - PROCESS | 3460 | 1468462921048 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:01 INFO - PROCESS | 3460 | 1468462921079 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
19:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 171ms
19:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
19:22:01 INFO - PROCESS | 3460 | 1468462921228 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:01 INFO - PROCESS | 3460 | 1468462921258 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
19:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 171ms
19:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
19:22:01 INFO - PROCESS | 3460 | 1468462921398 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:01 INFO - PROCESS | 3460 | 1468462921423 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
19:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 171ms
19:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
19:22:01 INFO - PROCESS | 3460 | 1468462921572 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:01 INFO - PROCESS | 3460 | 1468462921614 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
19:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 171ms
19:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
19:22:01 INFO - PROCESS | 3460 | 1468462921748 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:01 INFO - PROCESS | 3460 | 1468462921785 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
19:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 171ms
19:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
19:22:01 INFO - PROCESS | 3460 | 1468462921923 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:01 INFO - PROCESS | 3460 | 1468462921962 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
19:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 171ms
19:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
19:22:02 INFO - PROCESS | 3460 | 1468462922097 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:02 INFO - PROCESS | 3460 | 1468462922129 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
19:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 171ms
19:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
19:22:02 INFO - PROCESS | 3460 | 1468462922277 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:02 INFO - PROCESS | 3460 | 1468462922309 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
19:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 171ms
19:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
19:22:02 INFO - PROCESS | 3460 | 1468462922448 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:02 INFO - PROCESS | 3460 | 1468462922484 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
19:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 171ms
19:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
19:22:02 INFO - PROCESS | 3460 | 1468462922621 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:02 INFO - PROCESS | 3460 | 1468462922654 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
19:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 230ms
19:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
19:22:02 INFO - PROCESS | 3460 | 1468462922855 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:02 INFO - PROCESS | 3460 | 1468462922885 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
19:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 171ms
19:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
19:22:03 INFO - PROCESS | 3460 | 1468462923032 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:03 INFO - PROCESS | 3460 | 1468462923066 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
19:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 171ms
19:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
19:22:03 INFO - PROCESS | 3460 | 1468462923206 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:03 INFO - PROCESS | 3460 | 1468462923237 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
19:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 171ms
19:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
19:22:03 INFO - PROCESS | 3460 | 1468462923382 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:03 INFO - PROCESS | 3460 | 1468462923412 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
19:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 171ms
19:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
19:22:03 INFO - PROCESS | 3460 | 1468462923563 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:03 INFO - PROCESS | 3460 | 1468462923594 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
19:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 171ms
19:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
19:22:03 INFO - PROCESS | 3460 | 1468462923734 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:03 INFO - PROCESS | 3460 | 1468462923768 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
19:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 171ms
19:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
19:22:03 INFO - PROCESS | 3460 | 1468462923911 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:03 INFO - PROCESS | 3460 | 1468462923947 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
19:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 171ms
19:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
19:22:04 INFO - PROCESS | 3460 | 1468462924082 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:04 INFO - PROCESS | 3460 | 1468462924117 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
19:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 171ms
19:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
19:22:04 INFO - PROCESS | 3460 | 1468462924257 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:04 INFO - PROCESS | 3460 | 1468462924294 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
19:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 171ms
19:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
19:22:04 INFO - PROCESS | 3460 | 1468462924432 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:04 INFO - PROCESS | 3460 | 1468462924467 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:04 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:22:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:22:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
19:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 170ms
19:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
19:22:04 INFO - PROCESS | 3460 | 1468462924611 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:04 INFO - PROCESS | 3460 | 1468462924643 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:04 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:22:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:22:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
19:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 171ms
19:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
19:22:04 INFO - PROCESS | 3460 | 1468462924781 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:04 INFO - PROCESS | 3460 | 1468462924817 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:04 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[72] expected 0 but got 221
19:22:04 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:22:04 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:22:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
19:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 171ms
19:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
19:22:04 INFO - PROCESS | 3460 | 1468462924959 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:04 INFO - PROCESS | 3460 | 1468462924993 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:05 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
19:22:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:22:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
19:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 171ms
19:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
19:22:05 INFO - PROCESS | 3460 | 1468462925132 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:05 INFO - PROCESS | 3460 | 1468462925168 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:05 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:22:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:22:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
19:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 171ms
19:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
19:22:05 INFO - PROCESS | 3460 | 1468462925306 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:05 INFO - PROCESS | 3460 | 1468462925342 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:05 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[72] expected 0 but got 163
19:22:05 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:22:05 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:22:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
19:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 171ms
19:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
19:22:05 INFO - PROCESS | 3460 | 1468462925489 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:05 INFO - PROCESS | 3460 | 1468462925539 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
19:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 430ms
19:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
19:22:05 INFO - PROCESS | 3460 | 1468462925926 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:05 INFO - PROCESS | 3460 | 1468462925975 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:06 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:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 171ms
19:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
19:22:06 INFO - PROCESS | 3460 | 1468462926101 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:06 INFO - PROCESS | 3460 | 1468462926129 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:06 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:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 171ms
19:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
19:22:06 INFO - PROCESS | 3460 | 1468462926282 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:06 INFO - PROCESS | 3460 | 1468462926309 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
19:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 171ms
19:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
19:22:06 INFO - PROCESS | 3460 | 1468462926453 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:06 INFO - PROCESS | 3460 | 1468462926485 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
19:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 171ms
19:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
19:22:06 INFO - PROCESS | 3460 | 1468462926628 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:06 INFO - PROCESS | 3460 | 1468462926655 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
19:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 171ms
19:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
19:22:06 INFO - PROCESS | 3460 | 1468462926799 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:06 INFO - PROCESS | 3460 | 1468462926831 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:06 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:22:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
19:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 171ms
19:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
19:22:06 INFO - PROCESS | 3460 | 1468462926972 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:06 INFO - PROCESS | 3460 | 1468462927001 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
19:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 171ms
19:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
19:22:07 INFO - PROCESS | 3460 | 1468462927148 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:07 INFO - PROCESS | 3460 | 1468462927179 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
19:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 171ms
19:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
19:22:07 INFO - PROCESS | 3460 | 1468462927323 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:07 INFO - PROCESS | 3460 | 1468462927350 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
19:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 171ms
19:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
19:22:07 INFO - PROCESS | 3460 | 1468462927498 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:07 INFO - PROCESS | 3460 | 1468462927525 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
19:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 120ms
19:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
19:22:07 INFO - PROCESS | 3460 | 1468462927623 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:07 INFO - PROCESS | 3460 | 1468462927654 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
19:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 171ms
19:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
19:22:07 INFO - PROCESS | 3460 | 1468462927797 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:07 INFO - PROCESS | 3460 | 1468462927828 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
19:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 171ms
19:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
19:22:07 INFO - PROCESS | 3460 | 1468462927984 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:08 INFO - PROCESS | 3460 | 1468462928016 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
19:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 171ms
19:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
19:22:08 INFO - PROCESS | 3460 | 1468462928164 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:08 INFO - PROCESS | 3460 | 1468462928197 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
19:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 171ms
19:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
19:22:08 INFO - PROCESS | 3460 | 1468462928347 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:08 INFO - PROCESS | 3460 | 1468462928383 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
19:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 171ms
19:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
19:22:08 INFO - PROCESS | 3460 | 1468462928529 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:08 INFO - PROCESS | 3460 | 1468462928564 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
19:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 171ms
19:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
19:22:08 INFO - PROCESS | 3460 | 1468462928700 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:08 INFO - PROCESS | 3460 | 1468462928739 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
19:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 171ms
19:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
19:22:08 INFO - PROCESS | 3460 | 1468462928878 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:08 INFO - PROCESS | 3460 | 1468462928912 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
19:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 171ms
19:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
19:22:09 INFO - PROCESS | 3460 | 1468462929048 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:09 INFO - PROCESS | 3460 | 1468462929087 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
19:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 171ms
19:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
19:22:09 INFO - PROCESS | 3460 | 1468462929233 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:09 INFO - PROCESS | 3460 | 1468462929277 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
19:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 171ms
19:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
19:22:09 INFO - PROCESS | 3460 | 1468462929411 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:09 INFO - PROCESS | 3460 | 1468462929441 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
19:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 170ms
19:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
19:22:09 INFO - PROCESS | 3460 | 1468462929583 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:09 INFO - PROCESS | 3460 | 1468462929614 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
19:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 171ms
19:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
19:22:09 INFO - PROCESS | 3460 | 1468462929756 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:09 INFO - PROCESS | 3460 | 1468462929793 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
19:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 171ms
19:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
19:22:09 INFO - PROCESS | 3460 | 1468462929932 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:09 INFO - PROCESS | 3460 | 1468462929963 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
19:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 171ms
19:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
19:22:10 INFO - PROCESS | 3460 | 1468462930108 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:10 INFO - PROCESS | 3460 | 1468462930142 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
19:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 171ms
19:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
19:22:10 INFO - PROCESS | 3460 | 1468462930281 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:10 INFO - PROCESS | 3460 | 1468462930318 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
19:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 171ms
19:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
19:22:10 INFO - PROCESS | 3460 | 1468462930455 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:10 INFO - PROCESS | 3460 | 1468462930488 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
19:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 171ms
19:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
19:22:10 INFO - PROCESS | 3460 | 1468462930632 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:10 INFO - PROCESS | 3460 | 1468462930665 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:10 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
19:22:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:22:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
19:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 171ms
19:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
19:22:10 INFO - PROCESS | 3460 | 1468462930807 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:10 INFO - PROCESS | 3460 | 1468462930845 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
19:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 171ms
19:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
19:22:10 INFO - PROCESS | 3460 | 1468462930981 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:10 INFO - PROCESS | 3460 | 1468462931014 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
19:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 171ms
19:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
19:22:11 INFO - PROCESS | 3460 | 1468462931157 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:11 INFO - PROCESS | 3460 | 1468462931200 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
19:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 171ms
19:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
19:22:11 INFO - PROCESS | 3460 | 1468462931334 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:11 INFO - PROCESS | 3460 | 1468462931368 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:11 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:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 171ms
19:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
19:22:11 INFO - PROCESS | 3460 | 1468462931505 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:11 INFO - PROCESS | 3460 | 1468462931538 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:11 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:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 171ms
19:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
19:22:11 INFO - PROCESS | 3460 | 1468462931685 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:11 INFO - PROCESS | 3460 | 1468462931723 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
19:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 171ms
19:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
19:22:11 INFO - PROCESS | 3460 | 1468462931864 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:11 INFO - PROCESS | 3460 | 1468462931901 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
19:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 670ms
19:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
19:22:12 INFO - PROCESS | 3460 | 1468462932538 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:12 INFO - PROCESS | 3460 | 1468462932567 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
19:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 171ms
19:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
19:22:12 INFO - PROCESS | 3460 | 1468462932715 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:12 INFO - PROCESS | 3460 | 1468462932743 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
19:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 171ms
19:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
19:22:12 INFO - PROCESS | 3460 | 1468462932898 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:12 INFO - PROCESS | 3460 | 1468462932928 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
19:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 171ms
19:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
19:22:13 INFO - PROCESS | 3460 | 1468462933069 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:13 INFO - PROCESS | 3460 | 1468462933097 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
19:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 172ms
19:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
19:22:13 INFO - PROCESS | 3460 | 1468462933241 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:13 INFO - PROCESS | 3460 | 1468462933268 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
19:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 171ms
19:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
19:22:13 INFO - PROCESS | 3460 | 1468462933416 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:13 INFO - PROCESS | 3460 | 1468462933449 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
19:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 171ms
19:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
19:22:13 INFO - PROCESS | 3460 | 1468462933597 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:13 INFO - PROCESS | 3460 | 1468462933625 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 171ms
19:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
19:22:13 INFO - PROCESS | 3460 | 1468462933765 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:13 INFO - PROCESS | 3460 | 1468462933790 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:13 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:22:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
19:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 172ms
19:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
19:22:13 INFO - PROCESS | 3460 | 1468462933940 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:13 INFO - PROCESS | 3460 | 1468462933969 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:14 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
19:22:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
19:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 171ms
19:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
19:22:14 INFO - PROCESS | 3460 | 1468462934118 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:14 INFO - PROCESS | 3460 | 1468462934146 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:14 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:22:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
19:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 171ms
19:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
19:22:14 INFO - PROCESS | 3460 | 1468462934295 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:14 INFO - PROCESS | 3460 | 1468462934329 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:14 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:22:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:22:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
19:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 171ms
19:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
19:22:14 INFO - PROCESS | 3460 | 1468462934465 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:14 INFO - PROCESS | 3460 | 1468462934498 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:14 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:22:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
19:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 170ms
19:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
19:22:14 INFO - PROCESS | 3460 | 1468462934639 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:14 INFO - PROCESS | 3460 | 1468462934673 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
19:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 171ms
19:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
19:22:14 INFO - PROCESS | 3460 | 1468462934815 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:14 INFO - PROCESS | 3460 | 1468462934847 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
19:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 171ms
19:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
19:22:14 INFO - PROCESS | 3460 | 1468462934990 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:14 INFO - PROCESS | 3460 | 1468462935025 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
19:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 171ms
19:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
19:22:15 INFO - PROCESS | 3460 | 1468462935165 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:15 INFO - PROCESS | 3460 | 1468462935200 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
19:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 171ms
19:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
19:22:15 INFO - PROCESS | 3460 | 1468462935338 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:15 INFO - PROCESS | 3460 | 1468462935375 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
19:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 171ms
19:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
19:22:15 INFO - PROCESS | 3460 | 1468462935515 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:15 INFO - PROCESS | 3460 | 1468462935554 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
19:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 171ms
19:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
19:22:15 INFO - PROCESS | 3460 | 1468462935689 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:15 INFO - PROCESS | 3460 | 1468462935749 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
19:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 230ms
19:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
19:22:15 INFO - PROCESS | 3460 | 1468462935923 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:15 INFO - PROCESS | 3460 | 1468462935955 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
19:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 171ms
19:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
19:22:16 INFO - PROCESS | 3460 | 1468462936101 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:16 INFO - PROCESS | 3460 | 1468462936131 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
19:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 171ms
19:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
19:22:16 INFO - PROCESS | 3460 | 1468462936273 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:16 INFO - PROCESS | 3460 | 1468462936306 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
19:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 171ms
19:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
19:22:16 INFO - PROCESS | 3460 | 1468462936448 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:16 INFO - PROCESS | 3460 | 1468462936481 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
19:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 171ms
19:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
19:22:16 INFO - PROCESS | 3460 | 1468462936621 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:16 INFO - PROCESS | 3460 | 1468462936652 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
19:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 171ms
19:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
19:22:16 INFO - PROCESS | 3460 | 1468462936799 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:16 INFO - PROCESS | 3460 | 1468462936832 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
19:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 171ms
19:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
19:22:16 INFO - PROCESS | 3460 | 1468462936972 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:16 INFO - PROCESS | 3460 | 1468462937008 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
19:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 171ms
19:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
19:22:17 INFO - PROCESS | 3460 | 1468462937148 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:17 INFO - PROCESS | 3460 | 1468462937180 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
19:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 171ms
19:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
19:22:17 INFO - PROCESS | 3460 | 1468462937325 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:17 INFO - PROCESS | 3460 | 1468462937362 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
19:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 171ms
19:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
19:22:17 INFO - PROCESS | 3460 | 1468462937501 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:17 INFO - PROCESS | 3460 | 1468462937533 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
19:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 171ms
19:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
19:22:17 INFO - PROCESS | 3460 | 1468462937671 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:17 INFO - PROCESS | 3460 | 1468462937704 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
19:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 171ms
19:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
19:22:17 INFO - PROCESS | 3460 | 1468462937848 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:17 INFO - PROCESS | 3460 | 1468462937892 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
19:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 171ms
19:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
19:22:18 INFO - PROCESS | 3460 | 1468462938023 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:18 INFO - PROCESS | 3460 | 1468462938056 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
19:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 172ms
19:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
19:22:18 INFO - PROCESS | 3460 | 1468462938199 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:18 INFO - PROCESS | 3460 | 1468462938233 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
19:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 171ms
19:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
19:22:18 INFO - PROCESS | 3460 | 1468462938378 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:18 INFO - PROCESS | 3460 | 1468462938414 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
19:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 430ms
19:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
19:22:18 INFO - PROCESS | 3460 | 1468462938809 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:18 INFO - PROCESS | 3460 | 1468462938850 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
19:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 230ms
19:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
19:22:19 INFO - PROCESS | 3460 | 1468462939045 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:19 INFO - PROCESS | 3460 | 1468462939073 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
19:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 171ms
19:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
19:22:19 INFO - PROCESS | 3460 | 1468462939220 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:19 INFO - PROCESS | 3460 | 1468462939248 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
19:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 171ms
19:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
19:22:19 INFO - PROCESS | 3460 | 1468462939395 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:19 INFO - PROCESS | 3460 | 1468462939425 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
19:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 170ms
19:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
19:22:19 INFO - PROCESS | 3460 | 1468462939566 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:19 INFO - PROCESS | 3460 | 1468462939591 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
19:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 171ms
19:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
19:22:19 INFO - PROCESS | 3460 | 1468462939740 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:19 INFO - PROCESS | 3460 | 1468462939775 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
19:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 171ms
19:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
19:22:19 INFO - PROCESS | 3460 | 1468462939915 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:19 INFO - PROCESS | 3460 | 1468462939946 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
19:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 171ms
19:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
19:22:20 INFO - PROCESS | 3460 | 1468462940095 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:20 INFO - PROCESS | 3460 | 1468462940091 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
19:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 171ms
19:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
19:22:20 INFO - PROCESS | 3460 | 1468462940235 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:20 INFO - PROCESS | 3460 | 1468462940264 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
19:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 171ms
19:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
19:22:20 INFO - PROCESS | 3460 | 1468462940411 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:20 INFO - PROCESS | 3460 | 1468462940439 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
19:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 171ms
19:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
19:22:20 INFO - PROCESS | 3460 | 1468462940585 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:20 INFO - PROCESS | 3460 | 1468462940617 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
19:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 171ms
19:22:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
19:22:20 INFO - PROCESS | 3460 | 1468462940759 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:20 INFO - PROCESS | 3460 | 1468462940786 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:20 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:22:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
19:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
19:22:20 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:22:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
19:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
19:22:20 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:22:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
19:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
19:22:20 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:22:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
19:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
19:22:20 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 181ms
19:22:20 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
19:22:20 INFO - PROCESS | 3460 | 1468462940944 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:20 INFO - PROCESS | 3460 | 1468462940989 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:22:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
19:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:22:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
19:22:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:22:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
19:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:22:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
19:22:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
19:22:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
19:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:22:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
19:22:21 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 171ms
19:22:21 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
19:22:21 INFO - PROCESS | 3460 | 1468462941118 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:21 INFO - PROCESS | 3460 | 1468462941151 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:21 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:22:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
19:22:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:22:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
19:22:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
19:22:21 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:22:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
19:22:21 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 171ms
19:22:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
19:22:21 INFO - PROCESS | 3460 | 1468462941298 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:21 INFO - PROCESS | 3460 | 1468462941332 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
19:22:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 171ms
19:22:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
19:22:21 INFO - PROCESS | 3460 | 1468462941468 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:21 INFO - PROCESS | 3460 | 1468462941505 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
19:22:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 171ms
19:22:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
19:22:21 INFO - PROCESS | 3460 | 1468462941643 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:21 INFO - PROCESS | 3460 | 1468462941679 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
19:22:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 171ms
19:22:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
19:22:21 INFO - PROCESS | 3460 | 1468462941818 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:21 INFO - PROCESS | 3460 | 1468462941854 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
19:22:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 171ms
19:22:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
19:22:22 INFO - PROCESS | 3460 | 1468462941993 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:22 INFO - PROCESS | 3460 | 1468462942034 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
19:22:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 171ms
19:22:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
19:22:22 INFO - PROCESS | 3460 | 1468462942168 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:22 INFO - PROCESS | 3460 | 1468462942220 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
19:22:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 230ms
19:22:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
19:22:22 INFO - PROCESS | 3460 | 1468462942402 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:22 INFO - PROCESS | 3460 | 1468462942433 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
19:22:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 171ms
19:22:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
19:22:22 INFO - PROCESS | 3460 | 1468462942581 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:22 INFO - PROCESS | 3460 | 1468462942614 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
19:22:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 171ms
19:22:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
19:22:22 INFO - PROCESS | 3460 | 1468462942752 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:22 INFO - PROCESS | 3460 | 1468462942784 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
19:22:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 171ms
19:22:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
19:22:22 INFO - PROCESS | 3460 | 1468462942926 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:22 INFO - PROCESS | 3460 | 1468462942963 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
19:22:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 171ms
19:22:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
19:22:23 INFO - PROCESS | 3460 | 1468462943101 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:23 INFO - PROCESS | 3460 | 1468462943135 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
19:22:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 171ms
19:22:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
19:22:23 INFO - PROCESS | 3460 | 1468462943276 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:23 INFO - PROCESS | 3460 | 1468462943310 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
19:22:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 171ms
19:22:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
19:22:23 INFO - PROCESS | 3460 | 1468462943452 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:23 INFO - PROCESS | 3460 | 1468462943487 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
19:22:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 171ms
19:22:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
19:22:23 INFO - PROCESS | 3460 | 1468462943631 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:23 INFO - PROCESS | 3460 | 1468462943665 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
19:22:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 171ms
19:22:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
19:22:23 INFO - PROCESS | 3460 | 1468462943804 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:23 INFO - PROCESS | 3460 | 1468462943838 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
19:22:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 171ms
19:22:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
19:22:23 INFO - PROCESS | 3460 | 1468462943975 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:24 INFO - PROCESS | 3460 | 1468462944008 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
19:22:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 171ms
19:22:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
19:22:24 INFO - PROCESS | 3460 | 1468462944152 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:24 INFO - PROCESS | 3460 | 1468462944185 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
19:22:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 171ms
19:22:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
19:22:24 INFO - PROCESS | 3460 | 1468462944326 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:24 INFO - PROCESS | 3460 | 1468462944363 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
19:22:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 170ms
19:22:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
19:22:24 INFO - PROCESS | 3460 | 1468462944502 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:24 INFO - PROCESS | 3460 | 1468462944537 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
19:22:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 171ms
19:22:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
19:22:24 INFO - PROCESS | 3460 | 1468462944678 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:24 INFO - PROCESS | 3460 | 1468462944716 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
19:22:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 172ms
19:22:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
19:22:24 INFO - PROCESS | 3460 | 1468462944855 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:24 INFO - PROCESS | 3460 | 1468462944890 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:25 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:22:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 370ms
19:22:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
19:22:25 INFO - PROCESS | 3460 | 1468462945237 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:25 INFO - PROCESS | 3460 | 1468462945278 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
19:22:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 230ms
19:22:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
19:22:25 INFO - PROCESS | 3460 | 1468462945467 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:25 INFO - PROCESS | 3460 | 1468462945494 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:25 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:22:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 172ms
19:22:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
19:22:25 INFO - PROCESS | 3460 | 1468462945643 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:25 INFO - PROCESS | 3460 | 1468462945672 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
19:22:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 171ms
19:22:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
19:22:25 INFO - PROCESS | 3460 | 1468462945817 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:25 INFO - PROCESS | 3460 | 1468462945844 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
19:22:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 120ms
19:22:25 INFO - PROCESS | 3460 | 1468462945952 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
19:22:25 INFO - PROCESS | 3460 | 1468462945977 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
19:22:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 171ms
19:22:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
19:22:26 INFO - PROCESS | 3460 | 1468462946143 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:26 INFO - PROCESS | 3460 | 1468462946174 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
19:22:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 171ms
19:22:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
19:22:26 INFO - PROCESS | 3460 | 1468462946309 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:26 INFO - PROCESS | 3460 | 1468462946335 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
19:22:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 171ms
19:22:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
19:22:26 INFO - PROCESS | 3460 | 1468462946485 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:26 INFO - PROCESS | 3460 | 1468462946513 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
19:22:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 171ms
19:22:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
19:22:26 INFO - PROCESS | 3460 | 1468462946661 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:26 INFO - PROCESS | 3460 | 1468462946688 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
19:22:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 171ms
19:22:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
19:22:26 INFO - PROCESS | 3460 | 1468462946836 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:26 INFO - PROCESS | 3460 | 1468462946863 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
19:22:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 171ms
19:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
19:22:27 INFO - PROCESS | 3460 | 1468462947015 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:27 INFO - PROCESS | 3460 | 1468462947046 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
19:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 171ms
19:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
19:22:27 INFO - PROCESS | 3460 | 1468462947185 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:27 INFO - PROCESS | 3460 | 1468462947212 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
19:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 120ms
19:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
19:22:27 INFO - PROCESS | 3460 | 1468462947308 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:27 INFO - PROCESS | 3460 | 1468462947338 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
19:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 171ms
19:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
19:22:27 INFO - PROCESS | 3460 | 1468462947485 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:27 INFO - PROCESS | 3460 | 1468462947520 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
19:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 171ms
19:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
19:22:27 INFO - PROCESS | 3460 | 1468462947659 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:27 INFO - PROCESS | 3460 | 1468462947691 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
19:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 171ms
19:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
19:22:27 INFO - PROCESS | 3460 | 1468462947838 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:27 INFO - PROCESS | 3460 | 1468462947871 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
19:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 171ms
19:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
19:22:28 INFO - PROCESS | 3460 | 1468462948010 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:28 INFO - PROCESS | 3460 | 1468462948045 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
19:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 171ms
19:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
19:22:28 INFO - PROCESS | 3460 | 1468462948185 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:28 INFO - PROCESS | 3460 | 1468462948221 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:28 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:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 171ms
19:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
19:22:28 INFO - PROCESS | 3460 | 1468462948361 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:28 INFO - PROCESS | 3460 | 1468462948399 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
19:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 171ms
19:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
19:22:28 INFO - PROCESS | 3460 | 1468462948535 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:28 INFO - PROCESS | 3460 | 1468462948578 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
19:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 171ms
19:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
19:22:28 INFO - PROCESS | 3460 | 1468462948720 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:28 INFO - PROCESS | 3460 | 1468462948751 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:28 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:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 171ms
19:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
19:22:28 INFO - PROCESS | 3460 | 1468462948898 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:28 INFO - PROCESS | 3460 | 1468462948931 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
19:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 171ms
19:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
19:22:29 INFO - PROCESS | 3460 | 1468462949069 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:29 INFO - PROCESS | 3460 | 1468462949102 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
19:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 171ms
19:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
19:22:29 INFO - PROCESS | 3460 | 1468462949243 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:29 INFO - PROCESS | 3460 | 1468462949278 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
19:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 171ms
19:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
19:22:29 INFO - PROCESS | 3460 | 1468462949419 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:29 INFO - PROCESS | 3460 | 1468462949453 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
19:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 170ms
19:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
19:22:29 INFO - PROCESS | 3460 | 1468462949594 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:29 INFO - PROCESS | 3460 | 1468462949636 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
19:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 171ms
19:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
19:22:29 INFO - PROCESS | 3460 | 1468462949771 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:29 INFO - PROCESS | 3460 | 1468462949803 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:29 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:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 171ms
19:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
19:22:29 INFO - PROCESS | 3460 | 1468462949948 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:29 INFO - PROCESS | 3460 | 1468462949980 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
19:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 171ms
19:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
19:22:30 INFO - PROCESS | 3460 | 1468462950119 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:30 INFO - PROCESS | 3460 | 1468462950154 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
19:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 171ms
19:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
19:22:30 INFO - PROCESS | 3460 | 1468462950293 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:30 INFO - PROCESS | 3460 | 1468462950326 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:30 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:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 171ms
19:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
19:22:30 INFO - PROCESS | 3460 | 1468462950468 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:30 INFO - PROCESS | 3460 | 1468462950504 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
19:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 171ms
19:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
19:22:30 INFO - PROCESS | 3460 | 1468462950643 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:30 INFO - PROCESS | 3460 | 1468462950678 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
19:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 171ms
19:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
19:22:30 INFO - PROCESS | 3460 | 1468462950819 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:30 INFO - PROCESS | 3460 | 1468462950853 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:30 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:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 171ms
19:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
19:22:31 INFO - PROCESS | 3460 | 1468462950998 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:31 INFO - PROCESS | 3460 | 1468462951033 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:31 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:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 171ms
19:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
19:22:31 INFO - PROCESS | 3460 | 1468462951168 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:31 INFO - PROCESS | 3460 | 1468462951209 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
19:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 171ms
19:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
19:22:31 INFO - PROCESS | 3460 | 1468462951344 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:31 INFO - PROCESS | 3460 | 1468462951378 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
19:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 430ms
19:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
19:22:31 INFO - PROCESS | 3460 | 1468462951781 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:31 INFO - PROCESS | 3460 | 1468462951823 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
19:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 230ms
19:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
19:22:32 INFO - PROCESS | 3460 | 1468462952017 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:32 INFO - PROCESS | 3460 | 1468462952049 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
19:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 171ms
19:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
19:22:32 INFO - PROCESS | 3460 | 1468462952191 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:32 INFO - PROCESS | 3460 | 1468462952219 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
19:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 171ms
19:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
19:22:32 INFO - PROCESS | 3460 | 1468462952368 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:32 INFO - PROCESS | 3460 | 1468462952396 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
19:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 172ms
19:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
19:22:32 INFO - PROCESS | 3460 | 1468462952538 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:32 INFO - PROCESS | 3460 | 1468462952563 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:32 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:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 171ms
19:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
19:22:32 INFO - PROCESS | 3460 | 1468462952716 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:32 INFO - PROCESS | 3460 | 1468462952748 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:32 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:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 171ms
19:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
19:22:32 INFO - PROCESS | 3460 | 1468462952886 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:32 INFO - PROCESS | 3460 | 1468462952911 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:33 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:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 171ms
19:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
19:22:33 INFO - PROCESS | 3460 | 1468462953060 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:33 INFO - PROCESS | 3460 | 1468462953087 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:33 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:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 171ms
19:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
19:22:33 INFO - PROCESS | 3460 | 1468462953236 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:33 INFO - PROCESS | 3460 | 1468462953265 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 171ms
19:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
19:22:33 INFO - PROCESS | 3460 | 1468462953415 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:33 INFO - PROCESS | 3460 | 1468462953445 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
19:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 171ms
19:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
19:22:33 INFO - PROCESS | 3460 | 1468462953586 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:33 INFO - PROCESS | 3460 | 1468462953617 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
19:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 171ms
19:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
19:22:33 INFO - PROCESS | 3460 | 1468462953760 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:33 INFO - PROCESS | 3460 | 1468462953787 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
19:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 171ms
19:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
19:22:33 INFO - PROCESS | 3460 | 1468462953935 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:33 INFO - PROCESS | 3460 | 1468462953980 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
19:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 171ms
19:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
19:22:34 INFO - PROCESS | 3460 | 1468462954108 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:34 INFO - PROCESS | 3460 | 1468462954143 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
19:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 171ms
19:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
19:22:34 INFO - PROCESS | 3460 | 1468462954285 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:34 INFO - PROCESS | 3460 | 1468462954319 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
19:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 170ms
19:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
19:22:34 INFO - PROCESS | 3460 | 1468462954459 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:34 INFO - PROCESS | 3460 | 1468462954494 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
19:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 171ms
19:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
19:22:34 INFO - PROCESS | 3460 | 1468462954635 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:34 INFO - PROCESS | 3460 | 1468462954676 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
19:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 171ms
19:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
19:22:34 INFO - PROCESS | 3460 | 1468462954810 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:34 INFO - PROCESS | 3460 | 1468462954846 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:35 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:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 230ms
19:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
19:22:35 INFO - PROCESS | 3460 | 1468462955054 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:35 INFO - PROCESS | 3460 | 1468462955092 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:35 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:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 230ms
19:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
19:22:35 INFO - PROCESS | 3460 | 1468462955283 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:35 INFO - PROCESS | 3460 | 1468462955312 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
19:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 171ms
19:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
19:22:35 INFO - PROCESS | 3460 | 1468462955453 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:35 INFO - PROCESS | 3460 | 1468462955486 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
19:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 171ms
19:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
19:22:35 INFO - PROCESS | 3460 | 1468462955627 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:35 INFO - PROCESS | 3460 | 1468462955664 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:35 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:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 171ms
19:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
19:22:35 INFO - PROCESS | 3460 | 1468462955802 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:35 INFO - PROCESS | 3460 | 1468462955835 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 171ms
19:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
19:22:35 INFO - PROCESS | 3460 | 1468462955978 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:36 INFO - PROCESS | 3460 | 1468462956018 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
19:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 171ms
19:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
19:22:36 INFO - PROCESS | 3460 | 1468462956152 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:36 INFO - PROCESS | 3460 | 1468462956184 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
19:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 171ms
19:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
19:22:36 INFO - PROCESS | 3460 | 1468462956326 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:36 INFO - PROCESS | 3460 | 1468462956361 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
19:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 171ms
19:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
19:22:36 INFO - PROCESS | 3460 | 1468462956501 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:36 INFO - PROCESS | 3460 | 1468462956537 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
19:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 171ms
19:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
19:22:36 INFO - PROCESS | 3460 | 1468462956677 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:36 INFO - PROCESS | 3460 | 1468462956713 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
19:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 171ms
19:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
19:22:36 INFO - PROCESS | 3460 | 1468462956852 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:36 INFO - PROCESS | 3460 | 1468462956885 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
19:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 171ms
19:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
19:22:37 INFO - PROCESS | 3460 | 1468462957028 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:37 INFO - PROCESS | 3460 | 1468462957063 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
19:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 171ms
19:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
19:22:37 INFO - PROCESS | 3460 | 1468462957202 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:37 INFO - PROCESS | 3460 | 1468462957236 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
19:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 171ms
19:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
19:22:37 INFO - PROCESS | 3460 | 1468462957376 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:37 INFO - PROCESS | 3460 | 1468462957416 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
19:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 172ms
19:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
19:22:37 INFO - PROCESS | 3460 | 1468462957552 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:37 INFO - PROCESS | 3460 | 1468462957586 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
19:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 171ms
19:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
19:22:37 INFO - PROCESS | 3460 | 1468462957732 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:37 INFO - PROCESS | 3460 | 1468462957768 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
19:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 171ms
19:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
19:22:37 INFO - PROCESS | 3460 | 1468462957905 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:37 INFO - PROCESS | 3460 | 1468462957966 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
19:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 430ms
19:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
19:22:38 INFO - PROCESS | 3460 | 1468462958339 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:38 INFO - PROCESS | 3460 | 1468462958382 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
19:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 330ms
19:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
19:22:38 INFO - PROCESS | 3460 | 1468462958673 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:38 INFO - PROCESS | 3460 | 1468462958706 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
19:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 171ms
19:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
19:22:38 INFO - PROCESS | 3460 | 1468462958852 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:38 INFO - PROCESS | 3460 | 1468462958885 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
19:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 171ms
19:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
19:22:39 INFO - PROCESS | 3460 | 1468462959029 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:39 INFO - PROCESS | 3460 | 1468462959058 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
19:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 171ms
19:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
19:22:39 INFO - PROCESS | 3460 | 1468462959202 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:39 INFO - PROCESS | 3460 | 1468462959229 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
19:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 171ms
19:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
19:22:39 INFO - PROCESS | 3460 | 1468462959378 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:39 INFO - PROCESS | 3460 | 1468462959410 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
19:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 170ms
19:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
19:22:39 INFO - PROCESS | 3460 | 1468462959553 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:39 INFO - PROCESS | 3460 | 1468462959582 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
19:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 171ms
19:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
19:22:39 INFO - PROCESS | 3460 | 1468462959726 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:39 INFO - PROCESS | 3460 | 1468462959752 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
19:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 171ms
19:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
19:22:39 INFO - PROCESS | 3460 | 1468462959903 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:39 INFO - PROCESS | 3460 | 1468462959932 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
19:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 171ms
19:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
19:22:40 INFO - PROCESS | 3460 | 1468462960078 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:40 INFO - PROCESS | 3460 | 1468462960106 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
19:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 171ms
19:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
19:22:40 INFO - PROCESS | 3460 | 1468462960252 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:40 INFO - PROCESS | 3460 | 1468462960281 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
19:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 171ms
19:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
19:22:40 INFO - PROCESS | 3460 | 1468462960432 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:40 INFO - PROCESS | 3460 | 1468462960478 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
19:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 172ms
19:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
19:22:40 INFO - PROCESS | 3460 | 1468462960605 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:40 INFO - PROCESS | 3460 | 1468462960637 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
19:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 171ms
19:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
19:22:40 INFO - PROCESS | 3460 | 1468462960784 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:40 INFO - PROCESS | 3460 | 1468462960815 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
19:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 171ms
19:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
19:22:40 INFO - PROCESS | 3460 | 1468462960954 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:40 INFO - PROCESS | 3460 | 1468462960987 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
19:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 171ms
19:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
19:22:41 INFO - PROCESS | 3460 | 1468462961132 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:41 INFO - PROCESS | 3460 | 1468462961174 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
19:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 171ms
19:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
19:22:41 INFO - PROCESS | 3460 | 1468462961317 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:41 INFO - PROCESS | 3460 | 1468462961350 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
19:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 171ms
19:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
19:22:41 INFO - PROCESS | 3460 | 1468462961494 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:41 INFO - PROCESS | 3460 | 1468462961530 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
19:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 171ms
19:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
19:22:41 INFO - PROCESS | 3460 | 1468462961670 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:41 INFO - PROCESS | 3460 | 1468462961713 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
19:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 230ms
19:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
19:22:41 INFO - PROCESS | 3460 | 1468462961905 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:41 INFO - PROCESS | 3460 | 1468462961936 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
19:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 171ms
19:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
19:22:42 INFO - PROCESS | 3460 | 1468462962082 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:42 INFO - PROCESS | 3460 | 1468462962112 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
19:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 171ms
19:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
19:22:42 INFO - PROCESS | 3460 | 1468462962256 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:42 INFO - PROCESS | 3460 | 1468462962289 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
19:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 171ms
19:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
19:22:42 INFO - PROCESS | 3460 | 1468462962427 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:42 INFO - PROCESS | 3460 | 1468462962458 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
19:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 171ms
19:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
19:22:42 INFO - PROCESS | 3460 | 1468462962603 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:42 INFO - PROCESS | 3460 | 1468462962634 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
19:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 171ms
19:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
19:22:42 INFO - PROCESS | 3460 | 1468462962785 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:42 INFO - PROCESS | 3460 | 1468462962818 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
19:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 171ms
19:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
19:22:42 INFO - PROCESS | 3460 | 1468462962958 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:42 INFO - PROCESS | 3460 | 1468462962989 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
19:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 171ms
19:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
19:22:43 INFO - PROCESS | 3460 | 1468462963135 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:43 INFO - PROCESS | 3460 | 1468462963170 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:43 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:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 171ms
19:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
19:22:43 INFO - PROCESS | 3460 | 1468462963310 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:43 INFO - PROCESS | 3460 | 1468462963343 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:43 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:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 171ms
19:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
19:22:43 INFO - PROCESS | 3460 | 1468462963486 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:43 INFO - PROCESS | 3460 | 1468462963523 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
19:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 171ms
19:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
19:22:43 INFO - PROCESS | 3460 | 1468462963660 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:43 INFO - PROCESS | 3460 | 1468462963701 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
19:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 171ms
19:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
19:22:43 INFO - PROCESS | 3460 | 1468462963836 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:43 INFO - PROCESS | 3460 | 1468462963872 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
19:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 171ms
19:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
19:22:44 INFO - PROCESS | 3460 | 1468462964012 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:44 INFO - PROCESS | 3460 | 1468462964049 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
19:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 171ms
19:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
19:22:44 INFO - PROCESS | 3460 | 1468462964186 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:44 INFO - PROCESS | 3460 | 1468462964222 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
19:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 171ms
19:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
19:22:44 INFO - PROCESS | 3460 | 1468462964360 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:44 INFO - PROCESS | 3460 | 1468462964396 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
19:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 429ms
19:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
19:22:44 INFO - PROCESS | 3460 | 1468462964793 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:44 INFO - PROCESS | 3460 | 1468462964823 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
19:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 171ms
19:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
19:22:44 INFO - PROCESS | 3460 | 1468462964971 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:45 INFO - PROCESS | 3460 | 1468462965006 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:45 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:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 171ms
19:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
19:22:45 INFO - PROCESS | 3460 | 1468462965153 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:45 INFO - PROCESS | 3460 | 1468462965184 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 171ms
19:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
19:22:45 INFO - PROCESS | 3460 | 1468462965321 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:45 INFO - PROCESS | 3460 | 1468462965349 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
19:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 172ms
19:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
19:22:45 INFO - PROCESS | 3460 | 1468462965508 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:45 INFO - PROCESS | 3460 | 1468462965536 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
19:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 190ms
19:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
19:22:45 INFO - PROCESS | 3460 | 1468462965691 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:45 INFO - PROCESS | 3460 | 1468462965723 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
19:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 171ms
19:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
19:22:45 INFO - PROCESS | 3460 | 1468462965866 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:45 INFO - PROCESS | 3460 | 1468462965899 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
19:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 120ms
19:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
19:22:45 INFO - PROCESS | 3460 | 1468462965986 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:46 INFO - PROCESS | 3460 | 1468462966012 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
19:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 171ms
19:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
19:22:46 INFO - PROCESS | 3460 | 1468462966160 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:46 INFO - PROCESS | 3460 | 1468462966187 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
19:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 171ms
19:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
19:22:46 INFO - PROCESS | 3460 | 1468462966336 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:46 INFO - PROCESS | 3460 | 1468462966363 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
19:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 120ms
19:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
19:22:46 INFO - PROCESS | 3460 | 1468462966464 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:46 INFO - PROCESS | 3460 | 1468462966494 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
19:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 171ms
19:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
19:22:46 INFO - PROCESS | 3460 | 1468462966637 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:46 INFO - PROCESS | 3460 | 1468462966667 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
19:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 171ms
19:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
19:22:46 INFO - PROCESS | 3460 | 1468462966820 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:46 INFO - PROCESS | 3460 | 1468462966853 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
19:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 171ms
19:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
19:22:46 INFO - PROCESS | 3460 | 1468462966993 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:47 INFO - PROCESS | 3460 | 1468462967027 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
19:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 171ms
19:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
19:22:47 INFO - PROCESS | 3460 | 1468462967173 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:47 INFO - PROCESS | 3460 | 1468462967208 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
19:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 171ms
19:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
19:22:47 INFO - PROCESS | 3460 | 1468462967343 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:47 INFO - PROCESS | 3460 | 1468462967382 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
19:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 171ms
19:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
19:22:47 INFO - PROCESS | 3460 | 1468462967519 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:47 INFO - PROCESS | 3460 | 1468462967556 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
19:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 171ms
19:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
19:22:47 INFO - PROCESS | 3460 | 1468462967695 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:47 INFO - PROCESS | 3460 | 1468462967734 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
19:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 171ms
19:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
19:22:47 INFO - PROCESS | 3460 | 1468462967869 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:47 INFO - PROCESS | 3460 | 1468462967906 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
19:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 171ms
19:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
19:22:48 INFO - PROCESS | 3460 | 1468462968049 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:48 INFO - PROCESS | 3460 | 1468462968110 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
19:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 230ms
19:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
19:22:48 INFO - PROCESS | 3460 | 1468462968282 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:48 INFO - PROCESS | 3460 | 1468462968313 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
19:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 171ms
19:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
19:22:48 INFO - PROCESS | 3460 | 1468462968453 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:48 INFO - PROCESS | 3460 | 1468462968485 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
19:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 171ms
19:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
19:22:48 INFO - PROCESS | 3460 | 1468462968627 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:48 INFO - PROCESS | 3460 | 1468462968665 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
19:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 171ms
19:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
19:22:48 INFO - PROCESS | 3460 | 1468462968803 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:48 INFO - PROCESS | 3460 | 1468462968834 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:48 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:22:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:22:48 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
19:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 171ms
19:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
19:22:48 INFO - PROCESS | 3460 | 1468462968978 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:49 INFO - PROCESS | 3460 | 1468462969010 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
19:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 171ms
19:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
19:22:49 INFO - PROCESS | 3460 | 1468462969153 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:49 INFO - PROCESS | 3460 | 1468462969193 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
19:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 171ms
19:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
19:22:49 INFO - PROCESS | 3460 | 1468462969333 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:49 INFO - PROCESS | 3460 | 1468462969366 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:49 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:22:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:22:49 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
19:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 170ms
19:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
19:22:49 INFO - PROCESS | 3460 | 1468462969506 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:49 INFO - PROCESS | 3460 | 1468462969542 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:49 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:22:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:22:49 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
19:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 171ms
19:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
19:22:49 INFO - PROCESS | 3460 | 1468462969683 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:49 INFO - PROCESS | 3460 | 1468462969720 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
19:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 171ms
19:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
19:22:49 INFO - PROCESS | 3460 | 1468462969854 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:49 INFO - PROCESS | 3460 | 1468462969887 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
19:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 171ms
19:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
19:22:50 INFO - PROCESS | 3460 | 1468462970028 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:50 INFO - PROCESS | 3460 | 1468462970070 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
19:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 171ms
19:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
19:22:50 INFO - PROCESS | 3460 | 1468462970202 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:50 INFO - PROCESS | 3460 | 1468462970240 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
19:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 171ms
19:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
19:22:50 INFO - PROCESS | 3460 | 1468462970379 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:50 INFO - PROCESS | 3460 | 1468462970414 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
19:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 171ms
19:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
19:22:50 INFO - PROCESS | 3460 | 1468462970557 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:50 INFO - PROCESS | 3460 | 1468462970592 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
19:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 172ms
19:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
19:22:50 INFO - PROCESS | 3460 | 1468462970737 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:50 INFO - PROCESS | 3460 | 1468462970774 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
19:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 430ms
19:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
19:22:51 INFO - PROCESS | 3460 | 1468462971172 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:51 INFO - PROCESS | 3460 | 1468462971231 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
19:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 230ms
19:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
19:22:51 INFO - PROCESS | 3460 | 1468462971409 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:51 INFO - PROCESS | 3460 | 1468462971438 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
19:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 171ms
19:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
19:22:51 INFO - PROCESS | 3460 | 1468462971587 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:51 INFO - PROCESS | 3460 | 1468462971617 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
19:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 171ms
19:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
19:22:51 INFO - PROCESS | 3460 | 1468462971755 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:51 INFO - PROCESS | 3460 | 1468462971783 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
19:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 171ms
19:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
19:22:51 INFO - PROCESS | 3460 | 1468462971929 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:51 INFO - PROCESS | 3460 | 1468462971960 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
19:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 171ms
19:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
19:22:52 INFO - PROCESS | 3460 | 1468462972103 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:52 INFO - PROCESS | 3460 | 1468462972140 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
19:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 171ms
19:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
19:22:52 INFO - PROCESS | 3460 | 1468462972277 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:52 INFO - PROCESS | 3460 | 1468462972303 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
19:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 171ms
19:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
19:22:52 INFO - PROCESS | 3460 | 1468462972453 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:52 INFO - PROCESS | 3460 | 1468462972482 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
19:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 171ms
19:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
19:22:52 INFO - PROCESS | 3460 | 1468462972628 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:52 INFO - PROCESS | 3460 | 1468462972660 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
19:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 171ms
19:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
19:22:52 INFO - PROCESS | 3460 | 1468462972803 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:52 INFO - PROCESS | 3460 | 1468462972833 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
19:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 171ms
19:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
19:22:52 INFO - PROCESS | 3460 | 1468462972983 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:53 INFO - PROCESS | 3460 | 1468462973013 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
19:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 171ms
19:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
19:22:53 INFO - PROCESS | 3460 | 1468462973153 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:53 INFO - PROCESS | 3460 | 1468462973190 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
19:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 171ms
19:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
19:22:53 INFO - PROCESS | 3460 | 1468462973330 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:53 INFO - PROCESS | 3460 | 1468462973363 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:53 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:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 171ms
19:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
19:22:53 INFO - PROCESS | 3460 | 1468462973502 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:53 INFO - PROCESS | 3460 | 1468462973542 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
19:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 171ms
19:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
19:22:53 INFO - PROCESS | 3460 | 1468462973682 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:53 INFO - PROCESS | 3460 | 1468462973719 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
19:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 171ms
19:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
19:22:53 INFO - PROCESS | 3460 | 1468462973854 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:53 INFO - PROCESS | 3460 | 1468462973888 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
19:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 171ms
19:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
19:22:54 INFO - PROCESS | 3460 | 1468462974033 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - PROCESS | 3460 | 1468462974068 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
19:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 171ms
19:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
19:22:54 INFO - PROCESS | 3460 | 1468462974203 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - PROCESS | 3460 | 1468462974239 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
19:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 171ms
19:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
19:22:54 INFO - PROCESS | 3460 | 1468462974377 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - PROCESS | 3460 | 1468462974408 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
19:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 170ms
19:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
19:22:54 INFO - PROCESS | 3460 | 1468462974551 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - PROCESS | 3460 | 1468462974580 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
19:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 120ms
19:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
19:22:54 INFO - PROCESS | 3460 | 1468462974674 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - PROCESS | 3460 | 1468462974708 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
19:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 171ms
19:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
19:22:54 INFO - PROCESS | 3460 | 1468462974851 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - PROCESS | 3460 | 1468462974881 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
19:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 121ms
19:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
19:22:54 INFO - PROCESS | 3460 | 1468462974974 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:55 INFO - PROCESS | 3460 | 1468462975005 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
19:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 171ms
19:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
19:22:55 INFO - PROCESS | 3460 | 1468462975156 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:55 INFO - PROCESS | 3460 | 1468462975187 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
19:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 171ms
19:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
19:22:55 INFO - PROCESS | 3460 | 1468462975332 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:55 INFO - PROCESS | 3460 | 1468462975365 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
19:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 120ms
19:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
19:22:55 INFO - PROCESS | 3460 | 1468462975456 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:55 INFO - PROCESS | 3460 | 1468462975489 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
19:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 171ms
19:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
19:22:55 INFO - PROCESS | 3460 | 1468462975638 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:55 INFO - PROCESS | 3460 | 1468462975671 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
19:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 171ms
19:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
19:22:55 INFO - PROCESS | 3460 | 1468462975804 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:55 INFO - PROCESS | 3460 | 1468462975838 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:55 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:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 171ms
19:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
19:22:55 INFO - PROCESS | 3460 | 1468462975978 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:56 INFO - PROCESS | 3460 | 1468462976014 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
19:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 171ms
19:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
19:22:56 INFO - PROCESS | 3460 | 1468462976153 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:56 INFO - PROCESS | 3460 | 1468462976185 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
19:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 171ms
19:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
19:22:56 INFO - PROCESS | 3460 | 1468462976329 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:56 INFO - PROCESS | 3460 | 1468462976365 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
19:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 171ms
19:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
19:22:56 INFO - PROCESS | 3460 | 1468462976503 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:56 INFO - PROCESS | 3460 | 1468462976540 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
19:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 171ms
19:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
19:22:56 INFO - PROCESS | 3460 | 1468462976677 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:56 INFO - PROCESS | 3460 | 1468462976711 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
19:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 171ms
19:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
19:22:56 INFO - PROCESS | 3460 | 1468462976853 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:56 INFO - PROCESS | 3460 | 1468462976889 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
19:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 171ms
19:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
19:22:57 INFO - PROCESS | 3460 | 1468462977028 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:57 INFO - PROCESS | 3460 | 1468462977070 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
19:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 171ms
19:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
19:22:57 INFO - PROCESS | 3460 | 1468462977243 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:57 INFO - PROCESS | 3460 | 1468462977298 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:57 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:22:57 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
19:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:22:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 430ms
19:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
19:22:57 INFO - PROCESS | 3460 | 1468462977648 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:57 INFO - PROCESS | 3460 | 1468462977677 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
19:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 171ms
19:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
19:22:57 INFO - PROCESS | 3460 | 1468462977823 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:57 INFO - PROCESS | 3460 | 1468462977853 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
19:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 171ms
19:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
19:22:58 INFO - PROCESS | 3460 | 1468462978004 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:58 INFO - PROCESS | 3460 | 1468462978032 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
19:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 171ms
19:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
19:22:58 INFO - PROCESS | 3460 | 1468462978173 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:58 INFO - PROCESS | 3460 | 1468462978202 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
19:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 171ms
19:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
19:22:58 INFO - PROCESS | 3460 | 1468462978350 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:58 INFO - PROCESS | 3460 | 1468462978376 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
19:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 171ms
19:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
19:22:58 INFO - PROCESS | 3460 | 1468462978522 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:58 INFO - PROCESS | 3460 | 1468462978558 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
19:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 171ms
19:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
19:22:58 INFO - PROCESS | 3460 | 1468462978701 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:58 INFO - PROCESS | 3460 | 1468462978735 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
19:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 121ms
19:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
19:22:58 INFO - PROCESS | 3460 | 1468462978824 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:58 INFO - PROCESS | 3460 | 1468462978851 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
19:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 171ms
19:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
19:22:59 INFO - PROCESS | 3460 | 1468462979005 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:59 INFO - PROCESS | 3460 | 1468462979032 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
19:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 171ms
19:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
19:22:59 INFO - PROCESS | 3460 | 1468462979172 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:59 INFO - PROCESS | 3460 | 1468462979217 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
19:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 171ms
19:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
19:22:59 INFO - PROCESS | 3460 | 1468462979350 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:59 INFO - PROCESS | 3460 | 1468462979381 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
19:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 170ms
19:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
19:22:59 INFO - PROCESS | 3460 | 1468462979520 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:59 INFO - PROCESS | 3460 | 1468462979554 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
19:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 171ms
19:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
19:22:59 INFO - PROCESS | 3460 | 1468462979694 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:22:59 INFO - PROCESS | 3460 | 1468462979728 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
19:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 370ms
19:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
19:23:00 INFO - PROCESS | 3460 | 1468462980126 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:00 INFO - PROCESS | 3460 | 1468462980166 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
19:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 171ms
19:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
19:23:00 INFO - PROCESS | 3460 | 1468462980294 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:00 INFO - PROCESS | 3460 | 1468462980337 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:00 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:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 171ms
19:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
19:23:00 INFO - PROCESS | 3460 | 1468462980482 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:00 INFO - PROCESS | 3460 | 1468462980519 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:00 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:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 171ms
19:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
19:23:00 INFO - PROCESS | 3460 | 1468462980676 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:00 INFO - PROCESS | 3460 | 1468462980717 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
19:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 171ms
19:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
19:23:00 INFO - PROCESS | 3460 | 1468462980853 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:00 INFO - PROCESS | 3460 | 1468462980883 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
19:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 120ms
19:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
19:23:00 INFO - PROCESS | 3460 | 1468462980977 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:01 INFO - PROCESS | 3460 | 1468462981008 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
19:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 171ms
19:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
19:23:01 INFO - PROCESS | 3460 | 1468462981153 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:01 INFO - PROCESS | 3460 | 1468462981183 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
19:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 171ms
19:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
19:23:01 INFO - PROCESS | 3460 | 1468462981327 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:01 INFO - PROCESS | 3460 | 1468462981358 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
19:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 171ms
19:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
19:23:01 INFO - PROCESS | 3460 | 1468462981503 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:01 INFO - PROCESS | 3460 | 1468462981539 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
19:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 171ms
19:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
19:23:01 INFO - PROCESS | 3460 | 1468462981678 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:01 INFO - PROCESS | 3460 | 1468462981709 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
19:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 171ms
19:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
19:23:01 INFO - PROCESS | 3460 | 1468462981853 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:01 INFO - PROCESS | 3460 | 1468462981885 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
19:23:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 171ms
19:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
19:23:02 INFO - PROCESS | 3460 | 1468462982033 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:02 INFO - PROCESS | 3460 | 1468462982064 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
19:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 171ms
19:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
19:23:02 INFO - PROCESS | 3460 | 1468462982203 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:02 INFO - PROCESS | 3460 | 1468462982242 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
19:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 171ms
19:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
19:23:02 INFO - PROCESS | 3460 | 1468462982377 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:02 INFO - PROCESS | 3460 | 1468462982410 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
19:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 171ms
19:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
19:23:02 INFO - PROCESS | 3460 | 1468462982553 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:02 INFO - PROCESS | 3460 | 1468462982587 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
19:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 171ms
19:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
19:23:02 INFO - PROCESS | 3460 | 1468462982729 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:02 INFO - PROCESS | 3460 | 1468462982773 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
19:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 171ms
19:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
19:23:02 INFO - PROCESS | 3460 | 1468462982913 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:02 INFO - PROCESS | 3460 | 1468462982948 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
19:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 171ms
19:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
19:23:03 INFO - PROCESS | 3460 | 1468462983079 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:03 INFO - PROCESS | 3460 | 1468462983116 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
19:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 171ms
19:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
19:23:03 INFO - PROCESS | 3460 | 1468462983254 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:03 INFO - PROCESS | 3460 | 1468462983301 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
19:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 171ms
19:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
19:23:03 INFO - PROCESS | 3460 | 1468462983427 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:03 INFO - PROCESS | 3460 | 1468462983494 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
19:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 430ms
19:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
19:23:03 INFO - PROCESS | 3460 | 1468462983862 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:03 INFO - PROCESS | 3460 | 1468462983903 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
19:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 330ms
19:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
19:23:04 INFO - PROCESS | 3460 | 1468462984195 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:04 INFO - PROCESS | 3460 | 1468462984224 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
19:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 171ms
19:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
19:23:04 INFO - PROCESS | 3460 | 1468462984374 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:04 INFO - PROCESS | 3460 | 1468462984412 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
19:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 170ms
19:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
19:23:04 INFO - PROCESS | 3460 | 1468462984554 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:04 INFO - PROCESS | 3460 | 1468462984581 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
19:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 171ms
19:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
19:23:04 INFO - PROCESS | 3460 | 1468462984722 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:04 INFO - PROCESS | 3460 | 1468462984751 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
19:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 173ms
19:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
19:23:04 INFO - PROCESS | 3460 | 1468462984902 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:04 INFO - PROCESS | 3460 | 1468462984930 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
19:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 171ms
19:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
19:23:05 INFO - PROCESS | 3460 | 1468462985074 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:05 INFO - PROCESS | 3460 | 1468462985104 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
19:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 171ms
19:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
19:23:05 INFO - PROCESS | 3460 | 1468462985250 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:05 INFO - PROCESS | 3460 | 1468462985277 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
19:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 171ms
19:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
19:23:05 INFO - PROCESS | 3460 | 1468462985421 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:05 INFO - PROCESS | 3460 | 1468462985447 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
19:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 171ms
19:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
19:23:05 INFO - PROCESS | 3460 | 1468462985594 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:05 INFO - PROCESS | 3460 | 1468462985623 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
19:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 171ms
19:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
19:23:05 INFO - PROCESS | 3460 | 1468462985770 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:05 INFO - PROCESS | 3460 | 1468462985797 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
19:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 171ms
19:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
19:23:05 INFO - PROCESS | 3460 | 1468462985946 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:05 INFO - PROCESS | 3460 | 1468462985987 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
19:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 171ms
19:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
19:23:06 INFO - PROCESS | 3460 | 1468462986120 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:06 INFO - PROCESS | 3460 | 1468462986152 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
19:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 171ms
19:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
19:23:06 INFO - PROCESS | 3460 | 1468462986293 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:06 INFO - PROCESS | 3460 | 1468462986329 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
19:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 171ms
19:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
19:23:06 INFO - PROCESS | 3460 | 1468462986469 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:06 INFO - PROCESS | 3460 | 1468462986509 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
19:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 171ms
19:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
19:23:06 INFO - PROCESS | 3460 | 1468462986644 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:06 INFO - PROCESS | 3460 | 1468462986684 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
19:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 171ms
19:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
19:23:06 INFO - PROCESS | 3460 | 1468462986820 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:06 INFO - PROCESS | 3460 | 1468462986854 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
19:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 171ms
19:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
19:23:06 INFO - PROCESS | 3460 | 1468462986995 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:07 INFO - PROCESS | 3460 | 1468462987031 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
19:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 171ms
19:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
19:23:07 INFO - PROCESS | 3460 | 1468462987170 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:07 INFO - PROCESS | 3460 | 1468462987207 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
19:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 171ms
19:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
19:23:07 INFO - PROCESS | 3460 | 1468462987350 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:07 INFO - PROCESS | 3460 | 1468462987379 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
19:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 171ms
19:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
19:23:07 INFO - PROCESS | 3460 | 1468462987520 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:07 INFO - PROCESS | 3460 | 1468462987550 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
19:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 171ms
19:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
19:23:07 INFO - PROCESS | 3460 | 1468462987694 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:07 INFO - PROCESS | 3460 | 1468462987726 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
19:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 171ms
19:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
19:23:07 INFO - PROCESS | 3460 | 1468462987870 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:07 INFO - PROCESS | 3460 | 1468462987903 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
19:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 171ms
19:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
19:23:08 INFO - PROCESS | 3460 | 1468462988046 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:08 INFO - PROCESS | 3460 | 1468462988079 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
19:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 171ms
19:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
19:23:08 INFO - PROCESS | 3460 | 1468462988220 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:08 INFO - PROCESS | 3460 | 1468462988254 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
19:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 171ms
19:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
19:23:08 INFO - PROCESS | 3460 | 1468462988394 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:08 INFO - PROCESS | 3460 | 1468462988427 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
19:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 171ms
19:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
19:23:08 INFO - PROCESS | 3460 | 1468462988570 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:08 INFO - PROCESS | 3460 | 1468462988605 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
19:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 171ms
19:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
19:23:08 INFO - PROCESS | 3460 | 1468462988744 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:08 INFO - PROCESS | 3460 | 1468462988779 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
19:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 171ms
19:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
19:23:08 INFO - PROCESS | 3460 | 1468462988921 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:08 INFO - PROCESS | 3460 | 1468462988954 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
19:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 171ms
19:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
19:23:09 INFO - PROCESS | 3460 | 1468462989102 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:09 INFO - PROCESS | 3460 | 1468462989136 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
19:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 171ms
19:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
19:23:09 INFO - PROCESS | 3460 | 1468462989273 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:09 INFO - PROCESS | 3460 | 1468462989308 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
19:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 171ms
19:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
19:23:09 INFO - PROCESS | 3460 | 1468462989450 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:09 INFO - PROCESS | 3460 | 1468462989483 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
19:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 170ms
19:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
19:23:09 INFO - PROCESS | 3460 | 1468462989620 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:09 INFO - PROCESS | 3460 | 1468462989654 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
19:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 171ms
19:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
19:23:09 INFO - PROCESS | 3460 | 1468462989794 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:09 INFO - PROCESS | 3460 | 1468462989829 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
19:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 171ms
19:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
19:23:10 INFO - PROCESS | 3460 | 1468462990168 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:10 INFO - PROCESS | 3460 | 1468462990216 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
19:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 290ms
19:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
19:23:10 INFO - PROCESS | 3460 | 1468462990354 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:10 INFO - PROCESS | 3460 | 1468462990383 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
19:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 171ms
19:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
19:23:10 INFO - PROCESS | 3460 | 1468462990527 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:10 INFO - PROCESS | 3460 | 1468462990558 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
19:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 171ms
19:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
19:23:10 INFO - PROCESS | 3460 | 1468462990703 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:10 INFO - PROCESS | 3460 | 1468462990741 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
19:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 171ms
19:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
19:23:10 INFO - PROCESS | 3460 | 1468462990877 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:10 INFO - PROCESS | 3460 | 1468462990903 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
19:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 171ms
19:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
19:23:11 INFO - PROCESS | 3460 | 1468462991055 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:11 INFO - PROCESS | 3460 | 1468462991091 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
19:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 171ms
19:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
19:23:11 INFO - PROCESS | 3460 | 1468462991229 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:11 INFO - PROCESS | 3460 | 1468462991260 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
19:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 171ms
19:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
19:23:11 INFO - PROCESS | 3460 | 1468462991404 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:11 INFO - PROCESS | 3460 | 1468462991430 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
19:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 171ms
19:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
19:23:11 INFO - PROCESS | 3460 | 1468462991583 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:11 INFO - PROCESS | 3460 | 1468462991611 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
19:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 171ms
19:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
19:23:11 INFO - PROCESS | 3460 | 1468462991754 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:11 INFO - PROCESS | 3460 | 1468462991792 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
19:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 171ms
19:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
19:23:11 INFO - PROCESS | 3460 | 1468462991929 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:11 INFO - PROCESS | 3460 | 1468462991960 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
19:23:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 171ms
19:23:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
19:23:12 INFO - PROCESS | 3460 | 1468462992103 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:12 INFO - PROCESS | 3460 | 1468462992131 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
19:23:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 171ms
19:23:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
19:23:12 INFO - PROCESS | 3460 | 1468462992286 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:12 INFO - PROCESS | 3460 | 1468462992322 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
19:23:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 171ms
19:23:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
19:23:12 INFO - PROCESS | 3460 | 1468462992453 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:12 INFO - PROCESS | 3460 | 1468462992485 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
19:23:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 171ms
19:23:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
19:23:12 INFO - PROCESS | 3460 | 1468462992626 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:12 INFO - PROCESS | 3460 | 1468462992662 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
19:23:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 171ms
19:23:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
19:23:12 INFO - PROCESS | 3460 | 1468462992804 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:12 INFO - PROCESS | 3460 | 1468462992849 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
19:23:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 171ms
19:23:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
19:23:12 INFO - PROCESS | 3460 | 1468462992978 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:13 INFO - PROCESS | 3460 | 1468462993018 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
19:23:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 171ms
19:23:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
19:23:13 INFO - PROCESS | 3460 | 1468462993154 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:13 INFO - PROCESS | 3460 | 1468462993189 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
19:23:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 171ms
19:23:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
19:23:13 INFO - PROCESS | 3460 | 1468462993332 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:13 INFO - PROCESS | 3460 | 1468462993370 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
19:23:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 171ms
19:23:13 INFO - PROCESS | 3460 | 1468462993511 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
19:23:13 INFO - PROCESS | 3460 | 1468462993552 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:14 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:23:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 670ms
19:23:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
19:23:14 INFO - PROCESS | 3460 | 1468462994187 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:14 INFO - PROCESS | 3460 | 1468462994217 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:14 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:23:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:23:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
19:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:23:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 669ms
19:23:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
19:23:14 INFO - PROCESS | 3460 | 1468462994862 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:14 INFO - PROCESS | 3460 | 1468462994892 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:15 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:23:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:23:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
19:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:23:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 670ms
19:23:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
19:23:15 INFO - PROCESS | 3460 | 1468462995534 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:15 INFO - PROCESS | 3460 | 1468462995565 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:16 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:23:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 670ms
19:23:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
19:23:16 INFO - PROCESS | 3460 | 1468462996207 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:16 INFO - PROCESS | 3460 | 1468462996239 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:16 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:23:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 770ms
19:23:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
19:23:16 INFO - PROCESS | 3460 | 1468462996981 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:17 INFO - PROCESS | 3460 | 1468462997011 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:17 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:23:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:23:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
19:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:23:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 670ms
19:23:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
19:23:17 INFO - PROCESS | 3460 | 1468462997655 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:17 INFO - PROCESS | 3460 | 1468462997683 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:18 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:23:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:23:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
19:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:23:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 670ms
19:23:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
19:23:18 INFO - PROCESS | 3460 | 1468462998332 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:18 INFO - PROCESS | 3460 | 1468462998359 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:18 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:23:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:23:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
19:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:23:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 670ms
19:23:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
19:23:18 INFO - PROCESS | 3460 | 1468462999003 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:19 INFO - PROCESS | 3460 | 1468462999035 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:19 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:23:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:23:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
19:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:23:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 669ms
19:23:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
19:23:19 INFO - PROCESS | 3460 | 1468462999675 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:19 INFO - PROCESS | 3460 | 1468462999702 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
19:23:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 171ms
19:23:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
19:23:19 INFO - PROCESS | 3460 | 1468462999854 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:19 INFO - PROCESS | 3460 | 1468462999887 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
19:23:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 171ms
19:23:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
19:23:20 INFO - PROCESS | 3460 | 1468463000027 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:20 INFO - PROCESS | 3460 | 1468463000053 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:20 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:23:20 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:23:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
19:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:23:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 171ms
19:23:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
19:23:20 INFO - PROCESS | 3460 | 1468463000203 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:20 INFO - PROCESS | 3460 | 1468463000229 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
19:23:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 120ms
19:23:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
19:23:20 INFO - PROCESS | 3460 | 1468463000327 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:20 INFO - PROCESS | 3460 | 1468463000356 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:20 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:23:20 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:23:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
19:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:23:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 171ms
19:23:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
19:23:20 INFO - PROCESS | 3460 | 1468463000504 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:20 INFO - PROCESS | 3460 | 1468463000531 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:20 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:23:20 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:23:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
19:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:23:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 172ms
19:23:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
19:23:20 INFO - PROCESS | 3460 | 1468463000686 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:20 INFO - PROCESS | 3460 | 1468463000716 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
19:23:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 171ms
19:23:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
19:23:20 INFO - PROCESS | 3460 | 1468463000856 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:20 INFO - PROCESS | 3460 | 1468463000886 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:21 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:23:21 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:23:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
19:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:23:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 670ms
19:23:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
19:23:21 INFO - PROCESS | 3460 | 1468463001530 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:21 INFO - PROCESS | 3460 | 1468463001556 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
19:23:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 171ms
19:23:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
19:23:21 INFO - PROCESS | 3460 | 1468463001704 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:21 INFO - PROCESS | 3460 | 1468463001732 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
19:23:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 171ms
19:23:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
19:23:21 INFO - PROCESS | 3460 | 1468463001880 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:21 INFO - PROCESS | 3460 | 1468463001913 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
19:23:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 171ms
19:23:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
19:23:22 INFO - PROCESS | 3460 | 1468463002055 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:22 INFO - PROCESS | 3460 | 1468463002085 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
19:23:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 171ms
19:23:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
19:23:22 INFO - PROCESS | 3460 | 1468463002228 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:22 INFO - PROCESS | 3460 | 1468463002257 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
19:23:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 171ms
19:23:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
19:23:22 INFO - PROCESS | 3460 | 1468463002405 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:22 INFO - PROCESS | 3460 | 1468463002435 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
19:23:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 172ms
19:23:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
19:23:22 INFO - PROCESS | 3460 | 1468463002584 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:22 INFO - PROCESS | 3460 | 1468463002615 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
19:23:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 370ms
19:23:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
19:23:22 INFO - PROCESS | 3460 | 1468463002955 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:22 INFO - PROCESS | 3460 | 1468463002998 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
19:23:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 230ms
19:23:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
19:23:23 INFO - PROCESS | 3460 | 1468463003189 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:23 INFO - PROCESS | 3460 | 1468463003217 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
19:23:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 171ms
19:23:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
19:23:23 INFO - PROCESS | 3460 | 1468463003369 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:23 INFO - PROCESS | 3460 | 1468463003401 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
19:23:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 171ms
19:23:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
19:23:23 INFO - PROCESS | 3460 | 1468463003538 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:23 INFO - PROCESS | 3460 | 1468463003565 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
19:23:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 171ms
19:23:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
19:23:23 INFO - PROCESS | 3460 | 1468463003712 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:23 INFO - PROCESS | 3460 | 1468463003741 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
19:23:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 171ms
19:23:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
19:23:23 INFO - PROCESS | 3460 | 1468463003889 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:23 INFO - PROCESS | 3460 | 1468463003922 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
19:23:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 171ms
19:23:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
19:23:24 INFO - PROCESS | 3460 | 1468463004063 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:24 INFO - PROCESS | 3460 | 1468463004095 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
19:23:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 171ms
19:23:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
19:23:24 INFO - PROCESS | 3460 | 1468463004238 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:24 INFO - PROCESS | 3460 | 1468463004264 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
19:23:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 120ms
19:23:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
19:23:24 INFO - PROCESS | 3460 | 1468463004362 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:24 INFO - PROCESS | 3460 | 1468463004389 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
19:23:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 170ms
19:23:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
19:23:24 INFO - PROCESS | 3460 | 1468463004538 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:24 INFO - PROCESS | 3460 | 1468463004568 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
19:23:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 171ms
19:23:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
19:23:24 INFO - PROCESS | 3460 | 1468463004717 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:24 INFO - PROCESS | 3460 | 1468463004757 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
19:23:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 171ms
19:23:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
19:23:24 INFO - PROCESS | 3460 | 1468463004887 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:24 INFO - PROCESS | 3460 | 1468463004915 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
19:23:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 171ms
19:23:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
19:23:25 INFO - PROCESS | 3460 | 1468463005072 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:25 INFO - PROCESS | 3460 | 1468463005104 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
19:23:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 171ms
19:23:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
19:23:25 INFO - PROCESS | 3460 | 1468463005235 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:25 INFO - PROCESS | 3460 | 1468463005268 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
19:23:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 171ms
19:23:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
19:23:25 INFO - PROCESS | 3460 | 1468463005409 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:25 INFO - PROCESS | 3460 | 1468463005443 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
19:23:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 171ms
19:23:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
19:23:25 INFO - PROCESS | 3460 | 1468463005587 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:25 INFO - PROCESS | 3460 | 1468463005623 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
19:23:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 171ms
19:23:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
19:23:25 INFO - PROCESS | 3460 | 1468463005761 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:25 INFO - PROCESS | 3460 | 1468463005790 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
19:23:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 171ms
19:23:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
19:23:25 INFO - PROCESS | 3460 | 1468463005938 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:25 INFO - PROCESS | 3460 | 1468463005967 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
19:23:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 171ms
19:23:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
19:23:26 INFO - PROCESS | 3460 | 1468463006111 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:26 INFO - PROCESS | 3460 | 1468463006141 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
19:23:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 171ms
19:23:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
19:23:26 INFO - PROCESS | 3460 | 1468463006288 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:26 INFO - PROCESS | 3460 | 1468463006318 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
19:23:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 171ms
19:23:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
19:23:26 INFO - PROCESS | 3460 | 1468463006463 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:26 INFO - PROCESS | 3460 | 1468463006496 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
19:23:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 171ms
19:23:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
19:23:26 INFO - PROCESS | 3460 | 1468463006637 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:26 INFO - PROCESS | 3460 | 1468463006670 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
19:23:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 171ms
19:23:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
19:23:26 INFO - PROCESS | 3460 | 1468463006817 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:26 INFO - PROCESS | 3460 | 1468463006848 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
19:23:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 171ms
19:23:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
19:23:26 INFO - PROCESS | 3460 | 1468463006991 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:27 INFO - PROCESS | 3460 | 1468463007022 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
19:23:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 171ms
19:23:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
19:23:27 INFO - PROCESS | 3460 | 1468463007167 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:27 INFO - PROCESS | 3460 | 1468463007203 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
19:23:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 171ms
19:23:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
19:23:27 INFO - PROCESS | 3460 | 1468463007338 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:27 INFO - PROCESS | 3460 | 1468463007370 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
19:23:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 171ms
19:23:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
19:23:27 INFO - PROCESS | 3460 | 1468463007512 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:27 INFO - PROCESS | 3460 | 1468463007546 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
19:23:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 171ms
19:23:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
19:23:27 INFO - PROCESS | 3460 | 1468463007688 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:27 INFO - PROCESS | 3460 | 1468463007722 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
19:23:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 171ms
19:23:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
19:23:27 INFO - PROCESS | 3460 | 1468463007867 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:27 INFO - PROCESS | 3460 | 1468463007902 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
19:23:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 171ms
19:23:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
19:23:28 INFO - PROCESS | 3460 | 1468463008037 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:28 INFO - PROCESS | 3460 | 1468463008072 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
19:23:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 171ms
19:23:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
19:23:28 INFO - PROCESS | 3460 | 1468463008212 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:28 INFO - PROCESS | 3460 | 1468463008250 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
19:23:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 171ms
19:23:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
19:23:28 INFO - PROCESS | 3460 | 1468463008391 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:28 INFO - PROCESS | 3460 | 1468463008425 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
19:23:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 171ms
19:23:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
19:23:28 INFO - PROCESS | 3460 | 1468463008570 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:28 INFO - PROCESS | 3460 | 1468463008604 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
19:23:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 171ms
19:23:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
19:23:28 INFO - PROCESS | 3460 | 1468463008743 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:28 INFO - PROCESS | 3460 | 1468463008779 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
19:23:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 171ms
19:23:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
19:23:28 INFO - PROCESS | 3460 | 1468463008921 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:28 INFO - PROCESS | 3460 | 1468463008956 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
19:23:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 430ms
19:23:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
19:23:29 INFO - PROCESS | 3460 | 1468463009355 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:29 INFO - PROCESS | 3460 | 1468463009398 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
19:23:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 170ms
19:23:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
19:23:29 INFO - PROCESS | 3460 | 1468463009530 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:29 INFO - PROCESS | 3460 | 1468463009559 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
19:23:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 171ms
19:23:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
19:23:29 INFO - PROCESS | 3460 | 1468463009707 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:29 INFO - PROCESS | 3460 | 1468463009735 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
19:23:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
19:23:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 171ms
19:23:29 INFO - TEST-START | /DOMEvents/constructors.html
19:23:29 INFO - PROCESS | 3460 | 1468463009879 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:29 INFO - PROCESS | 3460 | 1468463009906 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
19:23:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:23:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:23:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:23:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:23:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:23:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
19:23:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
19:23:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 184ms
19:23:30 INFO - TEST-START | /DOMEvents/event-phases-order.html
19:23:30 INFO - PROCESS | 3460 | 1468463010069 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 INFO - PROCESS | 3460 | 1468463010096 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
19:23:30 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 120ms
19:23:30 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
19:23:30 INFO - PROCESS | 3460 | 1468463010189 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 INFO - PROCESS | 3460 | 1468463010230 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
19:23:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:23:30 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:23:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:23:30 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:23:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:23:30 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:23:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
19:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
19:23:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
19:23:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 173ms
19:23:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
19:23:30 INFO - PROCESS | 3460 | 1468463010370 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 INFO - PROCESS | 3460 | 1468463010398 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 INFO - PROCESS | 3460 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
19:23:30 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:23:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 173ms
19:23:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
19:23:30 INFO - PROCESS | 3460 | 1468463010541 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 INFO - PROCESS | 3460 | 1468463010570 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 INFO - PROCESS | 3460 | 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:23:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
19:23:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 121ms
19:23:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
19:23:30 INFO - PROCESS | 3460 | 1468463010667 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 INFO - PROCESS | 3460 | 1468463010696 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 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:23:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 171ms
19:23:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
19:23:30 INFO - PROCESS | 3460 | 1468463010839 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 INFO - PROCESS | 3460 | 1468463010866 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 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:23:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 120ms
19:23:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
19:23:30 INFO - PROCESS | 3460 | 1468463010962 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:30 INFO - PROCESS | 3460 | 1468463010994 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:31 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:23:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
19:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
19:23:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 171ms
19:23:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
19:23:31 INFO - PROCESS | 3460 | 1468463011137 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:31 INFO - PROCESS | 3460 | 1468463011163 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:31 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:23:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 120ms
19:23:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
19:23:31 INFO - PROCESS | 3460 | 1468463011262 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:31 INFO - PROCESS | 3460 | 1468463011289 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:31 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:23:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
19:23:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
19:23:31 INFO - PROCESS | 3460 | 1468463011437 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:31 INFO - PROCESS | 3460 | 1468463011470 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:23:31 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:23:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 171ms
19:23:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
19:23:31 INFO - PROCESS | 3460 | 1468463011613 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:31 INFO - PROCESS | 3460 | 1468463011658 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:31 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:23:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 171ms
19:23:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
19:23:31 INFO - PROCESS | 3460 | 1468463011787 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:31 INFO - PROCESS | 3460 | 1468463011820 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:31 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:23:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 171ms
19:23:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
19:23:31 INFO - PROCESS | 3460 | 1468463011963 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:31 INFO - PROCESS | 3460 | 1468463012002 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:32 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:23:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 171ms
19:23:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
19:23:32 INFO - PROCESS | 3460 | 1468463012141 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:32 INFO - PROCESS | 3460 | 1468463012176 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:32 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:23:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 171ms
19:23:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
19:23:32 INFO - PROCESS | 3460 | 1468463012317 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:32 INFO - PROCESS | 3460 | 1468463012354 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:32 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:23:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 171ms
19:23:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
19:23:32 INFO - PROCESS | 3460 | 1468463012489 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:32 INFO - PROCESS | 3460 | 1468463012524 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:32 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:23:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 171ms
19:23:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
19:23:32 INFO - PROCESS | 3460 | 1468463012663 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:32 INFO - PROCESS | 3460 | 1468463012698 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:32 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:23:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
19:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
19:23:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 171ms
19:23:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
19:23:32 INFO - PROCESS | 3460 | 1468463012844 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:32 INFO - PROCESS | 3460 | 1468463012886 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 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:23:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 171ms
19:23:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
19:23:33 INFO - PROCESS | 3460 | 1468463013021 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 INFO - PROCESS | 3460 | 1468463013052 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 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:23:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
19:23:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
19:23:33 INFO - PROCESS | 3460 | 1468463013194 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 INFO - PROCESS | 3460 | 1468463013233 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
19:23:33 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:23:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 171ms
19:23:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
19:23:33 INFO - PROCESS | 3460 | 1468463013371 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 INFO - PROCESS | 3460 | 1468463013406 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 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:23:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 171ms
19:23:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
19:23:33 INFO - PROCESS | 3460 | 1468463013552 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 INFO - PROCESS | 3460 | 1468463013584 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 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:23:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 171ms
19:23:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
19:23:33 INFO - PROCESS | 3460 | 1468463013721 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 INFO - PROCESS | 3460 | 1468463013753 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 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:23:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 120ms
19:23:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker
19:23:33 INFO - PROCESS | 3460 | 1468463013846 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 INFO - PROCESS | 3460 | 1468463013877 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
19:23:33 INFO - {}
19:23:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
19:23:33 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 171ms
19:23:34 INFO - TEST-START | /FileAPI/fileReader.html
19:23:34 INFO - PROCESS | 3460 | 1468463014020 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:34 INFO - PROCESS | 3460 | 1468463014052 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
19:23:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
19:23:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
19:23:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
19:23:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 120ms
19:23:34 INFO - TEST-START | /FileAPI/historical.html
19:23:34 INFO - PROCESS | 3460 | 1468463014146 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:34 INFO - PROCESS | 3460 | 1468463014181 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
19:23:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
19:23:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
19:23:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
19:23:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
19:23:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
19:23:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
19:23:34 INFO - TEST-OK | /FileAPI/historical.html | took 171ms
19:23:34 INFO - TEST-START | /FileAPI/idlharness.html
19:23:34 INFO - PROCESS | 3460 | 1468463014321 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:34 INFO - PROCESS | 3460 | 1468463014360 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
19:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:23:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
19:23:34 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:23:34 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:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
19:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
19:23:34 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:23:34 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:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
19:23:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 335ms
19:23:34 INFO - TEST-START | /FileAPI/idlharness.worker
19:23:34 INFO - PROCESS | 3460 | 1468463014663 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:34 INFO - PROCESS | 3460 | 1468463014698 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
19:23:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
19:23:34 INFO - {}
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
19:23:34 INFO - {}
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
19:23:34 INFO - {}
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
19:23:34 INFO - {}
19:23:34 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:23:34 INFO - {}
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
19:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
19:23:34 INFO - {}
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
19:23:34 INFO - {}
19:23:34 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:23:34 INFO - {}
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
19:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
19:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
19:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 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:23:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
19:23:34 INFO - {}
19:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
19:23:34 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
19:23:35 INFO - {}
19:23:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 376ms
19:23:35 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
19:23:35 INFO - PROCESS | 3460 | 1468463015041 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:35 INFO - PROCESS | 3460 | 1468463015077 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:35 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:23:35 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 171ms
19:23:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
19:23:35 INFO - PROCESS | 3460 | 1468463015219 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:35 INFO - PROCESS | 3460 | 1468463015254 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
19:23:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 120ms
19:23:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html
19:23:35 INFO - PROCESS | 3460 | 1468463015339 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:35 INFO - PROCESS | 3460 | 1468463015374 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
19:23:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
19:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
19:23:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 171ms
19:23:35 INFO - PROCESS | 3460 | 1468463015541 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
19:23:35 INFO - PROCESS | 3460 | 1468463015598 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
19:23:35 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:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
19:23:35 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:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
19:23:35 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:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
19:23:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
19:23:35 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:23:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
19:23:36 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:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:23:36 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:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
19:23:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 514ms
19:23:36 INFO - PROCESS | 3460 | 1468463016079 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
19:23:36 INFO - PROCESS | 3460 | 1468463016109 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
19:23:36 INFO - {}
19:23:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 210ms
19:23:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
19:23:36 INFO - PROCESS | 3460 | 1468463016301 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:36 INFO - PROCESS | 3460 | 1468463016329 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
19:23:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 171ms
19:23:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
19:23:36 INFO - PROCESS | 3460 | 1468463016477 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:36 INFO - PROCESS | 3460 | 1468463016507 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
19:23:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
19:23:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:23:36 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:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:23:36 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:23:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
19:23:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 287ms
19:23:36 INFO - PROCESS | 3460 | 1468463016773 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:36 INFO - TEST-START | /FileAPI/file/File-constructor.html
19:23:36 INFO - PROCESS | 3460 | 1468463016802 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
19:23:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
19:23:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
19:23:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
19:23:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
19:23:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
19:23:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
19:23:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
19:23:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
19:23:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
19:23:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
19:23:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
19:23:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
19:23:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
19:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
19:23:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
19:23:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
19:23:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 182ms
19:23:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
19:23:36 INFO - PROCESS | 3460 | 1468463016961 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:36 INFO - PROCESS | 3460 | 1468463016987 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
19:23:37 INFO - {}
19:23:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 172ms
19:23:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
19:23:37 INFO - PROCESS | 3460 | 1468463017139 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:37 INFO - PROCESS | 3460 | 1468463017172 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
19:23:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
19:23:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
19:23:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
19:23:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
19:23:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
19:23:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
19:23:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 171ms
19:23:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
19:23:37 INFO - PROCESS | 3460 | 1468463017313 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:37 INFO - PROCESS | 3460 | 1468463017343 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
19:23:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 171ms
19:23:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
19:23:37 INFO - PROCESS | 3460 | 1468463017488 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:37 INFO - PROCESS | 3460 | 1468463017517 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
19:23:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 171ms
19:23:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
19:23:37 INFO - PROCESS | 3460 | 1468463017663 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:37 INFO - PROCESS | 3460 | 1468463017690 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
19:23:37 INFO - reader.readAsText(blob_2)
19:23:37 INFO - }" did not throw
19:23:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
19:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
19:23:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
19:23:37 INFO - reader.readAsDataURL(blob_2)
19:23:37 INFO - }" did not throw
19:23:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
19:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
19:23:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
19:23:37 INFO - reader.readAsArrayBuffer(blob_2)
19:23:37 INFO - }" did not throw
19:23:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
19:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
19:23:37 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:23:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
19:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:23:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
19:23:37 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
19:23:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
19:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:23:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
19:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
19:23:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
19:23:37 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:23:37 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
19:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
19:23:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 174ms
19:23:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
19:23:37 INFO - PROCESS | 3460 | 1468463017842 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:37 INFO - PROCESS | 3460 | 1468463017870 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
19:23:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
19:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
19:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
19:23:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 120ms
19:23:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
19:23:37 INFO - PROCESS | 3460 | 1468463017972 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:37 INFO - PROCESS | 3460 | 1468463018003 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
19:23:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 171ms
19:23:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
19:23:38 INFO - PROCESS | 3460 | 1468463018146 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:38 INFO - PROCESS | 3460 | 1468463018179 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
19:23:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 171ms
19:23:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
19:23:38 INFO - PROCESS | 3460 | 1468463018321 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:38 INFO - PROCESS | 3460 | 1468463018358 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
19:23:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 171ms
19:23:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
19:23:38 INFO - PROCESS | 3460 | 1468463018501 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:38 INFO - PROCESS | 3460 | 1468463018539 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
19:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
19:23:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 171ms
19:23:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
19:23:38 INFO - PROCESS | 3460 | 1468463018672 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:38 INFO - PROCESS | 3460 | 1468463018706 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
19:23:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 171ms
19:23:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
19:23:38 INFO - PROCESS | 3460 | 1468463018844 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:38 INFO - PROCESS | 3460 | 1468463018873 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
19:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
19:23:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
19:23:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 120ms
19:23:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
19:23:38 INFO - PROCESS | 3460 | 1468463018971 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:38 INFO - PROCESS | 3460 | 1468463019000 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
19:23:39 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:23:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
19:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:23:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
19:23:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 120ms
19:23:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
19:23:39 INFO - PROCESS | 3460 | 1468463019096 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:39 INFO - PROCESS | 3460 | 1468463019129 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:39 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
19:23:39 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 171ms
19:23:39 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
19:23:39 INFO - PROCESS | 3460 | 1468463019271 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:39 INFO - PROCESS | 3460 | 1468463019300 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:40 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
19:23:40 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 769ms
19:23:40 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
19:23:40 INFO - PROCESS | 3460 | 1468463020044 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:40 INFO - PROCESS | 3460 | 1468463020076 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:40 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
19:23:40 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 730ms
19:23:40 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
19:23:40 INFO - PROCESS | 3460 | 1468463020777 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:40 INFO - PROCESS | 3460 | 1468463020806 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:41 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
19:23:41 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 730ms
19:23:41 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
19:23:41 INFO - PROCESS | 3460 | 1468463021510 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:41 INFO - PROCESS | 3460 | 1468463021540 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:42 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
19:23:42 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 770ms
19:23:42 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
19:23:42 INFO - PROCESS | 3460 | 1468463022285 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:42 INFO - PROCESS | 3460 | 1468463022366 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
19:23:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
19:23:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
19:23:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
19:23:43 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 870ms
19:23:43 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
19:23:43 INFO - PROCESS | 3460 | 1468463023161 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:43 INFO - PROCESS | 3460 | 1468463023193 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
19:23:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
19:23:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
19:23:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
19:23:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
19:23:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
19:23:43 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 731ms
19:23:43 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
19:23:43 INFO - PROCESS | 3460 | 1468463023899 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:43 INFO - PROCESS | 3460 | 1468463023926 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
19:23:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
19:23:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
19:23:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
19:23:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
19:23:44 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
19:23:44 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 729ms
19:23:44 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
19:23:44 INFO - PROCESS | 3460 | 1468463024636 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:44 INFO - PROCESS | 3460 | 1468463024671 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
19:23:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
19:23:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
19:23:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
19:23:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
19:23:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
19:23:45 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 730ms
19:23:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
19:23:45 INFO - PROCESS | 3460 | 1468463025369 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:45 INFO - PROCESS | 3460 | 1468463025396 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
19:23:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
19:23:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
19:23:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
19:23:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 730ms
19:23:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
19:23:46 INFO - PROCESS | 3460 | 1468463026102 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:46 INFO - PROCESS | 3460 | 1468463026127 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
19:23:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
19:23:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
19:23:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
19:23:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 771ms
19:23:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
19:23:46 INFO - PROCESS | 3460 | 1468463026877 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:46 INFO - PROCESS | 3460 | 1468463026908 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
19:23:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
19:23:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
19:23:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
19:23:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 730ms
19:23:47 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
19:23:47 INFO - PROCESS | 3460 | 1468463027609 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:47 INFO - PROCESS | 3460 | 1468463027634 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
19:23:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
19:23:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
19:23:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
19:23:48 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 732ms
19:23:48 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
19:23:48 INFO - PROCESS | 3460 | 1468463028344 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:48 INFO - PROCESS | 3460 | 1468463028370 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
19:23:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
19:23:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
19:23:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
19:23:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
19:23:51 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 2915ms
19:23:51 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
19:23:51 INFO - PROCESS | 3460 | 1468463031265 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:51 INFO - PROCESS | 3460 | 1468463031305 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:53 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
19:23:53 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
19:23:53 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
19:23:53 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2126ms
19:23:53 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
19:23:53 INFO - PROCESS | 3460 | 1468463033397 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:53 INFO - PROCESS | 3460 | 1468463033423 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:55 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
19:23:55 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
19:23:55 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
19:23:55 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2116ms
19:23:55 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
19:23:55 INFO - PROCESS | 3460 | 1468463035519 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:55 INFO - PROCESS | 3460 | 1468463035548 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:56 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
19:23:56 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 770ms
19:23:56 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
19:23:56 INFO - PROCESS | 3460 | 1468463036295 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:56 INFO - PROCESS | 3460 | 1468463036323 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:57 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
19:23:57 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
19:23:57 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 870ms
19:23:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
19:23:57 INFO - PROCESS | 3460 | 1468463037172 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:57 INFO - PROCESS | 3460 | 1468463037200 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
19:23:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 730ms
19:23:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
19:23:57 INFO - PROCESS | 3460 | 1468463037909 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:57 INFO - PROCESS | 3460 | 1468463037936 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
19:23:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 730ms
19:23:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
19:23:58 INFO - PROCESS | 3460 | 1468463038643 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:58 INFO - PROCESS | 3460 | 1468463038668 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
19:23:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 771ms
19:23:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
19:23:59 INFO - PROCESS | 3460 | 1468463039418 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:23:59 INFO - PROCESS | 3460 | 1468463039452 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
19:24:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 829ms
19:24:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
19:24:00 INFO - PROCESS | 3460 | 1468463040250 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:00 INFO - PROCESS | 3460 | 1468463040275 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
19:24:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 670ms
19:24:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
19:24:00 INFO - PROCESS | 3460 | 1468463040923 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:00 INFO - PROCESS | 3460 | 1468463040948 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
19:24:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 1676ms
19:24:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
19:24:02 INFO - PROCESS | 3460 | 1468463042618 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:02 INFO - PROCESS | 3460 | 1468463042645 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
19:24:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 770ms
19:24:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
19:24:03 INFO - PROCESS | 3460 | 1468463043394 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:03 INFO - PROCESS | 3460 | 1468463043421 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
19:24:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 731ms
19:24:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
19:24:04 INFO - PROCESS | 3460 | 1468463044129 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:04 INFO - PROCESS | 3460 | 1468463044157 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
19:24:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 869ms
19:24:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
19:24:04 INFO - PROCESS | 3460 | 1468463045006 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:05 INFO - PROCESS | 3460 | 1468463045039 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
19:24:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 872ms
19:24:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
19:24:05 INFO - PROCESS | 3460 | 1468463045878 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:05 INFO - PROCESS | 3460 | 1468463045905 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
19:24:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 870ms
19:24:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
19:24:06 INFO - PROCESS | 3460 | 1468463046752 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:06 INFO - PROCESS | 3460 | 1468463046777 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
19:24:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 830ms
19:24:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
19:24:07 INFO - PROCESS | 3460 | 1468463047586 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:07 INFO - PROCESS | 3460 | 1468463047621 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
19:24:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 870ms
19:24:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
19:24:08 INFO - PROCESS | 3460 | 1468463048458 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:08 INFO - PROCESS | 3460 | 1468463048483 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
19:24:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 830ms
19:24:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
19:24:09 INFO - PROCESS | 3460 | 1468463049292 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:09 INFO - PROCESS | 3460 | 1468463049325 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
19:24:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 729ms
19:24:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
19:24:10 INFO - PROCESS | 3460 | 1468463050028 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:10 INFO - PROCESS | 3460 | 1468463050054 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:10 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:24:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 730ms
19:24:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
19:24:10 INFO - PROCESS | 3460 | 1468463050765 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:10 INFO - PROCESS | 3460 | 1468463050792 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:11 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:24:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 670ms
19:24:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
19:24:11 INFO - PROCESS | 3460 | 1468463051441 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:11 INFO - PROCESS | 3460 | 1468463051467 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
19:24:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 731ms
19:24:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
19:24:12 INFO - PROCESS | 3460 | 1468463052170 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:12 INFO - PROCESS | 3460 | 1468463052194 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
19:24:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 770ms
19:24:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
19:24:12 INFO - PROCESS | 3460 | 1468463052945 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:12 INFO - PROCESS | 3460 | 1468463052974 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
19:24:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 730ms
19:24:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
19:24:13 INFO - PROCESS | 3460 | 1468463053677 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:13 INFO - PROCESS | 3460 | 1468463053702 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
19:24:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 672ms
19:24:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
19:24:14 INFO - PROCESS | 3460 | 1468463054352 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:14 INFO - PROCESS | 3460 | 1468463054376 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
19:24:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 870ms
19:24:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
19:24:15 INFO - PROCESS | 3460 | 1468463055227 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:15 INFO - PROCESS | 3460 | 1468463055296 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
19:24:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 830ms
19:24:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
19:24:16 INFO - PROCESS | 3460 | 1468463056063 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:16 INFO - PROCESS | 3460 | 1468463056088 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
19:24:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 832ms
19:24:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
19:24:16 INFO - PROCESS | 3460 | 1468463056899 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:16 INFO - PROCESS | 3460 | 1468463056925 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:17 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:24:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 830ms
19:24:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
19:24:17 INFO - PROCESS | 3460 | 1468463057735 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:17 INFO - PROCESS | 3460 | 1468463057843 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:18 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:24:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 870ms
19:24:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
19:24:18 INFO - PROCESS | 3460 | 1468463058606 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:18 INFO - PROCESS | 3460 | 1468463058632 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
19:24:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 871ms
19:24:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
19:24:19 INFO - PROCESS | 3460 | 1468463059481 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:19 INFO - PROCESS | 3460 | 1468463059505 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
19:24:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 830ms
19:24:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
19:24:20 INFO - PROCESS | 3460 | 1468463060315 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:20 INFO - PROCESS | 3460 | 1468463060346 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
19:24:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 870ms
19:24:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
19:24:21 INFO - PROCESS | 3460 | 1468463061186 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:21 INFO - PROCESS | 3460 | 1468463061211 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
19:24:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 730ms
19:24:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
19:24:21 INFO - PROCESS | 3460 | 1468463061921 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:21 INFO - PROCESS | 3460 | 1468463061948 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:24:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 771ms
19:24:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
19:24:22 INFO - PROCESS | 3460 | 1468463062696 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:22 INFO - PROCESS | 3460 | 1468463062722 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
19:24:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 670ms
19:24:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
19:24:23 INFO - PROCESS | 3460 | 1468463063373 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:23 INFO - PROCESS | 3460 | 1468463063399 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
19:24:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 770ms
19:24:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
19:24:24 INFO - PROCESS | 3460 | 1468463064119 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:24 INFO - PROCESS | 3460 | 1468463064145 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
19:24:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 869ms
19:24:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
19:24:24 INFO - PROCESS | 3460 | 1468463064986 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:25 INFO - PROCESS | 3460 | 1468463065010 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
19:24:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 870ms
19:24:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
19:24:25 INFO - PROCESS | 3460 | 1468463065859 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:25 INFO - PROCESS | 3460 | 1468463065890 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
19:24:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 830ms
19:24:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
19:24:26 INFO - PROCESS | 3460 | 1468463066695 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:26 INFO - PROCESS | 3460 | 1468463066719 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
19:24:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 830ms
19:24:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
19:24:27 INFO - PROCESS | 3460 | 1468463067525 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:27 INFO - PROCESS | 3460 | 1468463067550 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
19:24:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 870ms
19:24:28 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
19:24:28 INFO - PROCESS | 3460 | 1468463068402 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:28 INFO - PROCESS | 3460 | 1468463068429 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:29 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:24:29 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1015ms
19:24:29 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
19:24:29 INFO - PROCESS | 3460 | 1468463069422 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:29 INFO - PROCESS | 3460 | 1468463069449 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:30 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
19:24:30 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 829ms
19:24:30 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
19:24:30 INFO - PROCESS | 3460 | 1468463070258 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:30 INFO - PROCESS | 3460 | 1468463070290 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
19:24:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 930ms
19:24:31 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
19:24:31 INFO - PROCESS | 3460 | 1468463071188 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:31 INFO - PROCESS | 3460 | 1468463071214 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:32 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
19:24:32 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 830ms
19:24:32 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
19:24:32 INFO - PROCESS | 3460 | 1468463072022 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:32 INFO - PROCESS | 3460 | 1468463072045 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:32 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
19:24:32 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 870ms
19:24:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
19:24:32 INFO - PROCESS | 3460 | 1468463072895 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:32 INFO - PROCESS | 3460 | 1468463072924 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
19:24:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 830ms
19:24:33 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
19:24:33 INFO - PROCESS | 3460 | 1468463073727 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:33 INFO - PROCESS | 3460 | 1468463073751 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
19:24:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 729ms
19:24:34 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
19:24:34 INFO - PROCESS | 3460 | 1468463074462 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:34 INFO - PROCESS | 3460 | 1468463074501 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
19:24:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 870ms
19:24:35 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
19:24:35 INFO - PROCESS | 3460 | 1468463075338 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:35 INFO - PROCESS | 3460 | 1468463075371 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
19:24:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 630ms
19:24:35 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
19:24:35 INFO - PROCESS | 3460 | 1468463075971 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:36 INFO - PROCESS | 3460 | 1468463075998 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
19:24:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 931ms
19:24:36 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
19:24:36 INFO - PROCESS | 3460 | 1468463076909 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:36 INFO - PROCESS | 3460 | 1468463076936 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
19:24:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 770ms
19:24:37 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
19:24:37 INFO - PROCESS | 3460 | 1468463077680 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:37 INFO - PROCESS | 3460 | 1468463077705 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
19:24:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 770ms
19:24:38 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
19:24:38 INFO - PROCESS | 3460 | 1468463078453 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:38 INFO - PROCESS | 3460 | 1468463078477 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
19:24:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 732ms
19:24:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
19:24:39 INFO - PROCESS | 3460 | 1468463079189 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:39 INFO - PROCESS | 3460 | 1468463079216 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
19:24:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 729ms
19:24:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
19:24:39 INFO - PROCESS | 3460 | 1468463079920 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:39 INFO - PROCESS | 3460 | 1468463079945 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
19:24:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 930ms
19:24:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
19:24:40 INFO - PROCESS | 3460 | 1468463080855 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:40 INFO - PROCESS | 3460 | 1468463080883 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
19:24:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 930ms
19:24:41 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
19:24:41 INFO - PROCESS | 3460 | 1468463081788 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:41 INFO - PROCESS | 3460 | 1468463081815 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
19:24:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 930ms
19:24:42 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
19:24:42 INFO - PROCESS | 3460 | 1468463082722 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:42 INFO - PROCESS | 3460 | 1468463082747 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
19:24:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 770ms
19:24:43 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
19:24:43 INFO - PROCESS | 3460 | 1468463083499 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:43 INFO - PROCESS | 3460 | 1468463083524 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
19:24:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 831ms
19:24:44 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
19:24:44 INFO - PROCESS | 3460 | 1468463084330 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:44 INFO - PROCESS | 3460 | 1468463084356 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
19:24:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 869ms
19:24:45 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
19:24:45 INFO - PROCESS | 3460 | 1468463085203 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:45 INFO - PROCESS | 3460 | 1468463085226 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
19:24:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 830ms
19:24:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
19:24:46 INFO - PROCESS | 3460 | 1468463086037 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:46 INFO - PROCESS | 3460 | 1468463086066 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
19:24:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 930ms
19:24:46 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
19:24:46 INFO - PROCESS | 3460 | 1468463086977 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:47 INFO - PROCESS | 3460 | 1468463087004 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
19:24:47 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1020ms
19:24:47 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
19:24:48 INFO - PROCESS | 3460 | 1468463088000 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:48 INFO - PROCESS | 3460 | 1468463088025 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
19:24:48 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 771ms
19:24:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
19:24:48 INFO - PROCESS | 3460 | 1468463088775 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:48 INFO - PROCESS | 3460 | 1468463088801 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
19:24:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 769ms
19:24:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
19:24:49 INFO - PROCESS | 3460 | 1468463089552 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:49 INFO - PROCESS | 3460 | 1468463089584 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
19:24:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 770ms
19:24:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
19:24:50 INFO - PROCESS | 3460 | 1468463090322 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:50 INFO - PROCESS | 3460 | 1468463090348 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
19:24:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1166ms
19:24:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
19:24:51 INFO - PROCESS | 3460 | 1468463091491 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:51 INFO - PROCESS | 3460 | 1468463091514 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
19:24:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 730ms
19:24:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
19:24:52 INFO - PROCESS | 3460 | 1468463092225 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:52 INFO - PROCESS | 3460 | 1468463092254 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
19:24:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 830ms
19:24:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
19:24:53 INFO - PROCESS | 3460 | 1468463093057 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:53 INFO - PROCESS | 3460 | 1468463093081 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
19:24:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 870ms
19:24:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
19:24:53 INFO - PROCESS | 3460 | 1468463093932 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:53 INFO - PROCESS | 3460 | 1468463093960 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
19:24:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 729ms
19:24:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
19:24:54 INFO - PROCESS | 3460 | 1468463094668 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:54 INFO - PROCESS | 3460 | 1468463094694 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
19:24:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 670ms
19:24:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
19:24:55 INFO - PROCESS | 3460 | 1468463095345 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:55 INFO - PROCESS | 3460 | 1468463095372 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
19:24:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 830ms
19:24:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
19:24:56 INFO - PROCESS | 3460 | 1468463096176 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:56 INFO - PROCESS | 3460 | 1468463096204 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
19:24:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 770ms
19:24:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
19:24:56 INFO - PROCESS | 3460 | 1468463096948 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:56 INFO - PROCESS | 3460 | 1468463096972 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
19:24:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 770ms
19:24:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
19:24:57 INFO - PROCESS | 3460 | 1468463097722 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:24:57 INFO - PROCESS | 3460 | 1468463097752 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
19:25:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
19:25:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
19:25:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
19:25:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
19:25:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
19:25:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
19:25:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
19:25:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
19:25:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
19:25:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
19:25:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
19:25:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 6927ms
19:25:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
19:25:04 INFO - PROCESS | 3460 | 1468463104656 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:04 INFO - PROCESS | 3460 | 1468463104682 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
19:25:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
19:25:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
19:25:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
19:25:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 2526ms
19:25:07 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
19:25:07 INFO - PROCESS | 3460 | 1468463107185 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:07 INFO - PROCESS | 3460 | 1468463107211 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
19:25:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 930ms
19:25:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
19:25:08 INFO - PROCESS | 3460 | 1468463108121 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:08 INFO - PROCESS | 3460 | 1468463108147 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
19:25:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 870ms
19:25:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
19:25:09 INFO - PROCESS | 3460 | 1468463108997 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:09 INFO - PROCESS | 3460 | 1468463109024 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
19:25:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 669ms
19:25:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
19:25:09 INFO - PROCESS | 3460 | 1468463109672 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:09 INFO - PROCESS | 3460 | 1468463109697 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
19:25:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 830ms
19:25:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
19:25:10 INFO - PROCESS | 3460 | 1468463110501 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:10 INFO - PROCESS | 3460 | 1468463110524 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
19:25:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 670ms
19:25:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
19:25:11 INFO - PROCESS | 3460 | 1468463111175 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:11 INFO - PROCESS | 3460 | 1468463111207 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
19:25:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 830ms
19:25:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
19:25:12 INFO - PROCESS | 3460 | 1468463112011 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:12 INFO - PROCESS | 3460 | 1468463112033 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
19:25:12 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 730ms
19:25:12 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
19:25:12 INFO - PROCESS | 3460 | 1468463112742 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:12 INFO - PROCESS | 3460 | 1468463112768 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
19:25:13 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 770ms
19:25:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
19:25:13 INFO - PROCESS | 3460 | 1468463113515 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:13 INFO - PROCESS | 3460 | 1468463113540 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:14 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:25:14 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 670ms
19:25:14 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
19:25:14 INFO - PROCESS | 3460 | 1468463114189 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:14 INFO - PROCESS | 3460 | 1468463114215 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:14 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
19:25:14 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 171ms
19:25:14 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
19:25:14 INFO - PROCESS | 3460 | 1468463114366 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:14 INFO - PROCESS | 3460 | 1468463114394 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:14 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
19:25:14 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
19:25:14 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
19:25:14 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 170ms
19:25:14 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
19:25:14 INFO - PROCESS | 3460 | 1468463114542 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:14 INFO - PROCESS | 3460 | 1468463114568 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:15 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
19:25:15 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 930ms
19:25:15 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
19:25:15 INFO - PROCESS | 3460 | 1468463115471 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:15 INFO - PROCESS | 3460 | 1468463115495 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:16 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
19:25:16 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 970ms
19:25:16 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
19:25:16 INFO - PROCESS | 3460 | 1468463116445 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:16 INFO - PROCESS | 3460 | 1468463116472 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:17 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
19:25:17 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 970ms
19:25:17 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
19:25:17 INFO - PROCESS | 3460 | 1468463117417 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:17 INFO - PROCESS | 3460 | 1468463117442 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:18 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
19:25:18 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
19:25:18 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 770ms
19:25:18 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
19:25:18 INFO - PROCESS | 3460 | 1468463118191 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:18 INFO - PROCESS | 3460 | 1468463118214 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:18 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
19:25:18 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 730ms
19:25:18 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
19:25:18 INFO - PROCESS | 3460 | 1468463118925 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:18 INFO - PROCESS | 3460 | 1468463118952 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
19:25:20 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1122ms
19:25:20 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
19:25:20 INFO - PROCESS | 3460 | 1468463120054 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:20 INFO - PROCESS | 3460 | 1468463120079 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
19:25:21 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 972ms
19:25:21 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
19:25:21 INFO - PROCESS | 3460 | 1468463121030 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:21 INFO - PROCESS | 3460 | 1468463121061 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
19:25:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
19:25:21 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 830ms
19:25:21 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
19:25:21 INFO - PROCESS | 3460 | 1468463121866 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:21 INFO - PROCESS | 3460 | 1468463121893 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
19:25:22 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 870ms
19:25:22 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
19:25:22 INFO - PROCESS | 3460 | 1468463122737 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:22 INFO - PROCESS | 3460 | 1468463122761 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
19:25:23 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 830ms
19:25:23 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
19:25:23 INFO - PROCESS | 3460 | 1468463123570 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:23 INFO - PROCESS | 3460 | 1468463123594 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
19:25:24 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 730ms
19:25:24 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
19:25:24 INFO - PROCESS | 3460 | 1468463124303 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:24 INFO - PROCESS | 3460 | 1468463124333 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
19:25:25 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 769ms
19:25:25 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
19:25:25 INFO - PROCESS | 3460 | 1468463125115 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:25 INFO - PROCESS | 3460 | 1468463125143 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
19:25:26 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1072ms
19:25:26 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
19:25:26 INFO - PROCESS | 3460 | 1468463126194 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:26 INFO - PROCESS | 3460 | 1468463126219 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
19:25:27 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1017ms
19:25:27 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
19:25:27 INFO - PROCESS | 3460 | 1468463127215 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:27 INFO - PROCESS | 3460 | 1468463127247 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
19:25:27 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 730ms
19:25:27 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
19:25:27 INFO - PROCESS | 3460 | 1468463127952 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:27 INFO - PROCESS | 3460 | 1468463127977 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
19:25:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
19:25:30 INFO - window.indexedDB.open('test', val);..." did not throw
19:25:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:25:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
19:25:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
19:25:30 INFO - window.indexedDB.open('test', val);..." did not throw
19:25:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:25:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
19:25:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
19:25:30 INFO - window.indexedDB.open('test', val);..." did not throw
19:25:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:25:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
19:25:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
19:25:30 INFO - window.indexedDB.open('test', val);..." did not throw
19:25:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
19:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:25:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:25:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
19:25:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
19:25:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
19:25:30 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2425ms
19:25:30 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
19:25:30 INFO - PROCESS | 3460 | 1468463130378 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:30 INFO - PROCESS | 3460 | 1468463130402 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:31 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
19:25:31 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 672ms
19:25:31 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
19:25:31 INFO - PROCESS | 3460 | 1468463131053 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:31 INFO - PROCESS | 3460 | 1468463131076 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:32 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
19:25:32 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
19:25:32 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1323ms
19:25:32 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
19:25:32 INFO - PROCESS | 3460 | 1468463132380 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:32 INFO - PROCESS | 3460 | 1468463132405 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
19:25:33 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 770ms
19:25:33 INFO - TEST-START | /IndexedDB/idbindex_count.htm
19:25:33 INFO - PROCESS | 3460 | 1468463133154 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:33 INFO - PROCESS | 3460 | 1468463133181 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:33 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
19:25:33 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 830ms
19:25:33 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
19:25:33 INFO - PROCESS | 3460 | 1468463133991 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:34 INFO - PROCESS | 3460 | 1468463134016 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:34 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
19:25:34 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 769ms
19:25:34 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
19:25:34 INFO - PROCESS | 3460 | 1468463134761 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:34 INFO - PROCESS | 3460 | 1468463134785 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:35 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
19:25:35 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 730ms
19:25:35 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
19:25:35 INFO - PROCESS | 3460 | 1468463135495 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:35 INFO - PROCESS | 3460 | 1468463135518 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:36 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
19:25:36 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 830ms
19:25:36 INFO - TEST-START | /IndexedDB/idbindex_get.htm
19:25:36 INFO - PROCESS | 3460 | 1468463136331 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:36 INFO - PROCESS | 3460 | 1468463136361 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:37 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
19:25:37 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 730ms
19:25:37 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
19:25:37 INFO - PROCESS | 3460 | 1468463137063 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:37 INFO - PROCESS | 3460 | 1468463137086 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:37 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
19:25:37 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 870ms
19:25:37 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
19:25:37 INFO - PROCESS | 3460 | 1468463137937 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:37 INFO - PROCESS | 3460 | 1468463137965 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:38 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
19:25:38 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 732ms
19:25:38 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
19:25:38 INFO - PROCESS | 3460 | 1468463138676 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:38 INFO - PROCESS | 3460 | 1468463138702 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:39 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
19:25:39 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 930ms
19:25:39 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
19:25:39 INFO - PROCESS | 3460 | 1468463139614 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:39 INFO - PROCESS | 3460 | 1468463139639 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:40 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
19:25:40 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 630ms
19:25:40 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
19:25:40 INFO - PROCESS | 3460 | 1468463140251 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:40 INFO - PROCESS | 3460 | 1468463140275 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:41 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
19:25:41 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 770ms
19:25:41 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
19:25:41 INFO - PROCESS | 3460 | 1468463141024 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:41 INFO - PROCESS | 3460 | 1468463141047 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:41 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
19:25:41 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 830ms
19:25:41 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
19:25:41 INFO - PROCESS | 3460 | 1468463141858 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:41 INFO - PROCESS | 3460 | 1468463141887 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:42 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
19:25:42 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 670ms
19:25:42 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
19:25:42 INFO - PROCESS | 3460 | 1468463142530 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:42 INFO - PROCESS | 3460 | 1468463142553 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
19:25:43 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
19:25:43 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 732ms
19:25:43 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
19:25:43 INFO - PROCESS | 3460 | 1468463143266 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:43 INFO - PROCESS | 3460 | 1468463143289 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
19:25:44 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 831ms
19:25:44 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
19:25:44 INFO - PROCESS | 3460 | 1468463144101 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:44 INFO - PROCESS | 3460 | 1468463144129 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
19:25:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 831ms
19:25:44 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
19:25:44 INFO - PROCESS | 3460 | 1468463144938 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:44 INFO - PROCESS | 3460 | 1468463144972 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:45 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
19:25:45 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 870ms
19:25:45 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
19:25:45 INFO - PROCESS | 3460 | 1468463145814 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:45 INFO - PROCESS | 3460 | 1468463145840 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
19:25:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 730ms
19:25:46 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
19:25:46 INFO - PROCESS | 3460 | 1468463146551 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:46 INFO - PROCESS | 3460 | 1468463146577 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:47 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
19:25:47 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 832ms
19:25:47 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
19:25:47 INFO - PROCESS | 3460 | 1468463147384 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:47 INFO - PROCESS | 3460 | 1468463147409 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
19:25:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 671ms
19:25:48 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
19:25:48 INFO - PROCESS | 3460 | 1468463148058 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:48 INFO - PROCESS | 3460 | 1468463148081 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:48 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
19:25:48 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 830ms
19:25:48 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
19:25:48 INFO - PROCESS | 3460 | 1468463148893 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:48 INFO - PROCESS | 3460 | 1468463148922 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:50 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
19:25:50 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1376ms
19:25:50 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
19:25:50 INFO - PROCESS | 3460 | 1468463150272 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:50 INFO - PROCESS | 3460 | 1468463150299 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:50 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
19:25:50 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 731ms
19:25:50 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
19:25:50 INFO - PROCESS | 3460 | 1468463151006 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:51 INFO - PROCESS | 3460 | 1468463151033 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:51 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
19:25:51 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 732ms
19:25:51 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
19:25:51 INFO - PROCESS | 3460 | 1468463151741 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:51 INFO - PROCESS | 3460 | 1468463151767 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:52 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
19:25:52 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 630ms
19:25:52 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
19:25:52 INFO - PROCESS | 3460 | 1468463152379 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:52 INFO - PROCESS | 3460 | 1468463152409 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:53 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
19:25:53 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 830ms
19:25:53 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
19:25:53 INFO - PROCESS | 3460 | 1468463153213 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:53 INFO - PROCESS | 3460 | 1468463153238 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:53 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:25:53 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 670ms
19:25:53 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
19:25:53 INFO - PROCESS | 3460 | 1468463153882 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:53 INFO - PROCESS | 3460 | 1468463153905 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:54 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
19:25:54 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 730ms
19:25:54 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
19:25:54 INFO - PROCESS | 3460 | 1468463154617 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:54 INFO - PROCESS | 3460 | 1468463154649 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:55 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
19:25:55 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 830ms
19:25:55 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
19:25:55 INFO - PROCESS | 3460 | 1468463155451 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:55 INFO - PROCESS | 3460 | 1468463155474 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:56 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
19:25:56 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 770ms
19:25:56 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
19:25:56 INFO - PROCESS | 3460 | 1468463156221 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:56 INFO - PROCESS | 3460 | 1468463156245 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:56 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
19:25:56 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 771ms
19:25:56 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
19:25:56 INFO - PROCESS | 3460 | 1468463156996 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:57 INFO - PROCESS | 3460 | 1468463157023 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
19:25:57 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 120ms
19:25:57 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
19:25:57 INFO - PROCESS | 3460 | 1468463157130 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:57 INFO - PROCESS | 3460 | 1468463157157 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
19:25:57 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 121ms
19:25:57 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
19:25:57 INFO - PROCESS | 3460 | 1468463157256 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:57 INFO - PROCESS | 3460 | 1468463157288 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
19:25:57 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
19:25:57 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 171ms
19:25:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
19:25:57 INFO - PROCESS | 3460 | 1468463157435 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:57 INFO - PROCESS | 3460 | 1468463157461 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
19:25:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 670ms
19:25:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
19:25:58 INFO - PROCESS | 3460 | 1468463158108 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:58 INFO - PROCESS | 3460 | 1468463158133 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:58 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:25:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 830ms
19:25:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
19:25:58 INFO - PROCESS | 3460 | 1468463158942 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:58 INFO - PROCESS | 3460 | 1468463158979 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:59 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:25:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 970ms
19:25:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
19:25:59 INFO - PROCESS | 3460 | 1468463159915 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:25:59 INFO - PROCESS | 3460 | 1468463159939 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:00 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:26:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 870ms
19:26:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
19:26:00 INFO - PROCESS | 3460 | 1468463160787 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:00 INFO - PROCESS | 3460 | 1468463160811 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:01 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:26:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 771ms
19:26:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
19:26:01 INFO - PROCESS | 3460 | 1468463161561 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:01 INFO - PROCESS | 3460 | 1468463161585 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:02 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:26:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 770ms
19:26:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
19:26:02 INFO - PROCESS | 3460 | 1468463162334 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:02 INFO - PROCESS | 3460 | 1468463162359 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:03 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:26:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 830ms
19:26:03 INFO - PROCESS | 3460 | 1468463163196 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
19:26:03 INFO - PROCESS | 3460 | 1468463163223 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:03 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:26:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 711ms
19:26:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
19:26:03 INFO - PROCESS | 3460 | 1468463163916 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:03 INFO - PROCESS | 3460 | 1468463163942 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
19:26:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 970ms
19:26:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
19:26:04 INFO - PROCESS | 3460 | 1468463164889 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:04 INFO - PROCESS | 3460 | 1468463164925 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
19:26:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 873ms
19:26:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
19:26:05 INFO - PROCESS | 3460 | 1468463165764 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:05 INFO - PROCESS | 3460 | 1468463165789 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
19:26:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 870ms
19:26:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
19:26:06 INFO - PROCESS | 3460 | 1468463166637 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:06 INFO - PROCESS | 3460 | 1468463166660 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
19:26:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 830ms
19:26:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
19:26:07 INFO - PROCESS | 3460 | 1468463167470 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:07 INFO - PROCESS | 3460 | 1468463167501 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
19:26:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 830ms
19:26:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
19:26:08 INFO - PROCESS | 3460 | 1468463168304 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:08 INFO - PROCESS | 3460 | 1468463168334 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
19:26:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 930ms
19:26:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
19:26:09 INFO - PROCESS | 3460 | 1468463169237 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:09 INFO - PROCESS | 3460 | 1468463169264 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
19:26:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 931ms
19:26:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
19:26:10 INFO - PROCESS | 3460 | 1468463170181 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:10 INFO - PROCESS | 3460 | 1468463170208 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:10 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:26:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 790ms
19:26:10 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
19:26:10 INFO - PROCESS | 3460 | 1468463170969 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:10 INFO - PROCESS | 3460 | 1468463170995 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
19:26:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 930ms
19:26:11 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
19:26:11 INFO - PROCESS | 3460 | 1468463171899 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:11 INFO - PROCESS | 3460 | 1468463171923 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
19:26:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 870ms
19:26:12 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
19:26:12 INFO - PROCESS | 3460 | 1468463172773 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:12 INFO - PROCESS | 3460 | 1468463172806 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:13 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:26:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 730ms
19:26:13 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
19:26:13 INFO - PROCESS | 3460 | 1468463173508 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:13 INFO - PROCESS | 3460 | 1468463173532 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:14 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:26:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 870ms
19:26:14 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
19:26:14 INFO - PROCESS | 3460 | 1468463174411 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:14 INFO - PROCESS | 3460 | 1468463174439 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
19:26:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 831ms
19:26:15 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
19:26:15 INFO - PROCESS | 3460 | 1468463175248 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:15 INFO - PROCESS | 3460 | 1468463175273 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
19:26:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 870ms
19:26:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
19:26:16 INFO - PROCESS | 3460 | 1468463176120 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:16 INFO - PROCESS | 3460 | 1468463176146 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
19:26:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 870ms
19:26:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
19:26:16 INFO - PROCESS | 3460 | 1468463176992 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:17 INFO - PROCESS | 3460 | 1468463177017 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:17 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:26:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 770ms
19:26:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
19:26:17 INFO - PROCESS | 3460 | 1468463177764 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:17 INFO - PROCESS | 3460 | 1468463177787 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
19:26:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 870ms
19:26:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
19:26:18 INFO - PROCESS | 3460 | 1468463178638 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:18 INFO - PROCESS | 3460 | 1468463178669 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:19 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:26:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 831ms
19:26:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
19:26:19 INFO - PROCESS | 3460 | 1468463179471 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:19 INFO - PROCESS | 3460 | 1468463179495 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:20 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:26:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 870ms
19:26:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
19:26:20 INFO - PROCESS | 3460 | 1468463180345 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:20 INFO - PROCESS | 3460 | 1468463180382 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:21 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:26:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 830ms
19:26:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
19:26:21 INFO - PROCESS | 3460 | 1468463181178 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:21 INFO - PROCESS | 3460 | 1468463181205 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
19:26:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 830ms
19:26:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
19:26:21 INFO - PROCESS | 3460 | 1468463182012 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:22 INFO - PROCESS | 3460 | 1468463182038 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:22 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:26:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 670ms
19:26:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
19:26:22 INFO - PROCESS | 3460 | 1468463182695 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:22 INFO - PROCESS | 3460 | 1468463182720 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
19:26:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 771ms
19:26:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
19:26:23 INFO - PROCESS | 3460 | 1468463183464 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:23 INFO - PROCESS | 3460 | 1468463183489 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
19:26:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 870ms
19:26:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
19:26:24 INFO - PROCESS | 3460 | 1468463184333 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:24 INFO - PROCESS | 3460 | 1468463184357 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
19:26:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 870ms
19:26:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
19:26:25 INFO - PROCESS | 3460 | 1468463185207 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:25 INFO - PROCESS | 3460 | 1468463185237 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:25 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:26:25 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
19:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:26:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:26:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 730ms
19:26:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
19:26:25 INFO - PROCESS | 3460 | 1468463185942 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:25 INFO - PROCESS | 3460 | 1468463185966 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:26 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:26:26 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
19:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:26:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
19:26:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 630ms
19:26:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
19:26:26 INFO - PROCESS | 3460 | 1468463186572 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:26 INFO - PROCESS | 3460 | 1468463186618 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
19:26:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 830ms
19:26:27 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
19:26:27 INFO - PROCESS | 3460 | 1468463187407 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:27 INFO - PROCESS | 3460 | 1468463187432 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
19:26:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 730ms
19:26:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
19:26:28 INFO - PROCESS | 3460 | 1468463188141 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:28 INFO - PROCESS | 3460 | 1468463188166 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
19:26:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 870ms
19:26:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
19:26:29 INFO - PROCESS | 3460 | 1468463189017 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:29 INFO - PROCESS | 3460 | 1468463189043 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
19:26:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 832ms
19:26:29 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
19:26:29 INFO - PROCESS | 3460 | 1468463189849 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:29 INFO - PROCESS | 3460 | 1468463189875 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
19:26:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 871ms
19:26:30 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
19:26:30 INFO - PROCESS | 3460 | 1468463190723 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:30 INFO - PROCESS | 3460 | 1468463190747 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
19:26:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 830ms
19:26:31 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
19:26:31 INFO - PROCESS | 3460 | 1468463191558 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:31 INFO - PROCESS | 3460 | 1468463191587 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
19:26:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 870ms
19:26:32 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
19:26:32 INFO - PROCESS | 3460 | 1468463192430 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:32 INFO - PROCESS | 3460 | 1468463192453 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:33 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:26:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 770ms
19:26:33 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
19:26:33 INFO - PROCESS | 3460 | 1468463193244 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:33 INFO - PROCESS | 3460 | 1468463193271 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:34 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:26:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 930ms
19:26:34 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
19:26:34 INFO - PROCESS | 3460 | 1468463194179 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:34 INFO - PROCESS | 3460 | 1468463194205 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
19:26:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1173ms
19:26:35 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
19:26:35 INFO - PROCESS | 3460 | 1468463195359 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:35 INFO - PROCESS | 3460 | 1468463195388 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
19:26:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 730ms
19:26:36 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
19:26:36 INFO - PROCESS | 3460 | 1468463196096 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:36 INFO - PROCESS | 3460 | 1468463196121 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
19:26:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 770ms
19:26:36 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
19:26:36 INFO - PROCESS | 3460 | 1468463196866 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:36 INFO - PROCESS | 3460 | 1468463196891 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
19:26:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 831ms
19:26:37 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
19:26:37 INFO - PROCESS | 3460 | 1468463197700 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:37 INFO - PROCESS | 3460 | 1468463197723 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
19:26:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 830ms
19:26:38 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
19:26:38 INFO - PROCESS | 3460 | 1468463198534 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:38 INFO - PROCESS | 3460 | 1468463198563 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
19:26:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 870ms
19:26:39 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
19:26:39 INFO - PROCESS | 3460 | 1468463199407 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:39 INFO - PROCESS | 3460 | 1468463199434 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
19:26:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 830ms
19:26:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
19:26:40 INFO - PROCESS | 3460 | 1468463200243 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:40 INFO - PROCESS | 3460 | 1468463200268 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
19:26:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 831ms
19:26:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
19:26:41 INFO - PROCESS | 3460 | 1468463201078 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:41 INFO - PROCESS | 3460 | 1468463201104 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
19:26:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 770ms
19:26:41 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
19:26:41 INFO - PROCESS | 3460 | 1468463201855 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:41 INFO - PROCESS | 3460 | 1468463201881 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
19:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
19:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
19:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
19:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
19:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
19:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
19:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
19:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
19:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
19:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
19:26:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
19:26:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 732ms
19:26:42 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
19:26:42 INFO - PROCESS | 3460 | 1468463202588 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:42 INFO - PROCESS | 3460 | 1468463202613 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
19:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
19:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
19:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
19:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
19:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
19:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
19:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
19:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
19:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
19:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
19:26:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
19:26:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 731ms
19:26:43 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
19:26:43 INFO - PROCESS | 3460 | 1468463203322 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:43 INFO - PROCESS | 3460 | 1468463203346 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
19:26:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 771ms
19:26:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
19:26:44 INFO - PROCESS | 3460 | 1468463204097 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:44 INFO - PROCESS | 3460 | 1468463204128 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
19:26:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 770ms
19:26:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
19:26:44 INFO - PROCESS | 3460 | 1468463204869 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:44 INFO - PROCESS | 3460 | 1468463204893 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
19:26:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 830ms
19:26:45 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
19:26:45 INFO - PROCESS | 3460 | 1468463205735 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:45 INFO - PROCESS | 3460 | 1468463205763 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
19:26:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
19:26:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
19:26:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
19:26:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
19:26:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3071ms
19:26:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
19:26:48 INFO - PROCESS | 3460 | 1468463208811 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:48 INFO - PROCESS | 3460 | 1468463208835 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
19:26:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 870ms
19:26:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
19:26:49 INFO - PROCESS | 3460 | 1468463209684 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:49 INFO - PROCESS | 3460 | 1468463209711 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:50 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:26:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 830ms
19:26:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
19:26:50 INFO - PROCESS | 3460 | 1468463210521 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:50 INFO - PROCESS | 3460 | 1468463210546 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:51 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:26:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 671ms
19:26:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
19:26:51 INFO - PROCESS | 3460 | 1468463211193 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:51 INFO - PROCESS | 3460 | 1468463211218 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:52 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:26:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 830ms
19:26:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
19:26:52 INFO - PROCESS | 3460 | 1468463212027 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:52 INFO - PROCESS | 3460 | 1468463212054 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:52 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:26:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 770ms
19:26:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
19:26:52 INFO - PROCESS | 3460 | 1468463212804 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:52 INFO - PROCESS | 3460 | 1468463212830 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:53 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:26:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 770ms
19:26:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
19:26:53 INFO - PROCESS | 3460 | 1468463213580 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:53 INFO - PROCESS | 3460 | 1468463213606 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:54 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:26:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 832ms
19:26:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
19:26:54 INFO - PROCESS | 3460 | 1468463214413 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:54 INFO - PROCESS | 3460 | 1468463214437 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:55 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:26:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 770ms
19:26:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
19:26:55 INFO - PROCESS | 3460 | 1468463215186 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:55 INFO - PROCESS | 3460 | 1468463215209 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
19:26:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 830ms
19:26:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
19:26:56 INFO - PROCESS | 3460 | 1468463216019 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:56 INFO - PROCESS | 3460 | 1468463216050 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
19:26:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 870ms
19:26:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
19:26:56 INFO - PROCESS | 3460 | 1468463216892 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:56 INFO - PROCESS | 3460 | 1468463216915 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
19:26:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 870ms
19:26:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
19:26:57 INFO - PROCESS | 3460 | 1468463217764 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:57 INFO - PROCESS | 3460 | 1468463217788 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
19:26:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 870ms
19:26:58 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
19:26:58 INFO - PROCESS | 3460 | 1468463218641 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:58 INFO - PROCESS | 3460 | 1468463218668 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
19:26:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 870ms
19:26:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
19:26:59 INFO - PROCESS | 3460 | 1468463219513 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:26:59 INFO - PROCESS | 3460 | 1468463219539 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
19:27:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 932ms
19:27:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
19:27:00 INFO - PROCESS | 3460 | 1468463220454 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:00 INFO - PROCESS | 3460 | 1468463220485 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
19:27:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 870ms
19:27:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
19:27:01 INFO - PROCESS | 3460 | 1468463221329 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:01 INFO - PROCESS | 3460 | 1468463221354 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:02 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:27:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 770ms
19:27:02 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
19:27:02 INFO - PROCESS | 3460 | 1468463222098 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:02 INFO - PROCESS | 3460 | 1468463222121 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:02 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
19:27:02 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 830ms
19:27:02 INFO - TEST-START | /IndexedDB/idbtransaction.htm
19:27:02 INFO - PROCESS | 3460 | 1468463222932 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:02 INFO - PROCESS | 3460 | 1468463222960 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:03 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
19:27:03 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
19:27:03 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 670ms
19:27:03 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
19:27:03 INFO - PROCESS | 3460 | 1468463223604 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:03 INFO - PROCESS | 3460 | 1468463223627 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:04 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
19:27:04 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 730ms
19:27:04 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
19:27:04 INFO - PROCESS | 3460 | 1468463224337 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:04 INFO - PROCESS | 3460 | 1468463224361 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
19:27:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
19:27:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
19:27:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
19:27:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
19:27:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
19:27:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
19:27:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
19:27:08 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 4634ms
19:27:08 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
19:27:08 INFO - PROCESS | 3460 | 1468463228975 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:08 INFO - PROCESS | 3460 | 1468463229002 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:10 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
19:27:10 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1067ms
19:27:10 INFO - TEST-START | /IndexedDB/index_sort_order.htm
19:27:10 INFO - PROCESS | 3460 | 1468463230046 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:10 INFO - PROCESS | 3460 | 1468463230079 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:10 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
19:27:10 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 830ms
19:27:10 INFO - TEST-START | /IndexedDB/interfaces.html
19:27:10 INFO - PROCESS | 3460 | 1468463230882 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:10 INFO - PROCESS | 3460 | 1468463230910 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
19:27:11 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:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
19:27:11 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:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
19:27:11 INFO - TEST-OK | /IndexedDB/interfaces.html | took 390ms
19:27:11 INFO - TEST-START | /IndexedDB/interfaces.worker
19:27:11 INFO - PROCESS | 3460 | 1468463231278 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:11 INFO - PROCESS | 3460 | 1468463231305 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
19:27:11 INFO - {}
19:27:11 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:27:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
19:27:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
19:27:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
19:27:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
19:27:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
19:27:11 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
19:27:11 INFO - {}
19:27:11 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:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
19:27:11 INFO - {}
19:27:11 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:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
19:27:11 INFO - {}
19:27:11 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 469ms
19:27:11 INFO - TEST-START | /IndexedDB/key_invalid.htm
19:27:11 INFO - PROCESS | 3460 | 1468463231754 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:11 INFO - PROCESS | 3460 | 1468463231781 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
19:27:12 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
19:27:12 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 677ms
19:27:12 INFO - TEST-START | /IndexedDB/key_valid.html
19:27:12 INFO - PROCESS | 3460 | 1468463232431 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:12 INFO - PROCESS | 3460 | 1468463232457 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
19:27:22 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
19:27:22 INFO - TEST-OK | /IndexedDB/key_valid.html | took 10166ms
19:27:22 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
19:27:22 INFO - PROCESS | 3460 | 1468463242608 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:22 INFO - PROCESS | 3460 | 1468463242635 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:23 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
19:27:23 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1119ms
19:27:23 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
19:27:23 INFO - PROCESS | 3460 | 1468463243731 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:23 INFO - PROCESS | 3460 | 1468463243756 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:24 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
19:27:24 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 870ms
19:27:24 INFO - TEST-START | /IndexedDB/keygenerator.htm
19:27:24 INFO - PROCESS | 3460 | 1468463244604 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:24 INFO - PROCESS | 3460 | 1468463244630 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:26 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
19:27:26 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
19:27:26 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
19:27:26 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 1863ms
19:27:26 INFO - TEST-START | /IndexedDB/keyorder.htm
19:27:26 INFO - PROCESS | 3460 | 1468463246474 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:26 INFO - PROCESS | 3460 | 1468463246498 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
19:27:27 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
19:27:27 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 982ms
19:27:27 INFO - TEST-START | /IndexedDB/keypath.htm
19:27:27 INFO - PROCESS | 3460 | 1468463247455 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:27 INFO - PROCESS | 3460 | 1468463247480 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
19:27:28 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
19:27:28 INFO - TEST-OK | /IndexedDB/keypath.htm | took 832ms
19:27:28 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
19:27:28 INFO - PROCESS | 3460 | 1468463248291 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:28 INFO - PROCESS | 3460 | 1468463248316 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
19:27:29 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
19:27:29 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 772ms
19:27:29 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
19:27:29 INFO - PROCESS | 3460 | 1468463249067 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:29 INFO - PROCESS | 3460 | 1468463249096 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:30 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
19:27:30 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
19:27:30 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
19:27:30 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1822ms
19:27:30 INFO - TEST-START | /IndexedDB/list_ordering.htm
19:27:30 INFO - PROCESS | 3460 | 1468463250895 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:30 INFO - PROCESS | 3460 | 1468463250920 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:32 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
19:27:32 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
19:27:32 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
19:27:32 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2016ms
19:27:32 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
19:27:32 INFO - PROCESS | 3460 | 1468463252917 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:32 INFO - PROCESS | 3460 | 1468463252942 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:33 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
19:27:33 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 830ms
19:27:33 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
19:27:33 INFO - PROCESS | 3460 | 1468463253753 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:33 INFO - PROCESS | 3460 | 1468463253778 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:34 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
19:27:34 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 831ms
19:27:34 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
19:27:34 INFO - PROCESS | 3460 | 1468463254585 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:34 INFO - PROCESS | 3460 | 1468463254610 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:35 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
19:27:35 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 930ms
19:27:35 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
19:27:35 INFO - PROCESS | 3460 | 1468463255519 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:35 INFO - PROCESS | 3460 | 1468463255543 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:36 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
19:27:36 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 770ms
19:27:36 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
19:27:36 INFO - PROCESS | 3460 | 1468463256294 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:36 INFO - PROCESS | 3460 | 1468463256320 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:37 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
19:27:37 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1017ms
19:27:37 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
19:27:37 INFO - PROCESS | 3460 | 1468463257314 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:37 INFO - PROCESS | 3460 | 1468463257340 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:38 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
19:27:38 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 931ms
19:27:38 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
19:27:38 INFO - PROCESS | 3460 | 1468463258252 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:38 INFO - PROCESS | 3460 | 1468463258285 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:38 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
19:27:38 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 730ms
19:27:38 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
19:27:38 INFO - PROCESS | 3460 | 1468463258987 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:38 INFO - PROCESS | 3460 | 1468463259012 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:39 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
19:27:39 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 830ms
19:27:39 INFO - TEST-START | /IndexedDB/value.htm
19:27:39 INFO - PROCESS | 3460 | 1468463259816 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:39 INFO - PROCESS | 3460 | 1468463259839 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:41 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
19:27:41 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
19:27:41 INFO - TEST-OK | /IndexedDB/value.htm | took 1322ms
19:27:41 INFO - TEST-START | /IndexedDB/value_recursive.htm
19:27:41 INFO - PROCESS | 3460 | 1468463261142 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:41 INFO - PROCESS | 3460 | 1468463261171 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:43 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
19:27:43 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
19:27:43 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
19:27:43 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1884ms
19:27:43 INFO - TEST-START | /IndexedDB/writer-starvation.htm
19:27:43 INFO - PROCESS | 3460 | 1468463263029 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:43 INFO - PROCESS | 3460 | 1468463263055 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:44 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
19:27:44 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1220ms
19:27:44 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
19:27:44 INFO - PROCESS | 3460 | 1468463264256 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:44 INFO - PROCESS | 3460 | 1468463264279 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:44 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
19:27:44 INFO - {}
19:27:44 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
19:27:44 INFO - {}
19:27:44 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
19:27:44 INFO - {}
19:27:44 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
19:27:44 INFO - {}
19:27:44 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 171ms
19:27:44 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
19:27:44 INFO - PROCESS | 3460 | 1468463264438 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:44 INFO - PROCESS | 3460 | 1468463264469 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:44 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
19:27:44 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
19:27:44 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
19:27:44 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
19:27:44 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 172ms
19:27:44 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
19:27:44 INFO - PROCESS | 3460 | 1468463264617 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:44 INFO - PROCESS | 3460 | 1468463264649 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
19:27:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 204ms
19:27:44 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
19:27:44 INFO - PROCESS | 3460 | 1468463264831 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:44 INFO - PROCESS | 3460 | 1468463264857 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
19:27:44 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:27:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
19:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
19:27:44 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:27:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
19:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
19:27:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
19:27:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 188ms
19:27:45 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
19:27:45 INFO - PROCESS | 3460 | 1468463265022 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:45 INFO - PROCESS | 3460 | 1468463265055 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:45 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:27:45 INFO - [native code]
19:27:45 INFO - }" but got function "function () {
19:27:45 INFO - }"
19:27:45 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
19:27:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
19:27:45 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:27:45 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
19:27:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
19:27:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 171ms
19:27:45 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
19:27:45 INFO - PROCESS | 3460 | 1468463265192 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:45 INFO - PROCESS | 3460 | 1468463265218 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:45 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:27:45 INFO - [native code]
19:27:45 INFO - }" but got function "function () {
19:27:45 INFO - }"
19:27:45 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
19:27:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
19:27:45 INFO - {}
19:27:45 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:27:45 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
19:27:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
19:27:45 INFO - {}
19:27:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 171ms
19:27:45 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
19:27:45 INFO - PROCESS | 3460 | 1468463265369 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:45 INFO - PROCESS | 3460 | 1468463265394 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
19:27:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
19:27:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
19:27:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
19:27:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
19:27:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
19:27:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
19:27:45 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:27:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
19:27:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
19:27:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
19:27:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
19:27:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
19:27:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
19:27:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
19:27:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
19:27:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
19:27:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
19:27:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
19:27:45 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:27:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
19:27:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
19:27:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
19:27:45 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
19:27:45 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
19:27:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 185ms
19:27:45 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
19:27:45 INFO - PROCESS | 3460 | 1468463265560 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:45 INFO - PROCESS | 3460 | 1468463265589 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
19:27:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 120ms
19:27:45 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
19:27:45 INFO - PROCESS | 3460 | 1468463265684 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:45 INFO - PROCESS | 3460 | 1468463265709 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
19:27:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
19:27:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 120ms
19:27:45 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
19:27:45 INFO - PROCESS | 3460 | 1468463265815 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:45 INFO - PROCESS | 3460 | 1468463265843 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
19:27:45 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
19:27:45 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
19:27:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
19:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:27:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
19:27:45 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 172ms
19:27:45 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
19:27:45 INFO - PROCESS | 3460 | 1468463265986 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:46 INFO - PROCESS | 3460 | 1468463266015 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
19:27:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
19:27:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
19:27:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
19:27:47 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
19:27:47 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1173ms
19:27:47 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
19:27:47 INFO - PROCESS | 3460 | 1468463267164 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:47 INFO - PROCESS | 3460 | 1468463267189 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
19:27:48 INFO - {}
19:27:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
19:27:48 INFO - {}
19:27:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
19:27:48 INFO - {}
19:27:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
19:27:48 INFO - {}
19:27:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
19:27:48 INFO - {}
19:27:48 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1182ms
19:27:48 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
19:27:48 INFO - PROCESS | 3460 | 1468463268349 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:48 INFO - PROCESS | 3460 | 1468463268373 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:48 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
19:27:48 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 370ms
19:27:48 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
19:27:48 INFO - PROCESS | 3460 | 1468463268723 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:48 INFO - PROCESS | 3460 | 1468463268755 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:48 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
19:27:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
19:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
19:27:48 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 172ms
19:27:48 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
19:27:48 INFO - PROCESS | 3460 | 1468463268904 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:48 INFO - PROCESS | 3460 | 1468463268935 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:58 INFO - PROCESS | 3460 | MARIONETTE LOG: INFO: Timeout fired
19:27:59 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:27:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
19:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:27:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
19:27:59 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10121ms
19:27:59 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
19:27:59 INFO - PROCESS | 3460 | 1468463279030 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:59 INFO - PROCESS | 3460 | 1468463279057 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:59 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
19:27:59 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 431ms
19:27:59 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
19:27:59 INFO - PROCESS | 3460 | 1468463279467 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:59 INFO - PROCESS | 3460 | 1468463279494 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
19:27:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 171ms
19:27:59 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
19:27:59 INFO - PROCESS | 3460 | 1468463279650 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:59 INFO - PROCESS | 3460 | 1468463279682 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
19:27:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 171ms
19:27:59 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
19:27:59 INFO - PROCESS | 3460 | 1468463279819 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:59 INFO - PROCESS | 3460 | 1468463279849 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:27:59 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
19:27:59 INFO - {}
19:27:59 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 171ms
19:27:59 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
19:27:59 INFO - PROCESS | 3460 | 1468463279993 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 INFO - PROCESS | 3460 | 1468463280023 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
19:28:00 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 171ms
19:28:00 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
19:28:00 INFO - PROCESS | 3460 | 1468463280170 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 INFO - PROCESS | 3460 | 1468463280207 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
19:28:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
19:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:28:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
19:28:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
19:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:28:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
19:28:00 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 172ms
19:28:00 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
19:28:00 INFO - PROCESS | 3460 | 1468463280351 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 INFO - PROCESS | 3460 | 1468463280382 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 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:28:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 171ms
19:28:00 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
19:28:00 INFO - PROCESS | 3460 | 1468463280519 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 INFO - PROCESS | 3460 | 1468463280543 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
19:28:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 120ms
19:28:00 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
19:28:00 INFO - PROCESS | 3460 | 1468463280642 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 INFO - PROCESS | 3460 | 1468463280668 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
19:28:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 120ms
19:28:00 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
19:28:00 INFO - PROCESS | 3460 | 1468463280769 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 INFO - PROCESS | 3460 | 1468463280799 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 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:28:00 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
19:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:28:00 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
19:28:00 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
19:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:28:00 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
19:28:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
19:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:28:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
19:28:00 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 120ms
19:28:00 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
19:28:00 INFO - PROCESS | 3460 | 1468463280892 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:00 INFO - PROCESS | 3460 | 1468463280952 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:01 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
19:28:01 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 330ms
19:28:01 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
19:28:01 INFO - PROCESS | 3460 | 1468463281225 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:01 INFO - PROCESS | 3460 | 1468463281253 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:01 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
19:28:01 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 120ms
19:28:01 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
19:28:01 INFO - PROCESS | 3460 | 1468463281363 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:01 INFO - PROCESS | 3460 | 1468463281395 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:01 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
19:28:01 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 171ms
19:28:01 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
19:28:01 INFO - PROCESS | 3460 | 1468463281536 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:01 INFO - PROCESS | 3460 | 1468463281565 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:01 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:28:01 INFO - do_test/)
19:28:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
19:28:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
19:28:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
19:28:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
19:28:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
19:28:22 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
19:28:22 INFO - )
19:28:22 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 121ms
19:28:23 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
19:28:23 INFO - PROCESS | 3460 | 1468463303027 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:23 INFO - PROCESS | 3460 | 1468463303056 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
19:28:23 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 171ms
19:28:23 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
19:28:23 INFO - PROCESS | 3460 | 1468463303204 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:23 INFO - PROCESS | 3460 | 1468463303233 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
19:28:23 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 172ms
19:28:23 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
19:28:23 INFO - PROCESS | 3460 | 1468463303385 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:23 INFO - PROCESS | 3460 | 1468463303417 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
19:28:23 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 172ms
19:28:23 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
19:28:23 INFO - PROCESS | 3460 | 1468463303568 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:23 INFO - PROCESS | 3460 | 1468463303598 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
19:28:23 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
19:28:23 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 120ms
19:28:23 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
19:28:23 INFO - PROCESS | 3460 | 1468463303687 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:23 INFO - PROCESS | 3460 | 1468463303716 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:23 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
19:28:23 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
19:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:28:23 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
19:28:23 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 171ms
19:28:23 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
19:28:23 INFO - PROCESS | 3460 | 1468463303861 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:23 INFO - PROCESS | 3460 | 1468463303898 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:24 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
19:28:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
19:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:28:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
19:28:24 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 171ms
19:28:24 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
19:28:24 INFO - PROCESS | 3460 | 1468463304037 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:24 INFO - PROCESS | 3460 | 1468463304069 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:24 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
19:28:24 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 171ms
19:28:24 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
19:28:24 INFO - PROCESS | 3460 | 1468463304217 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:24 INFO - PROCESS | 3460 | 1468463304248 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:24 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
19:28:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
19:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:28:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
19:28:24 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 171ms
19:28:24 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
19:28:24 INFO - PROCESS | 3460 | 1468463304387 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:24 INFO - PROCESS | 3460 | 1468463304420 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:24 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
19:28:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
19:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:28:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
19:28:24 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 171ms
19:28:24 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
19:28:24 INFO - PROCESS | 3460 | 1468463304568 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:24 INFO - PROCESS | 3460 | 1468463304599 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:24 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
19:28:24 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 171ms
19:28:24 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
19:28:24 INFO - PROCESS | 3460 | 1468463304737 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:24 INFO - PROCESS | 3460 | 1468463304782 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:24 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
19:28:24 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 171ms
19:28:24 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
19:28:24 INFO - PROCESS | 3460 | 1468463304910 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:24 INFO - PROCESS | 3460 | 1468463304943 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:25 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
19:28:25 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 120ms
19:28:25 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
19:28:25 INFO - PROCESS | 3460 | 1468463305050 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:25 INFO - PROCESS | 3460 | 1468463305085 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:25 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
19:28:25 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 171ms
19:28:25 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
19:28:25 INFO - PROCESS | 3460 | 1468463305223 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:25 INFO - PROCESS | 3460 | 1468463305256 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:25 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:28:25 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
19:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
19:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:28:25 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
19:28:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
19:28:25 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
19:28:25 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 171ms
19:28:25 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
19:28:25 INFO - PROCESS | 3460 | 1468463305401 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:25 INFO - PROCESS | 3460 | 1468463305434 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:25 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
19:28:25 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
19:28:25 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 171ms
19:28:25 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
19:28:25 INFO - PROCESS | 3460 | 1468463305571 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:25 INFO - PROCESS | 3460 | 1468463305606 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:25 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
19:28:25 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
19:28:25 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
19:28:25 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
19:28:25 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 174ms
19:28:25 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
19:28:25 INFO - PROCESS | 3460 | 1468463305753 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:25 INFO - PROCESS | 3460 | 1468463305789 Marionette INFO sendAsync 57d9cde0-8b11-4137-b681-e2c64d5aab61
19:28:25 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: