builder: mozilla-beta_win7_ix_test_pgo-web-platform-tests-1
slave: t-w732-ix-272
starttime: 1467045249.03
results: success (0)
buildid: 20160627055424
builduid: 55afb26c7b434a218bc7be13443e4335
revision: 17911666c98ea29593f0ae1b57cb6c0cb2cf462a
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 09:34:09.028224) =========
master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 09:34:09.028701) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 09:34:09.028992) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 09:34:09.176960) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 09:34:09.177350) =========
'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-272
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-272
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-272
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
--09:34:10-- 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% 18.22 MB/s
09:34:10 (18.22 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.264000
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 09:34:10.472826) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-27 09:34:10.473173) =========
'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-272
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-272
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-272
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.301000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-27 09:34:14.793391) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 09:34:14.793762) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 17911666c98ea29593f0ae1b57cb6c0cb2cf462a --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 17911666c98ea29593f0ae1b57cb6c0cb2cf462a --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-272
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-272
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-272
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-06-27 09:34:15,737 truncating revision to first 12 chars
2016-06-27 09:34:15,737 Setting DEBUG logging.
2016-06-27 09:34:15,737 attempt 1/10
2016-06-27 09:34:15,737 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/17911666c98e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-27 09:34:16,267 unpacking tar archive at: mozilla-beta-17911666c98e/testing/mozharness/
program finished with exit code 0
elapsedTime=1.583000
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 09:34:16.422275) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 09:34:16.422654) =========
script_repo_revision: 17911666c98ea29593f0ae1b57cb6c0cb2cf462a
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 09:34:16.423136) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 09:34:16.423449) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 09:34:16.439200) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 50 secs) (at 2016-06-27 09:34:16.439747) =========
'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-272
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-272
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-272
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
09:34:17 INFO - MultiFileLogger online at 20160627 09:34:17 in C:\slave\test
09:34:17 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
09:34:17 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
09:34:17 INFO - {'append_to_log': False,
09:34:17 INFO - 'base_work_dir': 'C:\\slave\\test',
09:34:17 INFO - 'blob_upload_branch': 'mozilla-beta',
09:34:17 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
09:34:17 INFO - 'buildbot_json_path': 'buildprops.json',
09:34:17 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
09:34:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
09:34:17 INFO - 'download_minidump_stackwalk': True,
09:34:17 INFO - 'download_symbols': 'ondemand',
09:34:17 INFO - 'e10s': False,
09:34:17 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
09:34:17 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
09:34:17 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
09:34:17 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
09:34:17 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
09:34:17 INFO - 'C:/mozilla-build/tooltool.py'),
09:34:17 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
09:34:17 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
09:34:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
09:34:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
09:34:17 INFO - 'log_level': 'info',
09:34:17 INFO - 'log_to_console': True,
09:34:17 INFO - 'opt_config_files': (),
09:34:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
09:34:17 INFO - '--processes=1',
09:34:17 INFO - '--config=%(test_path)s/wptrunner.ini',
09:34:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
09:34:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
09:34:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
09:34:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
09:34:17 INFO - 'pip_index': False,
09:34:17 INFO - 'require_test_zip': True,
09:34:17 INFO - 'test_type': ('testharness',),
09:34:17 INFO - 'this_chunk': '1',
09:34:17 INFO - 'total_chunks': '5',
09:34:17 INFO - 'virtualenv_path': 'venv',
09:34:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
09:34:17 INFO - 'work_dir': 'build'}
09:34:17 INFO - #####
09:34:17 INFO - ##### Running clobber step.
09:34:17 INFO - #####
09:34:17 INFO - Running pre-action listener: _resource_record_pre_action
09:34:17 INFO - Running main action method: clobber
09:34:17 INFO - rmtree: C:\slave\test\build
09:34:17 INFO - Using _rmtree_windows ...
09:34:17 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
09:36:35 INFO - Running post-action listener: _resource_record_post_action
09:36:35 INFO - #####
09:36:35 INFO - ##### Running read-buildbot-config step.
09:36:35 INFO - #####
09:36:35 INFO - Running pre-action listener: _resource_record_pre_action
09:36:35 INFO - Running main action method: read_buildbot_config
09:36:35 INFO - Using buildbot properties:
09:36:35 INFO - {
09:36:35 INFO - "project": "",
09:36:35 INFO - "product": "firefox",
09:36:35 INFO - "script_repo_revision": "production",
09:36:35 INFO - "scheduler": "tests-mozilla-beta-win7_ix-pgo-unittest",
09:36:35 INFO - "repository": "",
09:36:35 INFO - "buildername": "Windows 7 32-bit mozilla-beta pgo test web-platform-tests-1",
09:36:35 INFO - "buildid": "20160627055424",
09:36:35 INFO - "pgo_build": "True",
09:36:35 INFO - "basedir": "C:\\slave\\test",
09:36:35 INFO - "buildnumber": 19,
09:36:35 INFO - "slavename": "t-w732-ix-272",
09:36:35 INFO - "revision": "17911666c98ea29593f0ae1b57cb6c0cb2cf462a",
09:36:35 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/",
09:36:35 INFO - "platform": "win32",
09:36:35 INFO - "branch": "mozilla-beta",
09:36:35 INFO - "repo_path": "releases/mozilla-beta",
09:36:35 INFO - "moz_repo_path": "",
09:36:35 INFO - "stage_platform": "win32-pgo",
09:36:35 INFO - "builduid": "55afb26c7b434a218bc7be13443e4335",
09:36:35 INFO - "slavebuilddir": "test"
09:36:35 INFO - }
09:36:35 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json.
09:36:35 INFO - Found installer url https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.zip.
09:36:35 INFO - Running post-action listener: _resource_record_post_action
09:36:35 INFO - #####
09:36:35 INFO - ##### Running download-and-extract step.
09:36:35 INFO - #####
09:36:35 INFO - Running pre-action listener: _resource_record_pre_action
09:36:35 INFO - Running main action method: download_and_extract
09:36:35 INFO - mkdir: C:\slave\test\build\tests
09:36:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:36:35 INFO - https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net
09:36:35 INFO - trying https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json
09:36:35 INFO - Downloading https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/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
09:36:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/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
09:36:36 INFO - Downloaded 1186 bytes.
09:36:36 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
09:36:36 INFO - Using the following test package requirements:
09:36:36 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'],
09:36:36 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
09:36:36 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'],
09:36:36 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip'],
09:36:36 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
09:36:36 INFO - u'jsshell-win32.zip'],
09:36:36 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip',
09:36:36 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'],
09:36:36 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'],
09:36:36 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip',
09:36:36 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'],
09:36:36 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip',
09:36:36 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'],
09:36:36 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip',
09:36:36 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'],
09:36:36 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip',
09:36:36 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']}
09:36:36 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
09:36:36 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')]}
09:36:36 INFO - https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
09:36:36 INFO - trying https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip
09:36:36 INFO - Downloading https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/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
09:36:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/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
09:36:38 INFO - Downloaded 19087117 bytes.
09:36:38 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/*']
09:36:38 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/*
09:36:40 INFO - caution: filename not matched: web-platform/*
09:36:40 INFO - Return code: 11
09:36:40 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')]}
09:36:40 INFO - https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
09:36:40 INFO - trying https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip
09:36:40 INFO - Downloading https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/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
09:36:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/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
09:36:43 INFO - Downloaded 36389108 bytes.
09:36:43 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/*']
09:36:43 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/*
09:37:22 INFO - caution: filename not matched: bin/*
09:37:22 INFO - caution: filename not matched: config/*
09:37:22 INFO - caution: filename not matched: mozbase/*
09:37:22 INFO - caution: filename not matched: marionette/*
09:37:22 INFO - caution: filename not matched: tools/wptserve/*
09:37:22 INFO - Return code: 11
09:37:22 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')]}
09:37:22 INFO - https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net
09:37:22 INFO - trying https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.zip
09:37:22 INFO - Downloading https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip
09:37:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/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
09:37:24 INFO - Downloaded 55717229 bytes.
09:37:24 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.zip
09:37:24 INFO - mkdir: C:\slave\test\properties
09:37:24 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
09:37:24 INFO - Writing to file C:\slave\test\properties\build_url
09:37:24 INFO - Contents:
09:37:24 INFO - build_url:https://queue.taskcluster.net/v1/task/QG19kUoZRqahm5vfdmsf9w/artifacts/public/build/firefox-48.0.en-US.win32.zip
09:37:25 INFO - Running post-action listener: _resource_record_post_action
09:37:25 INFO - Running post-action listener: set_extra_try_arguments
09:37:25 INFO - #####
09:37:25 INFO - ##### Running create-virtualenv step.
09:37:25 INFO - #####
09:37:25 INFO - Running pre-action listener: _pre_create_virtualenv
09:37:25 INFO - Running pre-action listener: _resource_record_pre_action
09:37:25 INFO - Running main action method: create_virtualenv
09:37:25 INFO - Creating virtualenv C:\slave\test\build\venv
09:37:25 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
09:37:25 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
09:37:30 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
09:37:34 INFO - Installing distribute......................................................................................................................................................................................done.
09:37:36 INFO - Return code: 0
09:37:36 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
09:37:36 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')]}
09:37:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:37:36 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')]}
09:37:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:37:36 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 0x01B366B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C3D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01919D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF9368>, '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 0x017FAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C4F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-272', 'USERDOMAIN': 'T-W732-IX-272', '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-272', '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
09:37:36 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
09:37:36 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
09:37:36 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
09:37:36 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
09:37:36 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
09:37:36 INFO - 'COMPUTERNAME': 'T-W732-IX-272',
09:37:36 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
09:37:36 INFO - 'DCLOCATION': 'SCL3',
09:37:36 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
09:37:36 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
09:37:36 INFO - 'FP_NO_HOST_CHECK': 'NO',
09:37:36 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
09:37:36 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
09:37:36 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
09:37:36 INFO - 'HOMEDRIVE': 'C:',
09:37:36 INFO - 'HOMEPATH': '\\Users\\cltbld',
09:37:36 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
09:37:36 INFO - 'KTS_VERSION': '1.19c',
09:37:36 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
09:37:36 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
09:37:36 INFO - 'LOGONSERVER': '\\\\T-W732-IX-272',
09:37:36 INFO - 'MONDIR': 'C:\\Monitor_config\\',
09:37:36 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
09:37:36 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
09:37:36 INFO - 'MOZILLABUILDDRIVE': 'C:',
09:37:36 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
09:37:36 INFO - 'MOZ_AIRBAG': '1',
09:37:36 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
09:37:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:37:36 INFO - 'MOZ_MSVCVERSION': '8',
09:37:36 INFO - 'MOZ_NO_REMOTE': '1',
09:37:36 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
09:37:36 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
09:37:36 INFO - 'NO_EM_RESTART': '1',
09:37:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:37:36 INFO - 'NUMBER_OF_PROCESSORS': '8',
09:37:36 INFO - 'OS': 'Windows_NT',
09:37:36 INFO - 'OURDRIVE': 'C:',
09:37:36 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',
09:37:36 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
09:37:36 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
09:37:36 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
09:37:36 INFO - 'PROCESSOR_LEVEL': '6',
09:37:36 INFO - 'PROCESSOR_REVISION': '1e05',
09:37:36 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
09:37:36 INFO - 'PROGRAMFILES': 'C:\\Program Files',
09:37:36 INFO - 'PROMPT': '$P$G',
09:37:36 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
09:37:36 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
09:37:36 INFO - 'PUBLIC': 'C:\\Users\\Public',
09:37:36 INFO - 'PWD': 'C:\\slave\\test',
09:37:36 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
09:37:36 INFO - 'SLAVEDIR': 'C:\\slave\\',
09:37:36 INFO - 'SYSTEMDRIVE': 'C:',
09:37:36 INFO - 'SYSTEMROOT': 'C:\\windows',
09:37:36 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
09:37:36 INFO - 'TEST1': 'testie',
09:37:36 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
09:37:36 INFO - 'USERDOMAIN': 'T-W732-IX-272',
09:37:36 INFO - 'USERNAME': 'cltbld',
09:37:36 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
09:37:36 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
09:37:36 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
09:37:36 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
09:37:36 INFO - 'WINDIR': 'C:\\windows',
09:37:36 INFO - 'WINDOWS_TRACING_FLAGS': '3',
09:37:36 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
09:37:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
09:37:40 INFO - Ignoring indexes: http://pypi.python.org/simple/
09:37:40 INFO - Downloading/unpacking psutil>=0.7.1
09:37:41 INFO - Running setup.py egg_info for package psutil
09:37:41 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
09:37:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
09:37:41 INFO - Installing collected packages: psutil
09:37:41 INFO - Running setup.py install for psutil
09:37:41 INFO - building 'psutil._psutil_windows' extension
09:37:41 INFO - error: Unable to find vcvarsall.bat
09:37:41 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-rko9p0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
09:37:41 INFO - running install
09:37:41 INFO - running build
09:37:41 INFO - running build_py
09:37:41 INFO - creating build
09:37:41 INFO - creating build\lib.win32-2.7
09:37:41 INFO - creating build\lib.win32-2.7\psutil
09:37:41 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
09:37:41 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
09:37:41 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
09:37:41 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
09:37:41 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
09:37:41 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
09:37:41 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
09:37:41 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
09:37:41 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
09:37:41 INFO - running build_ext
09:37:41 INFO - building 'psutil._psutil_windows' extension
09:37:41 INFO - error: Unable to find vcvarsall.bat
09:37:41 INFO - ----------------------------------------
09:37:41 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-rko9p0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
09:37:41 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
09:37:41 WARNING - Return code: 1
09:37:41 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!
09:37:41 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
09:37:41 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')]}
09:37:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:37:41 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')]}
09:37:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:37:41 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 0x01B366B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C3D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01919D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF9368>, '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 0x017FAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C4F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-272', 'USERDOMAIN': 'T-W732-IX-272', '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-272', '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
09:37:41 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
09:37:41 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
09:37:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
09:37:41 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
09:37:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
09:37:41 INFO - 'COMPUTERNAME': 'T-W732-IX-272',
09:37:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
09:37:41 INFO - 'DCLOCATION': 'SCL3',
09:37:41 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
09:37:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
09:37:41 INFO - 'FP_NO_HOST_CHECK': 'NO',
09:37:41 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
09:37:41 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
09:37:41 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
09:37:41 INFO - 'HOMEDRIVE': 'C:',
09:37:41 INFO - 'HOMEPATH': '\\Users\\cltbld',
09:37:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
09:37:41 INFO - 'KTS_VERSION': '1.19c',
09:37:41 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
09:37:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
09:37:41 INFO - 'LOGONSERVER': '\\\\T-W732-IX-272',
09:37:41 INFO - 'MONDIR': 'C:\\Monitor_config\\',
09:37:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
09:37:41 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
09:37:41 INFO - 'MOZILLABUILDDRIVE': 'C:',
09:37:41 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
09:37:41 INFO - 'MOZ_AIRBAG': '1',
09:37:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
09:37:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:37:41 INFO - 'MOZ_MSVCVERSION': '8',
09:37:41 INFO - 'MOZ_NO_REMOTE': '1',
09:37:41 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
09:37:41 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
09:37:41 INFO - 'NO_EM_RESTART': '1',
09:37:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:37:41 INFO - 'NUMBER_OF_PROCESSORS': '8',
09:37:41 INFO - 'OS': 'Windows_NT',
09:37:41 INFO - 'OURDRIVE': 'C:',
09:37:41 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',
09:37:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
09:37:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
09:37:41 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
09:37:41 INFO - 'PROCESSOR_LEVEL': '6',
09:37:41 INFO - 'PROCESSOR_REVISION': '1e05',
09:37:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
09:37:41 INFO - 'PROGRAMFILES': 'C:\\Program Files',
09:37:41 INFO - 'PROMPT': '$P$G',
09:37:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
09:37:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
09:37:41 INFO - 'PUBLIC': 'C:\\Users\\Public',
09:37:41 INFO - 'PWD': 'C:\\slave\\test',
09:37:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
09:37:41 INFO - 'SLAVEDIR': 'C:\\slave\\',
09:37:41 INFO - 'SYSTEMDRIVE': 'C:',
09:37:41 INFO - 'SYSTEMROOT': 'C:\\windows',
09:37:41 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
09:37:41 INFO - 'TEST1': 'testie',
09:37:41 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
09:37:41 INFO - 'USERDOMAIN': 'T-W732-IX-272',
09:37:41 INFO - 'USERNAME': 'cltbld',
09:37:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
09:37:41 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
09:37:41 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
09:37:41 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
09:37:41 INFO - 'WINDIR': 'C:\\windows',
09:37:41 INFO - 'WINDOWS_TRACING_FLAGS': '3',
09:37:41 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
09:37:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
09:37:42 INFO - Ignoring indexes: http://pypi.python.org/simple/
09:37:42 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
09:37:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz
09:37:42 INFO - Running setup.py egg_info for package mozsystemmonitor
09:37:42 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
09:37:42 INFO - Running setup.py egg_info for package psutil
09:37:42 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
09:37:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
09:37:42 INFO - Installing collected packages: mozsystemmonitor, psutil
09:37:42 INFO - Running setup.py install for mozsystemmonitor
09:37:42 INFO - Running setup.py install for psutil
09:37:42 INFO - building 'psutil._psutil_windows' extension
09:37:42 INFO - error: Unable to find vcvarsall.bat
09:37:42 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-n8pb8w-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
09:37:42 INFO - running install
09:37:42 INFO - running build
09:37:42 INFO - running build_py
09:37:42 INFO - running build_ext
09:37:42 INFO - building 'psutil._psutil_windows' extension
09:37:42 INFO - error: Unable to find vcvarsall.bat
09:37:42 INFO - ----------------------------------------
09:37:42 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-n8pb8w-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
09:37:42 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
09:37:42 WARNING - Return code: 1
09:37:42 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!
09:37:42 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
09:37: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')]}
09:37:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:37: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')]}
09:37:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:37:42 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 0x01B366B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C3D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01919D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF9368>, '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 0x017FAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C4F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-272', 'USERDOMAIN': 'T-W732-IX-272', '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-272', '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
09:37:42 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
09:37:42 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
09:37:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
09:37:42 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
09:37:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
09:37:42 INFO - 'COMPUTERNAME': 'T-W732-IX-272',
09:37:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
09:37:42 INFO - 'DCLOCATION': 'SCL3',
09:37:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
09:37:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
09:37:42 INFO - 'FP_NO_HOST_CHECK': 'NO',
09:37:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
09:37:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
09:37:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
09:37:42 INFO - 'HOMEDRIVE': 'C:',
09:37:42 INFO - 'HOMEPATH': '\\Users\\cltbld',
09:37:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
09:37:42 INFO - 'KTS_VERSION': '1.19c',
09:37:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
09:37:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
09:37:42 INFO - 'LOGONSERVER': '\\\\T-W732-IX-272',
09:37:42 INFO - 'MONDIR': 'C:\\Monitor_config\\',
09:37:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
09:37:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
09:37:42 INFO - 'MOZILLABUILDDRIVE': 'C:',
09:37:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
09:37:42 INFO - 'MOZ_AIRBAG': '1',
09:37:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
09:37:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:37:42 INFO - 'MOZ_MSVCVERSION': '8',
09:37:42 INFO - 'MOZ_NO_REMOTE': '1',
09:37:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
09:37:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
09:37:42 INFO - 'NO_EM_RESTART': '1',
09:37:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:37:42 INFO - 'NUMBER_OF_PROCESSORS': '8',
09:37:42 INFO - 'OS': 'Windows_NT',
09:37:42 INFO - 'OURDRIVE': 'C:',
09:37:42 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',
09:37:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
09:37:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
09:37:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
09:37:42 INFO - 'PROCESSOR_LEVEL': '6',
09:37:42 INFO - 'PROCESSOR_REVISION': '1e05',
09:37:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
09:37:42 INFO - 'PROGRAMFILES': 'C:\\Program Files',
09:37:42 INFO - 'PROMPT': '$P$G',
09:37:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
09:37:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
09:37:42 INFO - 'PUBLIC': 'C:\\Users\\Public',
09:37:42 INFO - 'PWD': 'C:\\slave\\test',
09:37:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
09:37:42 INFO - 'SLAVEDIR': 'C:\\slave\\',
09:37:42 INFO - 'SYSTEMDRIVE': 'C:',
09:37:42 INFO - 'SYSTEMROOT': 'C:\\windows',
09:37:42 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
09:37:42 INFO - 'TEST1': 'testie',
09:37:42 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
09:37:42 INFO - 'USERDOMAIN': 'T-W732-IX-272',
09:37:42 INFO - 'USERNAME': 'cltbld',
09:37:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
09:37:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
09:37:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
09:37:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
09:37:42 INFO - 'WINDIR': 'C:\\windows',
09:37:42 INFO - 'WINDOWS_TRACING_FLAGS': '3',
09:37:42 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
09:37:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
09:37:42 INFO - Ignoring indexes: http://pypi.python.org/simple/
09:37:42 INFO - Downloading/unpacking blobuploader==1.2.4
09:37:42 INFO - Downloading blobuploader-1.2.4.tar.gz
09:37:42 INFO - Running setup.py egg_info for package blobuploader
09:37:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
09:37:46 INFO - Running setup.py egg_info for package requests
09:37:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
09:37:46 INFO - Downloading docopt-0.6.1.tar.gz
09:37:46 INFO - Running setup.py egg_info for package docopt
09:37:46 INFO - Installing collected packages: blobuploader, docopt, requests
09:37:46 INFO - Running setup.py install for blobuploader
09:37:46 INFO - Running setup.py install for docopt
09:37:46 INFO - Running setup.py install for requests
09:37:46 INFO - Successfully installed blobuploader docopt requests
09:37:46 INFO - Cleaning up...
09:37:46 INFO - Return code: 0
09:37:46 INFO - Installing None into virtualenv C:\slave\test\build\venv
09:37:46 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')]}
09:37:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:37:46 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')]}
09:37:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:37:46 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 0x01B366B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C3D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01919D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF9368>, '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 0x017FAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C4F0C0>, '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-272', 'USERDOMAIN': 'T-W732-IX-272', '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-272', '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
09:37:46 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
09:37:46 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
09:37:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
09:37:46 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
09:37:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
09:37:46 INFO - 'COMPUTERNAME': 'T-W732-IX-272',
09:37:46 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
09:37:46 INFO - 'DCLOCATION': 'SCL3',
09:37:46 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
09:37:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
09:37:46 INFO - 'FP_NO_HOST_CHECK': 'NO',
09:37:46 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
09:37:46 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
09:37:46 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
09:37:46 INFO - 'HOMEDRIVE': 'C:',
09:37:46 INFO - 'HOMEPATH': '\\Users\\cltbld',
09:37:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
09:37:46 INFO - 'KTS_VERSION': '1.19c',
09:37:46 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
09:37:46 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
09:37:46 INFO - 'LOGONSERVER': '\\\\T-W732-IX-272',
09:37:46 INFO - 'MONDIR': 'C:\\Monitor_config\\',
09:37:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
09:37:46 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
09:37:46 INFO - 'MOZILLABUILDDRIVE': 'C:',
09:37:46 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
09:37:46 INFO - 'MOZ_AIRBAG': '1',
09:37:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
09:37:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:37:46 INFO - 'MOZ_MSVCVERSION': '8',
09:37:46 INFO - 'MOZ_NO_REMOTE': '1',
09:37:46 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
09:37:46 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
09:37:46 INFO - 'NO_EM_RESTART': '1',
09:37:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:37:46 INFO - 'NUMBER_OF_PROCESSORS': '8',
09:37:46 INFO - 'OS': 'Windows_NT',
09:37:46 INFO - 'OURDRIVE': 'C:',
09:37:46 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',
09:37:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
09:37:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
09:37:46 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
09:37:46 INFO - 'PROCESSOR_LEVEL': '6',
09:37:46 INFO - 'PROCESSOR_REVISION': '1e05',
09:37:46 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
09:37:46 INFO - 'PROGRAMFILES': 'C:\\Program Files',
09:37:46 INFO - 'PROMPT': '$P$G',
09:37:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
09:37:46 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
09:37:46 INFO - 'PUBLIC': 'C:\\Users\\Public',
09:37:46 INFO - 'PWD': 'C:\\slave\\test',
09:37:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
09:37:46 INFO - 'SLAVEDIR': 'C:\\slave\\',
09:37:46 INFO - 'SYSTEMDRIVE': 'C:',
09:37:46 INFO - 'SYSTEMROOT': 'C:\\windows',
09:37:46 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
09:37:46 INFO - 'TEST1': 'testie',
09:37:46 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
09:37:46 INFO - 'USERDOMAIN': 'T-W732-IX-272',
09:37:46 INFO - 'USERNAME': 'cltbld',
09:37:46 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
09:37:46 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
09:37:46 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
09:37:46 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
09:37:46 INFO - 'WINDIR': 'C:\\windows',
09:37:46 INFO - 'WINDOWS_TRACING_FLAGS': '3',
09:37:46 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
09:37:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
09:37:51 INFO - Ignoring indexes: http://pypi.python.org/simple/
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
09:37:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
09:37:51 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
09:37:51 INFO - Unpacking c:\slave\test\build\tests\marionette\client
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
09:37:51 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
09:37:51 INFO - Unpacking c:\slave\test\build\tests\marionette
09:37:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
09:37:51 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
09:37:51 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
09:37:51 INFO - Running setup.py install for browsermob-proxy
09:38:04 INFO - Running setup.py install for manifestparser
09:38:04 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Running setup.py install for marionette-client
09:38:04 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
09:38:04 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Running setup.py install for marionette-driver
09:38:04 INFO - Running setup.py install for mozcrash
09:38:04 INFO - Running setup.py install for mozdebug
09:38:04 INFO - Running setup.py install for mozdevice
09:38:04 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Running setup.py install for mozfile
09:38:04 INFO - Running setup.py install for mozhttpd
09:38:04 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Running setup.py install for mozinfo
09:38:04 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Running setup.py install for mozInstall
09:38:04 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Running setup.py install for mozleak
09:38:04 INFO - Running setup.py install for mozlog
09:38:04 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Running setup.py install for moznetwork
09:38:04 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Running setup.py install for mozprocess
09:38:04 INFO - Running setup.py install for mozprofile
09:38:04 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Running setup.py install for mozrunner
09:38:04 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Running setup.py install for mozscreenshot
09:38:04 INFO - Running setup.py install for moztest
09:38:04 INFO - Running setup.py install for mozversion
09:38:04 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
09:38:04 INFO - Running setup.py install for wptserve
09:38:04 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
09:38:04 INFO - Cleaning up...
09:38:04 INFO - Return code: 0
09:38:04 INFO - Installing None into virtualenv C:\slave\test\build\venv
09:38:04 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')]}
09:38:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
09:38:04 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')]}
09:38:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
09:38:04 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 0x01B366B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C3D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01919D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BF9368>, '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 0x017FAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C4F0C0>, '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-272', 'USERDOMAIN': 'T-W732-IX-272', '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-272', '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
09:38:04 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
09:38:04 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
09:38:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
09:38:04 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
09:38:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
09:38:04 INFO - 'COMPUTERNAME': 'T-W732-IX-272',
09:38:04 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
09:38:04 INFO - 'DCLOCATION': 'SCL3',
09:38:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
09:38:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
09:38:04 INFO - 'FP_NO_HOST_CHECK': 'NO',
09:38:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
09:38:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
09:38:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
09:38:04 INFO - 'HOMEDRIVE': 'C:',
09:38:04 INFO - 'HOMEPATH': '\\Users\\cltbld',
09:38:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
09:38:04 INFO - 'KTS_VERSION': '1.19c',
09:38:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
09:38:04 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
09:38:04 INFO - 'LOGONSERVER': '\\\\T-W732-IX-272',
09:38:04 INFO - 'MONDIR': 'C:\\Monitor_config\\',
09:38:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
09:38:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
09:38:04 INFO - 'MOZILLABUILDDRIVE': 'C:',
09:38:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
09:38:04 INFO - 'MOZ_AIRBAG': '1',
09:38:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
09:38:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:38:04 INFO - 'MOZ_MSVCVERSION': '8',
09:38:04 INFO - 'MOZ_NO_REMOTE': '1',
09:38:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
09:38:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
09:38:04 INFO - 'NO_EM_RESTART': '1',
09:38:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:38:04 INFO - 'NUMBER_OF_PROCESSORS': '8',
09:38:04 INFO - 'OS': 'Windows_NT',
09:38:04 INFO - 'OURDRIVE': 'C:',
09:38: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',
09:38:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
09:38:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
09:38:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
09:38:04 INFO - 'PROCESSOR_LEVEL': '6',
09:38:04 INFO - 'PROCESSOR_REVISION': '1e05',
09:38:04 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
09:38:04 INFO - 'PROGRAMFILES': 'C:\\Program Files',
09:38:04 INFO - 'PROMPT': '$P$G',
09:38:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
09:38:04 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
09:38:04 INFO - 'PUBLIC': 'C:\\Users\\Public',
09:38:04 INFO - 'PWD': 'C:\\slave\\test',
09:38:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
09:38:04 INFO - 'SLAVEDIR': 'C:\\slave\\',
09:38:04 INFO - 'SYSTEMDRIVE': 'C:',
09:38:04 INFO - 'SYSTEMROOT': 'C:\\windows',
09:38:04 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
09:38:04 INFO - 'TEST1': 'testie',
09:38:04 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
09:38:04 INFO - 'USERDOMAIN': 'T-W732-IX-272',
09:38:04 INFO - 'USERNAME': 'cltbld',
09:38:04 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
09:38:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
09:38:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
09:38:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
09:38:04 INFO - 'WINDIR': 'C:\\windows',
09:38:04 INFO - 'WINDOWS_TRACING_FLAGS': '3',
09:38:04 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
09:38:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
09:38:08 INFO - Ignoring indexes: http://pypi.python.org/simple/
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
09:38:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
09:38:08 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
09:38:08 INFO - Unpacking c:\slave\test\build\tests\marionette\client
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
09:38:08 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
09:38:08 INFO - Unpacking c:\slave\test\build\tests\marionette
09:38:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
09:38:08 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
09:38:08 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))
09:38:19 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))
09:38:19 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))
09:38:19 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))
09:38:19 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))
09:38:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
09:38:19 INFO - Downloading blessings-1.6.tar.gz
09:38:19 INFO - Running setup.py egg_info for package blessings
09:38:19 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))
09:38:19 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
09:38:19 INFO - Running setup.py install for blessings
09:38:19 INFO - Running setup.py install for browsermob-proxy
09:38:19 INFO - Running setup.py install for manifestparser
09:38:19 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Running setup.py install for marionette-client
09:38:19 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
09:38:19 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Running setup.py install for marionette-driver
09:38:19 INFO - Running setup.py install for mozcrash
09:38:19 INFO - Running setup.py install for mozdebug
09:38:19 INFO - Running setup.py install for mozdevice
09:38:19 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Running setup.py install for mozhttpd
09:38:19 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Running setup.py install for mozInstall
09:38:19 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
09:38:19 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
09:38:20 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
09:38:20 INFO - Running setup.py install for mozleak
09:38:20 INFO - Running setup.py install for mozprofile
09:38:20 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
09:38:20 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
09:38:20 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
09:38:20 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
09:38:20 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
09:38:20 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
09:38:20 INFO - Running setup.py install for mozrunner
09:38:20 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
09:38:20 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
09:38:22 INFO - Running setup.py install for mozscreenshot
09:38:22 INFO - Running setup.py install for moztest
09:38:22 INFO - Running setup.py install for mozversion
09:38:22 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
09:38:22 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
09:38:22 INFO - Running setup.py install for wptserve
09:38:22 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
09:38:22 INFO - Cleaning up...
09:38:22 INFO - Return code: 0
09:38:22 INFO - Done creating virtualenv C:\slave\test\build\venv.
09:38:22 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
09:38:22 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
09:38:22 INFO - Reading from file tmpfile_stdout
09:38:22 INFO - Using _rmtree_windows ...
09:38:22 INFO - Using _rmtree_windows ...
09:38:22 INFO - Current package versions:
09:38:22 INFO - blessings == 1.6
09:38:22 INFO - blobuploader == 1.2.4
09:38:22 INFO - browsermob-proxy == 0.6.0
09:38:22 INFO - distribute == 0.6.14
09:38:22 INFO - docopt == 0.6.1
09:38:22 INFO - manifestparser == 1.1
09:38:22 INFO - marionette-client == 2.3.0
09:38:22 INFO - marionette-driver == 1.4.0
09:38:22 INFO - mozInstall == 1.12
09:38:22 INFO - mozcrash == 0.17
09:38:22 INFO - mozdebug == 0.1
09:38:22 INFO - mozdevice == 0.48
09:38:22 INFO - mozfile == 1.2
09:38:22 INFO - mozhttpd == 0.7
09:38:22 INFO - mozinfo == 0.9
09:38:22 INFO - mozleak == 0.1
09:38:22 INFO - mozlog == 3.1
09:38:22 INFO - moznetwork == 0.27
09:38:22 INFO - mozprocess == 0.22
09:38:22 INFO - mozprofile == 0.28
09:38:22 INFO - mozrunner == 6.11
09:38:22 INFO - mozscreenshot == 0.1
09:38:22 INFO - mozsystemmonitor == 0.0
09:38:22 INFO - moztest == 0.7
09:38:22 INFO - mozversion == 1.4
09:38:22 INFO - requests == 1.2.3
09:38:22 INFO - wptserve == 1.4.0
09:38:22 INFO - Running post-action listener: _resource_record_post_action
09:38:22 INFO - Running post-action listener: _start_resource_monitoring
09:38:22 INFO - Starting resource monitoring.
09:38:22 INFO - #####
09:38:22 INFO - ##### Running pull step.
09:38:22 INFO - #####
09:38:22 INFO - Running pre-action listener: _resource_record_pre_action
09:38:22 INFO - Running main action method: pull
09:38:22 INFO - Pull has nothing to do!
09:38:22 INFO - Running post-action listener: _resource_record_post_action
09:38:22 INFO - #####
09:38:22 INFO - ##### Running install step.
09:38:22 INFO - #####
09:38:22 INFO - Running pre-action listener: _resource_record_pre_action
09:38:22 INFO - Running main action method: install
09:38:22 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
09:38:22 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
09:38:22 INFO - Reading from file tmpfile_stdout
09:38:22 INFO - Using _rmtree_windows ...
09:38:22 INFO - Using _rmtree_windows ...
09:38:22 INFO - Detecting whether we're running mozinstall >=1.0...
09:38:22 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
09:38:22 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
09:38:22 INFO - Reading from file tmpfile_stdout
09:38:22 INFO - Output received:
09:38:22 INFO - Usage: mozinstall-script.py [options] installer
09:38:22 INFO - Options:
09:38:22 INFO - -h, --help show this help message and exit
09:38:22 INFO - -d DEST, --destination=DEST
09:38:22 INFO - Directory to install application into. [default:
09:38:22 INFO - "C:\slave\test"]
09:38:22 INFO - --app=APP Application being installed. [default: firefox]
09:38:22 INFO - Using _rmtree_windows ...
09:38:22 INFO - Using _rmtree_windows ...
09:38:22 INFO - mkdir: C:\slave\test\build\application
09:38:22 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']
09:38:22 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
09:38:24 INFO - Reading from file tmpfile_stdout
09:38:24 INFO - Output received:
09:38:24 INFO - C:\slave\test\build\application\firefox\firefox.exe
09:38:24 INFO - Using _rmtree_windows ...
09:38:24 INFO - Using _rmtree_windows ...
09:38:24 INFO - Running post-action listener: _resource_record_post_action
09:38:24 INFO - #####
09:38:24 INFO - ##### Running run-tests step.
09:38:24 INFO - #####
09:38:24 INFO - Running pre-action listener: _resource_record_pre_action
09:38:24 INFO - Running main action method: run_tests
09:38:24 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
09:38:24 INFO - Minidump filename unknown. Determining based upon platform and architecture.
09:38:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
09:38:24 INFO - grabbing minidump binary from tooltool
09:38:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
09:38:24 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 0x01BF9368>, '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 0x017FAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C4F0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
09:38:24 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
09:38:24 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
09:38:24 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
09:38:25 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp99eahe
09:38:25 INFO - INFO - File integrity verified, renaming tmp99eahe to win32-minidump_stackwalk.exe
09:38:25 INFO - Return code: 0
09:38:25 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
09:38:26 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
09:38:26 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/QG19kUoZRqahm5vfdmsf9w/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
09:38:26 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/QG19kUoZRqahm5vfdmsf9w/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
09:38:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
09:38:26 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
09:38:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
09:38:26 INFO - 'COMPUTERNAME': 'T-W732-IX-272',
09:38:26 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
09:38:26 INFO - 'DCLOCATION': 'SCL3',
09:38:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
09:38:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
09:38:26 INFO - 'FP_NO_HOST_CHECK': 'NO',
09:38:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
09:38:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
09:38:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
09:38:26 INFO - 'HOMEDRIVE': 'C:',
09:38:26 INFO - 'HOMEPATH': '\\Users\\cltbld',
09:38:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
09:38:26 INFO - 'KTS_VERSION': '1.19c',
09:38:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
09:38:26 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
09:38:26 INFO - 'LOGONSERVER': '\\\\T-W732-IX-272',
09:38:26 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
09:38:26 INFO - 'MONDIR': 'C:\\Monitor_config\\',
09:38:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
09:38:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
09:38:26 INFO - 'MOZILLABUILDDRIVE': 'C:',
09:38:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
09:38:26 INFO - 'MOZ_AIRBAG': '1',
09:38:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
09:38:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
09:38:26 INFO - 'MOZ_MSVCVERSION': '8',
09:38:26 INFO - 'MOZ_NO_REMOTE': '1',
09:38:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
09:38:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
09:38:26 INFO - 'NO_EM_RESTART': '1',
09:38:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
09:38:26 INFO - 'NUMBER_OF_PROCESSORS': '8',
09:38:26 INFO - 'OS': 'Windows_NT',
09:38:26 INFO - 'OURDRIVE': 'C:',
09:38:26 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',
09:38:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
09:38:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
09:38:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
09:38:26 INFO - 'PROCESSOR_LEVEL': '6',
09:38:26 INFO - 'PROCESSOR_REVISION': '1e05',
09:38:26 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
09:38:26 INFO - 'PROGRAMFILES': 'C:\\Program Files',
09:38:26 INFO - 'PROMPT': '$P$G',
09:38:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
09:38:26 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
09:38:26 INFO - 'PUBLIC': 'C:\\Users\\Public',
09:38:26 INFO - 'PWD': 'C:\\slave\\test',
09:38:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
09:38:26 INFO - 'SLAVEDIR': 'C:\\slave\\',
09:38:26 INFO - 'SYSTEMDRIVE': 'C:',
09:38:26 INFO - 'SYSTEMROOT': 'C:\\windows',
09:38:26 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
09:38:26 INFO - 'TEST1': 'testie',
09:38:26 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
09:38:26 INFO - 'USERDOMAIN': 'T-W732-IX-272',
09:38:26 INFO - 'USERNAME': 'cltbld',
09:38:26 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
09:38:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
09:38:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
09:38:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
09:38:26 INFO - 'WINDIR': 'C:\\windows',
09:38:26 INFO - 'WINDOWS_TRACING_FLAGS': '3',
09:38:26 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
09:38:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
09:38:26 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/QG19kUoZRqahm5vfdmsf9w/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
09:38:28 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
09:38:28 INFO - import pkg_resources
09:38:29 INFO - Using 1 client processes
09:38:32 INFO - SUITE-START | Running 1476 tests
09:38:32 INFO - Running testharness tests
09:38:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
09:38:32 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
09:38:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
09:38:32 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
09:38:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
09:38:32 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
09:38:32 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
09:38:32 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
09:38:32 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
09:38:32 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
09:38:32 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
09:38:32 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 1ms
09:38:32 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
09:38:32 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
09:38:32 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
09:38:32 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
09:38:32 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
09:38:32 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
09:38:32 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
09:38:32 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
09:38:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
09:38:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
09:38:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
09:38:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
09:38:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
09:38:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
09:38:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
09:38:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
09:38:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
09:38:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 84ms
09:38:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
09:38:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
09:38:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
09:38:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
09:38:33 INFO - Setting up ssl
09:38:33 INFO - PROCESS | certutil |
09:38:33 INFO - PROCESS | certutil |
09:38:33 INFO - PROCESS | certutil |
09:38:33 INFO - Certificate Nickname Trust Attributes
09:38:33 INFO - SSL,S/MIME,JAR/XPI
09:38:33 INFO -
09:38:33 INFO - web-platform-tests CT,,
09:38:33 INFO -
09:38:33 INFO - Starting runner
09:38:35 INFO - PROCESS | 3720 | 1467045515605 Marionette INFO Listening on port 2828
09:38:40 INFO - PROCESS | 3720 | 1467045520610 Marionette INFO startBrowser 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:40 INFO - PROCESS | 3720 | 1467045520624 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:41 INFO - PROCESS | 3720 | 1467045521246 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:41 INFO - PROCESS | 3720 | 1467045521269 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:42 INFO - PROCESS | 3720 | 1467045522028 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
09:38:42 INFO - PROCESS | 3720 | 1467045522112 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:42 INFO - PROCESS | 3720 | 1467045522117 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
09:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 271ms
09:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
09:38:42 INFO - PROCESS | 3720 | 1467045522331 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:42 INFO - PROCESS | 3720 | 1467045522364 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
09:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 171ms
09:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
09:38:42 INFO - PROCESS | 3720 | 1467045522502 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:42 INFO - PROCESS | 3720 | 1467045522531 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
09:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1074ms
09:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
09:38:43 INFO - PROCESS | 3720 | 1467045523580 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:43 INFO - PROCESS | 3720 | 1467045523610 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
09:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 171ms
09:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
09:38:43 INFO - PROCESS | 3720 | 1467045523754 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:43 INFO - PROCESS | 3720 | 1467045523787 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
09:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 171ms
09:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
09:38:43 INFO - PROCESS | 3720 | 1467045523928 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:43 INFO - PROCESS | 3720 | 1467045523959 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
09:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 171ms
09:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
09:38:44 INFO - PROCESS | 3720 | 1467045524108 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:44 INFO - PROCESS | 3720 | 1467045524135 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
09:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 170ms
09:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
09:38:44 INFO - PROCESS | 3720 | 1467045524278 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:44 INFO - PROCESS | 3720 | 1467045524309 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
09:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 171ms
09:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
09:38:44 INFO - PROCESS | 3720 | 1467045524453 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:44 INFO - PROCESS | 3720 | 1467045524487 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
09:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 230ms
09:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
09:38:44 INFO - PROCESS | 3720 | 1467045524685 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:44 INFO - PROCESS | 3720 | 1467045524716 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
09:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 171ms
09:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
09:38:44 INFO - PROCESS | 3720 | 1467045524862 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:44 INFO - PROCESS | 3720 | 1467045524892 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
09:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 171ms
09:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
09:38:45 INFO - PROCESS | 3720 | 1467045525036 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:45 INFO - PROCESS | 3720 | 1467045525068 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
09:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 171ms
09:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
09:38:45 INFO - PROCESS | 3720 | 1467045525212 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:45 INFO - PROCESS | 3720 | 1467045525265 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
09:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 330ms
09:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
09:38:45 INFO - PROCESS | 3720 | 1467045525547 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:45 INFO - PROCESS | 3720 | 1467045525573 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
09:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 171ms
09:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
09:38:45 INFO - PROCESS | 3720 | 1467045525730 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:45 INFO - PROCESS | 3720 | 1467045525756 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
09:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 171ms
09:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
09:38:45 INFO - PROCESS | 3720 | 1467045525927 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:45 INFO - PROCESS | 3720 | 1467045525962 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
09:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 230ms
09:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
09:38:46 INFO - PROCESS | 3720 | 1467045526142 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:46 INFO - PROCESS | 3720 | 1467045526166 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
09:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 120ms
09:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
09:38:46 INFO - PROCESS | 3720 | 1467045526278 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:46 INFO - PROCESS | 3720 | 1467045526302 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
09:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 120ms
09:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
09:38:46 INFO - PROCESS | 3720 | 1467045526404 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:46 INFO - PROCESS | 3720 | 1467045526436 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
09:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 171ms
09:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
09:38:46 INFO - PROCESS | 3720 | 1467045526578 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:46 INFO - PROCESS | 3720 | 1467045526602 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
09:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 120ms
09:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
09:38:46 INFO - PROCESS | 3720 | 1467045526701 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:46 INFO - PROCESS | 3720 | 1467045526731 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
09:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 171ms
09:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
09:38:46 INFO - PROCESS | 3720 | 1467045526878 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:46 INFO - PROCESS | 3720 | 1467045526905 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
09:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 171ms
09:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
09:38:47 INFO - PROCESS | 3720 | 1467045527054 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:47 INFO - PROCESS | 3720 | 1467045527081 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
09:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 171ms
09:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
09:38:47 INFO - PROCESS | 3720 | 1467045527229 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:47 INFO - PROCESS | 3720 | 1467045527257 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
09:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 172ms
09:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
09:38:47 INFO - PROCESS | 3720 | 1467045527409 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:47 INFO - PROCESS | 3720 | 1467045527438 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
09:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 119ms
09:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
09:38:47 INFO - PROCESS | 3720 | 1467045527531 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:47 INFO - PROCESS | 3720 | 1467045527559 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
09:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 172ms
09:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
09:38:47 INFO - PROCESS | 3720 | 1467045527709 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:47 INFO - PROCESS | 3720 | 1467045527738 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
09:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 171ms
09:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
09:38:47 INFO - PROCESS | 3720 | 1467045527880 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:47 INFO - PROCESS | 3720 | 1467045527910 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
09:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 171ms
09:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
09:38:48 INFO - PROCESS | 3720 | 1467045528058 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:48 INFO - PROCESS | 3720 | 1467045528086 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
09:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 172ms
09:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
09:38:48 INFO - PROCESS | 3720 | 1467045528230 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:48 INFO - PROCESS | 3720 | 1467045528255 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
09:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 172ms
09:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
09:38:48 INFO - PROCESS | 3720 | 1467045528408 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:48 INFO - PROCESS | 3720 | 1467045528435 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
09:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 171ms
09:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
09:38:48 INFO - PROCESS | 3720 | 1467045528579 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:48 INFO - PROCESS | 3720 | 1467045528610 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
09:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 171ms
09:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
09:38:48 INFO - PROCESS | 3720 | 1467045528752 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:48 INFO - PROCESS | 3720 | 1467045528779 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
09:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 171ms
09:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
09:38:48 INFO - PROCESS | 3720 | 1467045528929 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:48 INFO - PROCESS | 3720 | 1467045528957 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
09:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 171ms
09:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
09:38:49 INFO - PROCESS | 3720 | 1467045529104 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:49 INFO - PROCESS | 3720 | 1467045529139 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
09:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 171ms
09:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
09:38:49 INFO - PROCESS | 3720 | 1467045529279 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:49 INFO - PROCESS | 3720 | 1467045529308 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
09:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 171ms
09:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
09:38:49 INFO - PROCESS | 3720 | 1467045529458 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:49 INFO - PROCESS | 3720 | 1467045529487 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
09:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 171ms
09:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
09:38:49 INFO - PROCESS | 3720 | 1467045529628 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:49 INFO - PROCESS | 3720 | 1467045529662 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
09:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 171ms
09:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
09:38:49 INFO - PROCESS | 3720 | 1467045529802 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:49 INFO - PROCESS | 3720 | 1467045529839 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
09:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 171ms
09:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
09:38:49 INFO - PROCESS | 3720 | 1467045529978 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:50 INFO - PROCESS | 3720 | 1467045530007 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
09:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 171ms
09:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
09:38:50 INFO - PROCESS | 3720 | 1467045530154 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:50 INFO - PROCESS | 3720 | 1467045530189 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
09:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 171ms
09:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
09:38:50 INFO - PROCESS | 3720 | 1467045530328 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:50 INFO - PROCESS | 3720 | 1467045530357 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
09:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 171ms
09:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
09:38:50 INFO - PROCESS | 3720 | 1467045530501 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:50 INFO - PROCESS | 3720 | 1467045530534 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
09:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 171ms
09:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
09:38:50 INFO - PROCESS | 3720 | 1467045530679 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:50 INFO - PROCESS | 3720 | 1467045530713 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
09:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 170ms
09:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
09:38:50 INFO - PROCESS | 3720 | 1467045530852 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:50 INFO - PROCESS | 3720 | 1467045530882 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
09:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 171ms
09:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
09:38:51 INFO - PROCESS | 3720 | 1467045531029 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:51 INFO - PROCESS | 3720 | 1467045531061 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
09:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 171ms
09:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
09:38:51 INFO - PROCESS | 3720 | 1467045531204 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:51 INFO - PROCESS | 3720 | 1467045531239 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
09:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 171ms
09:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
09:38:51 INFO - PROCESS | 3720 | 1467045531379 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:51 INFO - PROCESS | 3720 | 1467045531411 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
09:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 171ms
09:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
09:38:51 INFO - PROCESS | 3720 | 1467045531558 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:51 INFO - PROCESS | 3720 | 1467045531591 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
09:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 171ms
09:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
09:38:51 INFO - PROCESS | 3720 | 1467045531915 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:51 INFO - PROCESS | 3720 | 1467045531958 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
09:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 171ms
09:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
09:38:52 INFO - PROCESS | 3720 | 1467045532098 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:52 INFO - PROCESS | 3720 | 1467045532129 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
09:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 171ms
09:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
09:38:52 INFO - PROCESS | 3720 | 1467045532276 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:52 INFO - PROCESS | 3720 | 1467045532313 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
09:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 171ms
09:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
09:38:52 INFO - PROCESS | 3720 | 1467045532450 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:52 INFO - PROCESS | 3720 | 1467045532482 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
09:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 171ms
09:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
09:38:52 INFO - PROCESS | 3720 | 1467045532628 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:52 INFO - PROCESS | 3720 | 1467045532660 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
09:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 171ms
09:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
09:38:52 INFO - PROCESS | 3720 | 1467045532804 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:52 INFO - PROCESS | 3720 | 1467045532848 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
09:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 171ms
09:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
09:38:52 INFO - PROCESS | 3720 | 1467045532979 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:53 INFO - PROCESS | 3720 | 1467045533004 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
09:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 171ms
09:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
09:38:53 INFO - PROCESS | 3720 | 1467045533153 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:53 INFO - PROCESS | 3720 | 1467045533186 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
09:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 171ms
09:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
09:38:53 INFO - PROCESS | 3720 | 1467045533329 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:53 INFO - PROCESS | 3720 | 1467045533366 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
09:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 171ms
09:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
09:38:53 INFO - PROCESS | 3720 | 1467045533508 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:53 INFO - PROCESS | 3720 | 1467045533538 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
09:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 230ms
09:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
09:38:53 INFO - PROCESS | 3720 | 1467045533741 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:53 INFO - PROCESS | 3720 | 1467045533771 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
09:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 171ms
09:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
09:38:53 INFO - PROCESS | 3720 | 1467045533915 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:53 INFO - PROCESS | 3720 | 1467045533948 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
09:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 171ms
09:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
09:38:54 INFO - PROCESS | 3720 | 1467045534093 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:54 INFO - PROCESS | 3720 | 1467045534122 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
09:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 170ms
09:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
09:38:54 INFO - PROCESS | 3720 | 1467045534262 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:54 INFO - PROCESS | 3720 | 1467045534289 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
09:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 171ms
09:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
09:38:54 INFO - PROCESS | 3720 | 1467045534437 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:54 INFO - PROCESS | 3720 | 1467045534471 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
09:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 171ms
09:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
09:38:54 INFO - PROCESS | 3720 | 1467045534612 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:54 INFO - PROCESS | 3720 | 1467045534639 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
09:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 171ms
09:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
09:38:54 INFO - PROCESS | 3720 | 1467045534791 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:54 INFO - PROCESS | 3720 | 1467045534819 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
09:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 171ms
09:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
09:38:54 INFO - PROCESS | 3720 | 1467045534962 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:54 INFO - PROCESS | 3720 | 1467045534996 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
09:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 171ms
09:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
09:38:55 INFO - PROCESS | 3720 | 1467045535136 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:55 INFO - PROCESS | 3720 | 1467045535166 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
09:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 171ms
09:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
09:38:55 INFO - PROCESS | 3720 | 1467045535312 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:55 INFO - PROCESS | 3720 | 1467045535347 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
09:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 172ms
09:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
09:38:55 INFO - PROCESS | 3720 | 1467045535491 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:55 INFO - PROCESS | 3720 | 1467045535523 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
09:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 171ms
09:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
09:38:55 INFO - PROCESS | 3720 | 1467045535662 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:55 INFO - PROCESS | 3720 | 1467045535694 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
09:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 330ms
09:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
09:38:56 INFO - PROCESS | 3720 | 1467045536005 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:56 INFO - PROCESS | 3720 | 1467045536046 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
09:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 230ms
09:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
09:38:56 INFO - PROCESS | 3720 | 1467045536246 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:56 INFO - PROCESS | 3720 | 1467045536279 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:56 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.
09:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 171ms
09:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
09:38:56 INFO - PROCESS | 3720 | 1467045536426 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:56 INFO - PROCESS | 3720 | 1467045536454 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:56 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.
09:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 171ms
09:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
09:38:56 INFO - PROCESS | 3720 | 1467045536595 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:56 INFO - PROCESS | 3720 | 1467045536625 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:56 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.
09:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 171ms
09:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
09:38:56 INFO - PROCESS | 3720 | 1467045536769 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:56 INFO - PROCESS | 3720 | 1467045536802 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:56 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.
09:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 171ms
09:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
09:38:56 INFO - PROCESS | 3720 | 1467045536946 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:56 INFO - PROCESS | 3720 | 1467045536979 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:57 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.
09:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 230ms
09:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
09:38:57 INFO - PROCESS | 3720 | 1467045537179 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:57 INFO - PROCESS | 3720 | 1467045537204 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:57 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.
09:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 171ms
09:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
09:38:57 INFO - PROCESS | 3720 | 1467045537352 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:57 INFO - PROCESS | 3720 | 1467045537380 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:57 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.
09:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 170ms
09:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
09:38:57 INFO - PROCESS | 3720 | 1467045537529 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:57 INFO - PROCESS | 3720 | 1467045537560 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:57 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.
09:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 171ms
09:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
09:38:57 INFO - PROCESS | 3720 | 1467045537703 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:57 INFO - PROCESS | 3720 | 1467045537737 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:57 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.
09:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 171ms
09:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
09:38:57 INFO - PROCESS | 3720 | 1467045537879 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:57 INFO - PROCESS | 3720 | 1467045537910 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:58 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.
09:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 171ms
09:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
09:38:58 INFO - PROCESS | 3720 | 1467045538058 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:58 INFO - PROCESS | 3720 | 1467045538093 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:58 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.
09:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 171ms
09:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
09:38:58 INFO - PROCESS | 3720 | 1467045538229 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:58 INFO - PROCESS | 3720 | 1467045538268 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:58 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.
09:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 171ms
09:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
09:38:58 INFO - PROCESS | 3720 | 1467045538402 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:58 INFO - PROCESS | 3720 | 1467045538438 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:58 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.
09:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 171ms
09:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
09:38:58 INFO - PROCESS | 3720 | 1467045538579 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:58 INFO - PROCESS | 3720 | 1467045538612 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:58 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.
09:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 171ms
09:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
09:38:58 INFO - PROCESS | 3720 | 1467045538753 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:58 INFO - PROCESS | 3720 | 1467045538788 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:58 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.
09:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 171ms
09:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
09:38:58 INFO - PROCESS | 3720 | 1467045538928 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:58 INFO - PROCESS | 3720 | 1467045538962 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:59 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.
09:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 171ms
09:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
09:38:59 INFO - PROCESS | 3720 | 1467045539104 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:59 INFO - PROCESS | 3720 | 1467045539136 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:59 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.
09:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 171ms
09:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
09:38:59 INFO - PROCESS | 3720 | 1467045539278 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:59 INFO - PROCESS | 3720 | 1467045539309 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:59 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.
09:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 171ms
09:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
09:38:59 INFO - PROCESS | 3720 | 1467045539453 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:59 INFO - PROCESS | 3720 | 1467045539485 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:59 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.
09:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 171ms
09:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
09:38:59 INFO - PROCESS | 3720 | 1467045539628 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:59 INFO - PROCESS | 3720 | 1467045539663 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:59 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.
09:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 171ms
09:38:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
09:38:59 INFO - PROCESS | 3720 | 1467045539804 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:59 INFO - PROCESS | 3720 | 1467045539838 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:38:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
09:38:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 171ms
09:38:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
09:38:59 INFO - PROCESS | 3720 | 1467045539978 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:00 INFO - PROCESS | 3720 | 1467045540008 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
09:39:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 171ms
09:39:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
09:39:00 INFO - PROCESS | 3720 | 1467045540163 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:00 INFO - PROCESS | 3720 | 1467045540192 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
09:39:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 190ms
09:39:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
09:39:00 INFO - PROCESS | 3720 | 1467045540348 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:00 INFO - PROCESS | 3720 | 1467045540385 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
09:39:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 171ms
09:39:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
09:39:00 INFO - PROCESS | 3720 | 1467045540524 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:00 INFO - PROCESS | 3720 | 1467045540553 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
09:39:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 171ms
09:39:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
09:39:00 INFO - PROCESS | 3720 | 1467045540696 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:00 INFO - PROCESS | 3720 | 1467045540729 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
09:39:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 170ms
09:39:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
09:39:00 INFO - PROCESS | 3720 | 1467045540870 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:00 INFO - PROCESS | 3720 | 1467045540902 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
09:39:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 171ms
09:39:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
09:39:01 INFO - PROCESS | 3720 | 1467045541045 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:01 INFO - PROCESS | 3720 | 1467045541080 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
09:39:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 171ms
09:39:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
09:39:01 INFO - PROCESS | 3720 | 1467045541224 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:01 INFO - PROCESS | 3720 | 1467045541255 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
09:39:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 171ms
09:39:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
09:39:01 INFO - PROCESS | 3720 | 1467045541395 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:01 INFO - PROCESS | 3720 | 1467045541428 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
09:39:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 171ms
09:39:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
09:39:01 INFO - PROCESS | 3720 | 1467045541568 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:01 INFO - PROCESS | 3720 | 1467045541604 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
09:39:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 173ms
09:39:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
09:39:01 INFO - PROCESS | 3720 | 1467045541746 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:01 INFO - PROCESS | 3720 | 1467045541780 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:02 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
09:39:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 730ms
09:39:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
09:39:02 INFO - PROCESS | 3720 | 1467045542502 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:02 INFO - PROCESS | 3720 | 1467045542545 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
09:39:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 730ms
09:39:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
09:39:03 INFO - PROCESS | 3720 | 1467045543217 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:03 INFO - PROCESS | 3720 | 1467045543245 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:03 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
09:39:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:39:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
09:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 171ms
09:39:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
09:39:03 INFO - PROCESS | 3720 | 1467045543398 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:03 INFO - PROCESS | 3720 | 1467045543426 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
09:39:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 171ms
09:39:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
09:39:03 INFO - PROCESS | 3720 | 1467045543575 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:03 INFO - PROCESS | 3720 | 1467045543601 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
09:39:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 171ms
09:39:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
09:39:03 INFO - PROCESS | 3720 | 1467045543746 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:03 INFO - PROCESS | 3720 | 1467045543772 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
09:39:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 171ms
09:39:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
09:39:03 INFO - PROCESS | 3720 | 1467045543927 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:03 INFO - PROCESS | 3720 | 1467045543959 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
09:39:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 171ms
09:39:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
09:39:04 INFO - PROCESS | 3720 | 1467045544096 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:04 INFO - PROCESS | 3720 | 1467045544121 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
09:39:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 170ms
09:39:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
09:39:04 INFO - PROCESS | 3720 | 1467045544271 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:04 INFO - PROCESS | 3720 | 1467045544303 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:04 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
09:39:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
09:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 171ms
09:39:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
09:39:04 INFO - PROCESS | 3720 | 1467045544445 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:04 INFO - PROCESS | 3720 | 1467045544476 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
09:39:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 171ms
09:39:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
09:39:04 INFO - PROCESS | 3720 | 1467045544625 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:04 INFO - PROCESS | 3720 | 1467045544656 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:04 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
09:39:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
09:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 171ms
09:39:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
09:39:04 INFO - PROCESS | 3720 | 1467045544795 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:04 INFO - PROCESS | 3720 | 1467045544838 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:05 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
09:39:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:39:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
09:39:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 230ms
09:39:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
09:39:05 INFO - PROCESS | 3720 | 1467045545029 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:05 INFO - PROCESS | 3720 | 1467045545063 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:05 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
09:39:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
09:39:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 171ms
09:39:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
09:39:05 INFO - PROCESS | 3720 | 1467045545202 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:05 INFO - PROCESS | 3720 | 1467045545239 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
09:39:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 171ms
09:39:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
09:39:05 INFO - PROCESS | 3720 | 1467045545379 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:05 INFO - PROCESS | 3720 | 1467045545415 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
09:39:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 171ms
09:39:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
09:39:05 INFO - PROCESS | 3720 | 1467045545553 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:05 INFO - PROCESS | 3720 | 1467045545587 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
09:39:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 230ms
09:39:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
09:39:05 INFO - PROCESS | 3720 | 1467045545786 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:05 INFO - PROCESS | 3720 | 1467045545815 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
09:39:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 171ms
09:39:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
09:39:05 INFO - PROCESS | 3720 | 1467045545962 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:05 INFO - PROCESS | 3720 | 1467045545996 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
09:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 171ms
09:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
09:39:06 INFO - PROCESS | 3720 | 1467045546137 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:06 INFO - PROCESS | 3720 | 1467045546172 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
09:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 171ms
09:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
09:39:06 INFO - PROCESS | 3720 | 1467045546312 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:06 INFO - PROCESS | 3720 | 1467045546344 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
09:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 171ms
09:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
09:39:06 INFO - PROCESS | 3720 | 1467045546491 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:06 INFO - PROCESS | 3720 | 1467045546525 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
09:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 171ms
09:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
09:39:06 INFO - PROCESS | 3720 | 1467045546662 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:06 INFO - PROCESS | 3720 | 1467045546692 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
09:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 172ms
09:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
09:39:06 INFO - PROCESS | 3720 | 1467045546841 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:06 INFO - PROCESS | 3720 | 1467045546878 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
09:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 171ms
09:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
09:39:07 INFO - PROCESS | 3720 | 1467045547014 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:07 INFO - PROCESS | 3720 | 1467045547048 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
09:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 171ms
09:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
09:39:07 INFO - PROCESS | 3720 | 1467045547193 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:07 INFO - PROCESS | 3720 | 1467045547223 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:07 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
09:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 171ms
09:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
09:39:07 INFO - PROCESS | 3720 | 1467045547365 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:07 INFO - PROCESS | 3720 | 1467045547397 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
09:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 170ms
09:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
09:39:07 INFO - PROCESS | 3720 | 1467045547543 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:07 INFO - PROCESS | 3720 | 1467045547574 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
09:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 171ms
09:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
09:39:07 INFO - PROCESS | 3720 | 1467045547720 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:07 INFO - PROCESS | 3720 | 1467045547752 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:07 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
09:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 171ms
09:39:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
09:39:07 INFO - PROCESS | 3720 | 1467045547895 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:07 INFO - PROCESS | 3720 | 1467045547927 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:08 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
09:39:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
09:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:39:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
09:39:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
09:39:08 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
09:39:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
09:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:39:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
09:39:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
09:39:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 171ms
09:39:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
09:39:08 INFO - PROCESS | 3720 | 1467045548073 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:08 INFO - PROCESS | 3720 | 1467045548107 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:08 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.
09:39:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 171ms
09:39:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
09:39:08 INFO - PROCESS | 3720 | 1467045548246 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:08 INFO - PROCESS | 3720 | 1467045548281 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:08 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.
09:39:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 171ms
09:39:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
09:39:08 INFO - PROCESS | 3720 | 1467045548420 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:08 INFO - PROCESS | 3720 | 1467045548454 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
09:39:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 230ms
09:39:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
09:39:08 INFO - PROCESS | 3720 | 1467045548752 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:08 INFO - PROCESS | 3720 | 1467045548793 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
09:39:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 230ms
09:39:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
09:39:08 INFO - PROCESS | 3720 | 1467045548997 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:09 INFO - PROCESS | 3720 | 1467045549029 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
09:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 171ms
09:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
09:39:09 INFO - PROCESS | 3720 | 1467045549178 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:09 INFO - PROCESS | 3720 | 1467045549207 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
09:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 171ms
09:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
09:39:09 INFO - PROCESS | 3720 | 1467045549347 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:09 INFO - PROCESS | 3720 | 1467045549377 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
09:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 171ms
09:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
09:39:09 INFO - PROCESS | 3720 | 1467045549525 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:09 INFO - PROCESS | 3720 | 1467045549550 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
09:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 171ms
09:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
09:39:09 INFO - PROCESS | 3720 | 1467045549696 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:09 INFO - PROCESS | 3720 | 1467045549729 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
09:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 171ms
09:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
09:39:09 INFO - PROCESS | 3720 | 1467045549869 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:09 INFO - PROCESS | 3720 | 1467045549898 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
09:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 171ms
09:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
09:39:10 INFO - PROCESS | 3720 | 1467045550046 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:10 INFO - PROCESS | 3720 | 1467045550071 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
09:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 171ms
09:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
09:39:10 INFO - PROCESS | 3720 | 1467045550220 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:10 INFO - PROCESS | 3720 | 1467045550247 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
09:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 172ms
09:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
09:39:10 INFO - PROCESS | 3720 | 1467045550396 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:10 INFO - PROCESS | 3720 | 1467045550428 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
09:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 171ms
09:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
09:39:10 INFO - PROCESS | 3720 | 1467045550570 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:10 INFO - PROCESS | 3720 | 1467045550604 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
09:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 171ms
09:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
09:39:10 INFO - PROCESS | 3720 | 1467045550746 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:10 INFO - PROCESS | 3720 | 1467045550774 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
09:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 170ms
09:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
09:39:10 INFO - PROCESS | 3720 | 1467045550921 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:10 INFO - PROCESS | 3720 | 1467045550964 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
09:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 171ms
09:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
09:39:11 INFO - PROCESS | 3720 | 1467045551098 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:11 INFO - PROCESS | 3720 | 1467045551125 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
09:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 171ms
09:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
09:39:11 INFO - PROCESS | 3720 | 1467045551275 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:11 INFO - PROCESS | 3720 | 1467045551308 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
09:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 171ms
09:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
09:39:11 INFO - PROCESS | 3720 | 1467045551448 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:11 INFO - PROCESS | 3720 | 1467045551483 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
09:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 171ms
09:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
09:39:11 INFO - PROCESS | 3720 | 1467045551619 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:11 INFO - PROCESS | 3720 | 1467045551653 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
09:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 171ms
09:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
09:39:11 INFO - PROCESS | 3720 | 1467045551796 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:11 INFO - PROCESS | 3720 | 1467045551832 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
09:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 171ms
09:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
09:39:11 INFO - PROCESS | 3720 | 1467045551970 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:11 INFO - PROCESS | 3720 | 1467045552000 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
09:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 230ms
09:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
09:39:12 INFO - PROCESS | 3720 | 1467045552204 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:12 INFO - PROCESS | 3720 | 1467045552237 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
09:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 171ms
09:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
09:39:12 INFO - PROCESS | 3720 | 1467045552379 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:12 INFO - PROCESS | 3720 | 1467045552409 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
09:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 171ms
09:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
09:39:12 INFO - PROCESS | 3720 | 1467045552558 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:12 INFO - PROCESS | 3720 | 1467045552591 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
09:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 171ms
09:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
09:39:12 INFO - PROCESS | 3720 | 1467045552729 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:12 INFO - PROCESS | 3720 | 1467045552762 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
09:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 171ms
09:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
09:39:12 INFO - PROCESS | 3720 | 1467045552902 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:12 INFO - PROCESS | 3720 | 1467045552936 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
09:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 171ms
09:39:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
09:39:13 INFO - PROCESS | 3720 | 1467045553079 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:13 INFO - PROCESS | 3720 | 1467045553210 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
09:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 270ms
09:39:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
09:39:13 INFO - PROCESS | 3720 | 1467045553352 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:13 INFO - PROCESS | 3720 | 1467045553388 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
09:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 171ms
09:39:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
09:39:13 INFO - PROCESS | 3720 | 1467045553529 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:13 INFO - PROCESS | 3720 | 1467045553561 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
09:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 171ms
09:39:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
09:39:13 INFO - PROCESS | 3720 | 1467045553703 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:13 INFO - PROCESS | 3720 | 1467045553738 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
09:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 171ms
09:39:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
09:39:13 INFO - PROCESS | 3720 | 1467045553879 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:13 INFO - PROCESS | 3720 | 1467045553918 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
09:39:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 172ms
09:39:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
09:39:14 INFO - PROCESS | 3720 | 1467045554058 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:14 INFO - PROCESS | 3720 | 1467045554090 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:14 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
09:39:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 170ms
09:39:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
09:39:14 INFO - PROCESS | 3720 | 1467045554229 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:14 INFO - PROCESS | 3720 | 1467045554273 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
09:39:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 171ms
09:39:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
09:39:14 INFO - PROCESS | 3720 | 1467045554404 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:14 INFO - PROCESS | 3720 | 1467045554445 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:15 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)
09:39:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 730ms
09:39:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
09:39:15 INFO - PROCESS | 3720 | 1467045555138 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:15 INFO - PROCESS | 3720 | 1467045555191 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
09:39:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 870ms
09:39:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
09:39:16 INFO - PROCESS | 3720 | 1467045556014 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:16 INFO - PROCESS | 3720 | 1467045556040 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
09:39:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 671ms
09:39:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
09:39:16 INFO - PROCESS | 3720 | 1467045556689 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:16 INFO - PROCESS | 3720 | 1467045556718 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:17 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)
09:39:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 670ms
09:39:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
09:39:17 INFO - PROCESS | 3720 | 1467045557365 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:17 INFO - PROCESS | 3720 | 1467045557392 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:18 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)
09:39:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 669ms
09:39:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
09:39:18 INFO - PROCESS | 3720 | 1467045558041 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:18 INFO - PROCESS | 3720 | 1467045558068 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
09:39:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 670ms
09:39:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
09:39:18 INFO - PROCESS | 3720 | 1467045558709 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:18 INFO - PROCESS | 3720 | 1467045558734 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
09:39:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 630ms
09:39:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
09:39:19 INFO - PROCESS | 3720 | 1467045559343 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:19 INFO - PROCESS | 3720 | 1467045559377 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
09:39:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 670ms
09:39:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
09:39:20 INFO - PROCESS | 3720 | 1467045560016 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:20 INFO - PROCESS | 3720 | 1467045560042 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:20 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
09:39:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 670ms
09:39:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
09:39:20 INFO - PROCESS | 3720 | 1467045560689 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:20 INFO - PROCESS | 3720 | 1467045560714 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
09:39:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 630ms
09:39:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
09:39:21 INFO - PROCESS | 3720 | 1467045561327 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:21 INFO - PROCESS | 3720 | 1467045561352 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:21 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
09:39:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
09:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 120ms
09:39:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
09:39:21 INFO - PROCESS | 3720 | 1467045561453 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:21 INFO - PROCESS | 3720 | 1467045561495 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
09:39:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 370ms
09:39:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
09:39:21 INFO - PROCESS | 3720 | 1467045561827 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:21 INFO - PROCESS | 3720 | 1467045561964 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:22 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
09:39:22 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:39:22 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:39:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
09:39:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 270ms
09:39:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
09:39:22 INFO - PROCESS | 3720 | 1467045562100 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:22 INFO - PROCESS | 3720 | 1467045562131 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
09:39:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 171ms
09:39:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
09:39:22 INFO - PROCESS | 3720 | 1467045562280 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:22 INFO - PROCESS | 3720 | 1467045562313 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
09:39:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 670ms
09:39:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
09:39:22 INFO - PROCESS | 3720 | 1467045562959 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:22 INFO - PROCESS | 3720 | 1467045562984 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:23 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
09:39:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 670ms
09:39:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
09:39:23 INFO - PROCESS | 3720 | 1467045563629 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:23 INFO - PROCESS | 3720 | 1467045563653 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:24 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.)
09:39:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 629ms
09:39:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
09:39:24 INFO - PROCESS | 3720 | 1467045564262 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:24 INFO - PROCESS | 3720 | 1467045564294 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
09:39:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 670ms
09:39:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
09:39:24 INFO - PROCESS | 3720 | 1467045564935 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:24 INFO - PROCESS | 3720 | 1467045564961 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:25 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
09:39:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 630ms
09:39:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
09:39:25 INFO - PROCESS | 3720 | 1467045565568 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:25 INFO - PROCESS | 3720 | 1467045565593 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
09:39:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 171ms
09:39:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
09:39:25 INFO - PROCESS | 3720 | 1467045565745 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:25 INFO - PROCESS | 3720 | 1467045565770 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
09:39:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 630ms
09:39:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
09:39:26 INFO - PROCESS | 3720 | 1467045566379 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:26 INFO - PROCESS | 3720 | 1467045566407 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
09:39:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 670ms
09:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
09:39:27 INFO - PROCESS | 3720 | 1467045567051 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:27 INFO - PROCESS | 3720 | 1467045567076 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
09:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 171ms
09:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
09:39:27 INFO - PROCESS | 3720 | 1467045567229 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:27 INFO - PROCESS | 3720 | 1467045567259 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
09:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 171ms
09:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
09:39:27 INFO - PROCESS | 3720 | 1467045567402 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:27 INFO - PROCESS | 3720 | 1467045567431 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
09:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 170ms
09:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
09:39:27 INFO - PROCESS | 3720 | 1467045567579 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:27 INFO - PROCESS | 3720 | 1467045567607 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
09:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 171ms
09:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
09:39:27 INFO - PROCESS | 3720 | 1467045567752 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:27 INFO - PROCESS | 3720 | 1467045567779 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
09:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 171ms
09:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
09:39:28 INFO - PROCESS | 3720 | 1467045568034 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:28 INFO - PROCESS | 3720 | 1467045568069 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
09:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 171ms
09:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
09:39:28 INFO - PROCESS | 3720 | 1467045568205 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:28 INFO - PROCESS | 3720 | 1467045568235 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
09:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 171ms
09:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
09:39:28 INFO - PROCESS | 3720 | 1467045568381 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:28 INFO - PROCESS | 3720 | 1467045568411 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:28 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
09:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 171ms
09:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
09:39:28 INFO - PROCESS | 3720 | 1467045568555 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:28 INFO - PROCESS | 3720 | 1467045568583 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:28 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
09:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 171ms
09:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
09:39:28 INFO - PROCESS | 3720 | 1467045568728 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:28 INFO - PROCESS | 3720 | 1467045568756 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:28 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
09:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 171ms
09:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
09:39:28 INFO - PROCESS | 3720 | 1467045568906 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:28 INFO - PROCESS | 3720 | 1467045568943 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
09:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 171ms
09:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
09:39:29 INFO - PROCESS | 3720 | 1467045569080 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:29 INFO - PROCESS | 3720 | 1467045569106 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:29 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
09:39:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:39:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
09:39:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 171ms
09:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
09:39:29 INFO - PROCESS | 3720 | 1467045569259 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:29 INFO - PROCESS | 3720 | 1467045569295 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
09:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 171ms
09:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
09:39:29 INFO - PROCESS | 3720 | 1467045569430 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:29 INFO - PROCESS | 3720 | 1467045569455 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:29 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
09:39:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:39:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
09:39:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 171ms
09:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
09:39:29 INFO - PROCESS | 3720 | 1467045569604 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:29 INFO - PROCESS | 3720 | 1467045569630 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
09:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 171ms
09:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
09:39:29 INFO - PROCESS | 3720 | 1467045569780 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:29 INFO - PROCESS | 3720 | 1467045569814 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
09:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 171ms
09:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
09:39:29 INFO - PROCESS | 3720 | 1467045569954 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:29 INFO - PROCESS | 3720 | 1467045569980 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
09:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 171ms
09:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
09:39:30 INFO - PROCESS | 3720 | 1467045570130 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:30 INFO - PROCESS | 3720 | 1467045570165 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
09:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 171ms
09:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
09:39:30 INFO - PROCESS | 3720 | 1467045570309 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:30 INFO - PROCESS | 3720 | 1467045570342 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
09:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 171ms
09:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
09:39:30 INFO - PROCESS | 3720 | 1467045570482 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:30 INFO - PROCESS | 3720 | 1467045570514 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
09:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 171ms
09:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
09:39:30 INFO - PROCESS | 3720 | 1467045570663 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:30 INFO - PROCESS | 3720 | 1467045570701 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
09:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 170ms
09:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
09:39:30 INFO - PROCESS | 3720 | 1467045570831 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:30 INFO - PROCESS | 3720 | 1467045570859 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
09:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 171ms
09:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
09:39:30 INFO - PROCESS | 3720 | 1467045571005 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:31 INFO - PROCESS | 3720 | 1467045571037 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
09:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 171ms
09:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
09:39:31 INFO - PROCESS | 3720 | 1467045571179 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:31 INFO - PROCESS | 3720 | 1467045571206 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
09:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 171ms
09:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
09:39:31 INFO - PROCESS | 3720 | 1467045571353 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:31 INFO - PROCESS | 3720 | 1467045571389 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
09:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 171ms
09:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
09:39:31 INFO - PROCESS | 3720 | 1467045571530 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:31 INFO - PROCESS | 3720 | 1467045571559 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
09:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 171ms
09:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
09:39:31 INFO - PROCESS | 3720 | 1467045571705 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:31 INFO - PROCESS | 3720 | 1467045571735 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
09:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 171ms
09:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
09:39:31 INFO - PROCESS | 3720 | 1467045571880 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:31 INFO - PROCESS | 3720 | 1467045571909 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
09:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 171ms
09:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
09:39:32 INFO - PROCESS | 3720 | 1467045572055 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:32 INFO - PROCESS | 3720 | 1467045572087 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
09:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 172ms
09:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
09:39:32 INFO - PROCESS | 3720 | 1467045572230 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:32 INFO - PROCESS | 3720 | 1467045572262 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
09:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 171ms
09:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
09:39:32 INFO - PROCESS | 3720 | 1467045572404 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:32 INFO - PROCESS | 3720 | 1467045572440 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
09:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 171ms
09:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
09:39:32 INFO - PROCESS | 3720 | 1467045572579 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:32 INFO - PROCESS | 3720 | 1467045572612 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
09:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 171ms
09:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
09:39:32 INFO - PROCESS | 3720 | 1467045572759 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:32 INFO - PROCESS | 3720 | 1467045572789 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
09:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 171ms
09:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
09:39:32 INFO - PROCESS | 3720 | 1467045572933 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:32 INFO - PROCESS | 3720 | 1467045572968 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
09:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 171ms
09:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
09:39:33 INFO - PROCESS | 3720 | 1467045573109 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:33 INFO - PROCESS | 3720 | 1467045573139 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
09:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 171ms
09:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
09:39:33 INFO - PROCESS | 3720 | 1467045573280 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:33 INFO - PROCESS | 3720 | 1467045573314 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
09:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 171ms
09:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
09:39:33 INFO - PROCESS | 3720 | 1467045573454 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:33 INFO - PROCESS | 3720 | 1467045573488 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
09:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 171ms
09:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
09:39:33 INFO - PROCESS | 3720 | 1467045573630 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:33 INFO - PROCESS | 3720 | 1467045573662 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
09:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 171ms
09:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
09:39:33 INFO - PROCESS | 3720 | 1467045573805 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:33 INFO - PROCESS | 3720 | 1467045573842 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
09:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 171ms
09:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
09:39:33 INFO - PROCESS | 3720 | 1467045573980 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:33 INFO - PROCESS | 3720 | 1467045574015 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
09:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 170ms
09:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
09:39:34 INFO - PROCESS | 3720 | 1467045574170 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:34 INFO - PROCESS | 3720 | 1467045574227 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
09:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 430ms
09:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
09:39:34 INFO - PROCESS | 3720 | 1467045574591 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:34 INFO - PROCESS | 3720 | 1467045574619 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
09:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 171ms
09:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
09:39:34 INFO - PROCESS | 3720 | 1467045574765 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:34 INFO - PROCESS | 3720 | 1467045574794 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
09:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 171ms
09:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
09:39:34 INFO - PROCESS | 3720 | 1467045574946 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:34 INFO - PROCESS | 3720 | 1467045574977 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
09:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 171ms
09:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
09:39:35 INFO - PROCESS | 3720 | 1467045575114 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:35 INFO - PROCESS | 3720 | 1467045575141 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
09:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 171ms
09:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
09:39:35 INFO - PROCESS | 3720 | 1467045575294 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:35 INFO - PROCESS | 3720 | 1467045575329 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
09:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 171ms
09:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
09:39:35 INFO - PROCESS | 3720 | 1467045575467 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:35 INFO - PROCESS | 3720 | 1467045575498 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
09:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 171ms
09:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
09:39:35 INFO - PROCESS | 3720 | 1467045575642 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:35 INFO - PROCESS | 3720 | 1467045575672 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
09:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 171ms
09:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
09:39:35 INFO - PROCESS | 3720 | 1467045575813 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:35 INFO - PROCESS | 3720 | 1467045575842 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
09:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 171ms
09:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
09:39:35 INFO - PROCESS | 3720 | 1467045575988 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:36 INFO - PROCESS | 3720 | 1467045576021 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
09:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 171ms
09:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
09:39:36 INFO - PROCESS | 3720 | 1467045576163 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:36 INFO - PROCESS | 3720 | 1467045576193 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
09:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 171ms
09:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
09:39:36 INFO - PROCESS | 3720 | 1467045576339 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:36 INFO - PROCESS | 3720 | 1467045576376 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
09:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 171ms
09:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
09:39:36 INFO - PROCESS | 3720 | 1467045576514 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:36 INFO - PROCESS | 3720 | 1467045576549 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
09:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 171ms
09:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
09:39:36 INFO - PROCESS | 3720 | 1467045576693 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:36 INFO - PROCESS | 3720 | 1467045576726 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
09:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 171ms
09:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
09:39:36 INFO - PROCESS | 3720 | 1467045576865 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:36 INFO - PROCESS | 3720 | 1467045576897 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
09:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 171ms
09:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
09:39:37 INFO - PROCESS | 3720 | 1467045577044 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:37 INFO - PROCESS | 3720 | 1467045577081 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
09:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 171ms
09:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
09:39:37 INFO - PROCESS | 3720 | 1467045577218 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:37 INFO - PROCESS | 3720 | 1467045577253 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
09:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 171ms
09:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
09:39:37 INFO - PROCESS | 3720 | 1467045577395 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:37 INFO - PROCESS | 3720 | 1467045577430 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
09:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 170ms
09:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
09:39:37 INFO - PROCESS | 3720 | 1467045577565 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:37 INFO - PROCESS | 3720 | 1467045577601 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
09:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 230ms
09:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
09:39:37 INFO - PROCESS | 3720 | 1467045577798 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:37 INFO - PROCESS | 3720 | 1467045577829 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
09:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 171ms
09:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
09:39:37 INFO - PROCESS | 3720 | 1467045577976 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:37 INFO - PROCESS | 3720 | 1467045578009 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
09:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 171ms
09:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
09:39:38 INFO - PROCESS | 3720 | 1467045578150 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:38 INFO - PROCESS | 3720 | 1467045578182 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
09:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 171ms
09:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
09:39:38 INFO - PROCESS | 3720 | 1467045578320 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:38 INFO - PROCESS | 3720 | 1467045578353 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
09:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 171ms
09:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
09:39:38 INFO - PROCESS | 3720 | 1467045578497 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:38 INFO - PROCESS | 3720 | 1467045578533 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
09:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 171ms
09:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
09:39:38 INFO - PROCESS | 3720 | 1467045578672 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:38 INFO - PROCESS | 3720 | 1467045578709 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
09:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 171ms
09:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
09:39:38 INFO - PROCESS | 3720 | 1467045578847 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:38 INFO - PROCESS | 3720 | 1467045578878 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
09:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 171ms
09:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
09:39:39 INFO - PROCESS | 3720 | 1467045579026 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:39 INFO - PROCESS | 3720 | 1467045579060 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
09:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 171ms
09:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
09:39:39 INFO - PROCESS | 3720 | 1467045579197 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:39 INFO - PROCESS | 3720 | 1467045579232 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
09:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 171ms
09:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
09:39:39 INFO - PROCESS | 3720 | 1467045579371 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:39 INFO - PROCESS | 3720 | 1467045579403 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
09:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 171ms
09:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
09:39:39 INFO - PROCESS | 3720 | 1467045579547 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:39 INFO - PROCESS | 3720 | 1467045579588 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
09:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 171ms
09:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
09:39:39 INFO - PROCESS | 3720 | 1467045579721 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:39 INFO - PROCESS | 3720 | 1467045579754 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
09:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 171ms
09:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
09:39:39 INFO - PROCESS | 3720 | 1467045579897 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:39 INFO - PROCESS | 3720 | 1467045579930 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
09:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 171ms
09:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
09:39:40 INFO - PROCESS | 3720 | 1467045580076 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:40 INFO - PROCESS | 3720 | 1467045580109 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
09:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 171ms
09:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
09:39:40 INFO - PROCESS | 3720 | 1467045580246 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:40 INFO - PROCESS | 3720 | 1467045580282 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
09:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 171ms
09:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
09:39:40 INFO - PROCESS | 3720 | 1467045580421 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:40 INFO - PROCESS | 3720 | 1467045580455 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:40 INFO - PROCESS | 3720 | 1467045580750 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
09:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
09:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 429ms
09:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
09:39:40 INFO - PROCESS | 3720 | 1467045580856 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:40 INFO - PROCESS | 3720 | 1467045580899 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
09:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 171ms
09:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
09:39:41 INFO - PROCESS | 3720 | 1467045581032 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:41 INFO - PROCESS | 3720 | 1467045581061 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
09:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 171ms
09:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
09:39:41 INFO - PROCESS | 3720 | 1467045581214 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:41 INFO - PROCESS | 3720 | 1467045581241 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
09:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 171ms
09:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
09:39:41 INFO - PROCESS | 3720 | 1467045581382 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:41 INFO - PROCESS | 3720 | 1467045581413 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
09:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 171ms
09:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
09:39:41 INFO - PROCESS | 3720 | 1467045581556 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:41 INFO - PROCESS | 3720 | 1467045581583 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
09:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 171ms
09:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
09:39:41 INFO - PROCESS | 3720 | 1467045581730 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:41 INFO - PROCESS | 3720 | 1467045581763 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
09:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 171ms
09:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
09:39:41 INFO - PROCESS | 3720 | 1467045581904 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:41 INFO - PROCESS | 3720 | 1467045581936 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
09:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 171ms
09:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
09:39:42 INFO - PROCESS | 3720 | 1467045582080 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:42 INFO - PROCESS | 3720 | 1467045582108 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
09:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 171ms
09:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
09:39:42 INFO - PROCESS | 3720 | 1467045582255 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:42 INFO - PROCESS | 3720 | 1467045582284 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
09:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 171ms
09:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
09:39:42 INFO - PROCESS | 3720 | 1467045582434 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:42 INFO - PROCESS | 3720 | 1467045582462 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
09:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 171ms
09:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
09:39:42 INFO - PROCESS | 3720 | 1467045582614 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:42 INFO - PROCESS | 3720 | 1467045582645 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
09:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 171ms
09:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
09:39:42 INFO - PROCESS | 3720 | 1467045582793 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:42 INFO - PROCESS | 3720 | 1467045582820 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
09:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 172ms
09:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
09:39:42 INFO - PROCESS | 3720 | 1467045582971 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:42 INFO - PROCESS | 3720 | 1467045583007 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
09:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 171ms
09:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
09:39:43 INFO - PROCESS | 3720 | 1467045583147 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:43 INFO - PROCESS | 3720 | 1467045583180 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
09:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 171ms
09:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
09:39:43 INFO - PROCESS | 3720 | 1467045583314 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:43 INFO - PROCESS | 3720 | 1467045583350 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
09:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 171ms
09:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
09:39:43 INFO - PROCESS | 3720 | 1467045583488 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:43 INFO - PROCESS | 3720 | 1467045583522 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
09:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 171ms
09:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
09:39:43 INFO - PROCESS | 3720 | 1467045583664 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:43 INFO - PROCESS | 3720 | 1467045583703 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
09:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 171ms
09:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
09:39:43 INFO - PROCESS | 3720 | 1467045583843 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:43 INFO - PROCESS | 3720 | 1467045583880 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
09:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 171ms
09:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
09:39:43 INFO - PROCESS | 3720 | 1467045584013 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:44 INFO - PROCESS | 3720 | 1467045584050 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
09:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 170ms
09:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
09:39:44 INFO - PROCESS | 3720 | 1467045584187 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:44 INFO - PROCESS | 3720 | 1467045584245 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
09:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 230ms
09:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
09:39:44 INFO - PROCESS | 3720 | 1467045584421 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:44 INFO - PROCESS | 3720 | 1467045584452 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
09:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 171ms
09:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
09:39:44 INFO - PROCESS | 3720 | 1467045584598 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:44 INFO - PROCESS | 3720 | 1467045584633 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
09:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 171ms
09:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
09:39:44 INFO - PROCESS | 3720 | 1467045584772 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:44 INFO - PROCESS | 3720 | 1467045584812 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
09:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 171ms
09:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
09:39:44 INFO - PROCESS | 3720 | 1467045584947 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:44 INFO - PROCESS | 3720 | 1467045584979 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
09:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 171ms
09:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
09:39:45 INFO - PROCESS | 3720 | 1467045585126 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:45 INFO - PROCESS | 3720 | 1467045585160 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
09:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 171ms
09:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
09:39:45 INFO - PROCESS | 3720 | 1467045585297 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:45 INFO - PROCESS | 3720 | 1467045585337 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
09:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 171ms
09:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
09:39:45 INFO - PROCESS | 3720 | 1467045585471 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:45 INFO - PROCESS | 3720 | 1467045585503 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:45 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
09:39:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:39:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
09:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 171ms
09:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
09:39:45 INFO - PROCESS | 3720 | 1467045585647 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:45 INFO - PROCESS | 3720 | 1467045585684 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:45 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
09:39:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:39:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
09:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 171ms
09:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
09:39:45 INFO - PROCESS | 3720 | 1467045585828 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:45 INFO - PROCESS | 3720 | 1467045585865 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:45 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
09:39:45 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:39:45 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:39:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
09:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 171ms
09:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
09:39:45 INFO - PROCESS | 3720 | 1467045585999 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:46 INFO - PROCESS | 3720 | 1467045586032 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:46 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
09:39:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:39:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
09:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 171ms
09:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
09:39:46 INFO - PROCESS | 3720 | 1467045586176 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:46 INFO - PROCESS | 3720 | 1467045586209 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:46 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
09:39:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:39:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
09:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 171ms
09:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
09:39:46 INFO - PROCESS | 3720 | 1467045586346 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:46 INFO - PROCESS | 3720 | 1467045586384 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:46 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
09:39:46 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
09:39:46 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
09:39:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
09:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 171ms
09:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
09:39:46 INFO - PROCESS | 3720 | 1467045586521 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:46 INFO - PROCESS | 3720 | 1467045586555 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
09:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 171ms
09:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
09:39:46 INFO - PROCESS | 3720 | 1467045586697 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:46 INFO - PROCESS | 3720 | 1467045586736 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:46 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
09:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 171ms
09:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
09:39:46 INFO - PROCESS | 3720 | 1467045586876 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:46 INFO - PROCESS | 3720 | 1467045586915 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:47 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
09:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 470ms
09:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
09:39:47 INFO - PROCESS | 3720 | 1467045587362 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:47 INFO - PROCESS | 3720 | 1467045587395 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
09:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 170ms
09:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
09:39:47 INFO - PROCESS | 3720 | 1467045587538 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:47 INFO - PROCESS | 3720 | 1467045587570 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
09:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 171ms
09:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
09:39:47 INFO - PROCESS | 3720 | 1467045587716 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:47 INFO - PROCESS | 3720 | 1467045587744 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
09:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 171ms
09:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
09:39:47 INFO - PROCESS | 3720 | 1467045587888 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:47 INFO - PROCESS | 3720 | 1467045587921 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:48 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
09:39:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
09:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 171ms
09:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
09:39:48 INFO - PROCESS | 3720 | 1467045588064 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:48 INFO - PROCESS | 3720 | 1467045588089 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
09:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 171ms
09:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
09:39:48 INFO - PROCESS | 3720 | 1467045588240 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:48 INFO - PROCESS | 3720 | 1467045588276 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
09:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 171ms
09:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
09:39:48 INFO - PROCESS | 3720 | 1467045588414 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:48 INFO - PROCESS | 3720 | 1467045588445 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
09:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 171ms
09:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
09:39:48 INFO - PROCESS | 3720 | 1467045588593 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:48 INFO - PROCESS | 3720 | 1467045588623 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
09:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 171ms
09:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
09:39:48 INFO - PROCESS | 3720 | 1467045588764 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:48 INFO - PROCESS | 3720 | 1467045588789 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
09:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 171ms
09:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
09:39:48 INFO - PROCESS | 3720 | 1467045588945 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:48 INFO - PROCESS | 3720 | 1467045588972 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
09:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 171ms
09:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
09:39:49 INFO - PROCESS | 3720 | 1467045589114 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:49 INFO - PROCESS | 3720 | 1467045589145 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
09:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 171ms
09:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
09:39:49 INFO - PROCESS | 3720 | 1467045589289 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:49 INFO - PROCESS | 3720 | 1467045589328 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
09:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 171ms
09:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
09:39:49 INFO - PROCESS | 3720 | 1467045589463 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:49 INFO - PROCESS | 3720 | 1467045589495 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
09:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 171ms
09:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
09:39:49 INFO - PROCESS | 3720 | 1467045589637 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:49 INFO - PROCESS | 3720 | 1467045589671 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
09:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 171ms
09:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
09:39:49 INFO - PROCESS | 3720 | 1467045589814 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:49 INFO - PROCESS | 3720 | 1467045589854 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
09:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 171ms
09:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
09:39:49 INFO - PROCESS | 3720 | 1467045589987 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:50 INFO - PROCESS | 3720 | 1467045590023 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
09:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 171ms
09:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
09:39:50 INFO - PROCESS | 3720 | 1467045590164 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:50 INFO - PROCESS | 3720 | 1467045590201 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
09:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 171ms
09:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
09:39:50 INFO - PROCESS | 3720 | 1467045590346 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:50 INFO - PROCESS | 3720 | 1467045590380 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
09:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 230ms
09:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
09:39:50 INFO - PROCESS | 3720 | 1467045590580 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:50 INFO - PROCESS | 3720 | 1467045590610 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
09:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 171ms
09:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
09:39:50 INFO - PROCESS | 3720 | 1467045590759 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:50 INFO - PROCESS | 3720 | 1467045590792 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
09:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 170ms
09:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
09:39:50 INFO - PROCESS | 3720 | 1467045590930 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:50 INFO - PROCESS | 3720 | 1467045590960 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
09:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 171ms
09:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
09:39:51 INFO - PROCESS | 3720 | 1467045591073 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:51 INFO - PROCESS | 3720 | 1467045591104 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
09:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 171ms
09:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
09:39:51 INFO - PROCESS | 3720 | 1467045591250 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:51 INFO - PROCESS | 3720 | 1467045591286 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
09:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 171ms
09:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
09:39:51 INFO - PROCESS | 3720 | 1467045591425 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:51 INFO - PROCESS | 3720 | 1467045591457 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
09:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 171ms
09:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
09:39:51 INFO - PROCESS | 3720 | 1467045591600 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:51 INFO - PROCESS | 3720 | 1467045591638 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
09:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 171ms
09:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
09:39:51 INFO - PROCESS | 3720 | 1467045591779 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:51 INFO - PROCESS | 3720 | 1467045591817 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:51 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
09:39:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:39:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
09:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 171ms
09:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
09:39:51 INFO - PROCESS | 3720 | 1467045591950 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:51 INFO - PROCESS | 3720 | 1467045591985 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
09:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 171ms
09:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
09:39:52 INFO - PROCESS | 3720 | 1467045592124 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:52 INFO - PROCESS | 3720 | 1467045592158 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
09:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 171ms
09:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
09:39:52 INFO - PROCESS | 3720 | 1467045592300 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:52 INFO - PROCESS | 3720 | 1467045592336 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
09:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 171ms
09:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
09:39:52 INFO - PROCESS | 3720 | 1467045592475 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:52 INFO - PROCESS | 3720 | 1467045592509 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
09:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 171ms
09:39:52 INFO - PROCESS | 3720 | 1467045592649 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
09:39:52 INFO - PROCESS | 3720 | 1467045592683 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
09:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 171ms
09:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
09:39:52 INFO - PROCESS | 3720 | 1467045592829 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:52 INFO - PROCESS | 3720 | 1467045592865 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
09:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 171ms
09:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
09:39:53 INFO - PROCESS | 3720 | 1467045592999 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:53 INFO - PROCESS | 3720 | 1467045593034 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
09:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 670ms
09:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
09:39:53 INFO - PROCESS | 3720 | 1467045593674 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:53 INFO - PROCESS | 3720 | 1467045593719 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
09:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 171ms
09:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
09:39:53 INFO - PROCESS | 3720 | 1467045593852 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:53 INFO - PROCESS | 3720 | 1467045593882 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
09:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 171ms
09:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
09:39:54 INFO - PROCESS | 3720 | 1467045594032 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:54 INFO - PROCESS | 3720 | 1467045594061 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
09:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 170ms
09:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
09:39:54 INFO - PROCESS | 3720 | 1467045594201 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:54 INFO - PROCESS | 3720 | 1467045594229 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
09:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 172ms
09:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
09:39:54 INFO - PROCESS | 3720 | 1467045594379 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:54 INFO - PROCESS | 3720 | 1467045594404 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
09:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 171ms
09:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
09:39:54 INFO - PROCESS | 3720 | 1467045594551 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:54 INFO - PROCESS | 3720 | 1467045594585 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
09:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 171ms
09:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
09:39:54 INFO - PROCESS | 3720 | 1467045594725 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:54 INFO - PROCESS | 3720 | 1467045594754 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 171ms
09:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
09:39:54 INFO - PROCESS | 3720 | 1467045594899 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:54 INFO - PROCESS | 3720 | 1467045594925 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:55 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
09:39:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
09:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 171ms
09:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
09:39:55 INFO - PROCESS | 3720 | 1467045595074 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:55 INFO - PROCESS | 3720 | 1467045595102 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:55 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
09:39:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
09:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 171ms
09:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
09:39:55 INFO - PROCESS | 3720 | 1467045595250 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:55 INFO - PROCESS | 3720 | 1467045595284 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:55 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
09:39:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
09:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 171ms
09:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
09:39:55 INFO - PROCESS | 3720 | 1467045595426 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:55 INFO - PROCESS | 3720 | 1467045595463 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:55 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
09:39:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:39:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
09:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 171ms
09:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
09:39:55 INFO - PROCESS | 3720 | 1467045595600 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:55 INFO - PROCESS | 3720 | 1467045595627 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:55 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
09:39:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
09:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:39:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 171ms
09:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
09:39:55 INFO - PROCESS | 3720 | 1467045595783 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:55 INFO - PROCESS | 3720 | 1467045595831 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
09:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 171ms
09:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
09:39:55 INFO - PROCESS | 3720 | 1467045595955 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:55 INFO - PROCESS | 3720 | 1467045595982 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
09:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 171ms
09:39:56 INFO - PROCESS | 3720 | 1467045596138 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
09:39:56 INFO - PROCESS | 3720 | 1467045596167 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
09:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 171ms
09:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
09:39:56 INFO - PROCESS | 3720 | 1467045596323 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:56 INFO - PROCESS | 3720 | 1467045596358 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
09:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 171ms
09:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
09:39:56 INFO - PROCESS | 3720 | 1467045596500 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:56 INFO - PROCESS | 3720 | 1467045596536 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
09:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 171ms
09:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
09:39:56 INFO - PROCESS | 3720 | 1467045596674 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:56 INFO - PROCESS | 3720 | 1467045596709 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
09:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 171ms
09:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
09:39:56 INFO - PROCESS | 3720 | 1467045596850 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:56 INFO - PROCESS | 3720 | 1467045596881 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
09:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 230ms
09:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
09:39:57 INFO - PROCESS | 3720 | 1467045597086 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:57 INFO - PROCESS | 3720 | 1467045597117 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
09:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 171ms
09:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
09:39:57 INFO - PROCESS | 3720 | 1467045597265 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:57 INFO - PROCESS | 3720 | 1467045597298 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
09:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 171ms
09:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
09:39:57 INFO - PROCESS | 3720 | 1467045597436 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:57 INFO - PROCESS | 3720 | 1467045597468 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
09:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 171ms
09:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
09:39:57 INFO - PROCESS | 3720 | 1467045597613 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:57 INFO - PROCESS | 3720 | 1467045597644 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
09:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 171ms
09:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
09:39:57 INFO - PROCESS | 3720 | 1467045597784 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:57 INFO - PROCESS | 3720 | 1467045597816 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
09:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 171ms
09:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
09:39:57 INFO - PROCESS | 3720 | 1467045597958 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:57 INFO - PROCESS | 3720 | 1467045597990 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
09:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 171ms
09:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
09:39:58 INFO - PROCESS | 3720 | 1467045598132 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:58 INFO - PROCESS | 3720 | 1467045598164 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
09:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 171ms
09:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
09:39:58 INFO - PROCESS | 3720 | 1467045598305 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:58 INFO - PROCESS | 3720 | 1467045598338 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
09:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 171ms
09:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
09:39:58 INFO - PROCESS | 3720 | 1467045598483 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:58 INFO - PROCESS | 3720 | 1467045598519 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
09:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 171ms
09:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
09:39:58 INFO - PROCESS | 3720 | 1467045598657 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:58 INFO - PROCESS | 3720 | 1467045598694 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
09:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 171ms
09:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
09:39:58 INFO - PROCESS | 3720 | 1467045598834 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:58 INFO - PROCESS | 3720 | 1467045598868 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
09:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 171ms
09:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
09:39:59 INFO - PROCESS | 3720 | 1467045599008 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:59 INFO - PROCESS | 3720 | 1467045599051 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
09:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 172ms
09:39:59 INFO - PROCESS | 3720 | 1467045599187 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
09:39:59 INFO - PROCESS | 3720 | 1467045599221 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
09:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 171ms
09:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
09:39:59 INFO - PROCESS | 3720 | 1467045599367 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:59 INFO - PROCESS | 3720 | 1467045599402 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
09:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 171ms
09:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
09:39:59 INFO - PROCESS | 3720 | 1467045599541 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:59 INFO - PROCESS | 3720 | 1467045599577 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
09:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 171ms
09:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
09:39:59 INFO - PROCESS | 3720 | 1467045599717 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:39:59 INFO - PROCESS | 3720 | 1467045599776 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
09:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 470ms
09:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
09:40:00 INFO - PROCESS | 3720 | 1467045600192 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:00 INFO - PROCESS | 3720 | 1467045600242 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
09:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 171ms
09:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
09:40:00 INFO - PROCESS | 3720 | 1467045600367 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:00 INFO - PROCESS | 3720 | 1467045600397 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
09:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 171ms
09:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
09:40:00 INFO - PROCESS | 3720 | 1467045600547 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:00 INFO - PROCESS | 3720 | 1467045600574 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
09:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 171ms
09:40:00 INFO - PROCESS | 3720 | 1467045600717 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
09:40:00 INFO - PROCESS | 3720 | 1467045600747 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
09:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 170ms
09:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
09:40:00 INFO - PROCESS | 3720 | 1467045600896 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:00 INFO - PROCESS | 3720 | 1467045600932 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
09:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 171ms
09:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
09:40:01 INFO - PROCESS | 3720 | 1467045601068 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:01 INFO - PROCESS | 3720 | 1467045601100 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
09:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 171ms
09:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
09:40:01 INFO - PROCESS | 3720 | 1467045601242 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:01 INFO - PROCESS | 3720 | 1467045601268 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
09:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 171ms
09:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
09:40:01 INFO - PROCESS | 3720 | 1467045601417 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:01 INFO - PROCESS | 3720 | 1467045601450 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
09:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 171ms
09:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
09:40:01 INFO - PROCESS | 3720 | 1467045601593 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:01 INFO - PROCESS | 3720 | 1467045601623 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
09:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 171ms
09:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
09:40:01 INFO - PROCESS | 3720 | 1467045601767 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:01 INFO - PROCESS | 3720 | 1467045601795 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
09:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 171ms
09:40:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
09:40:01 INFO - PROCESS | 3720 | 1467045601953 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:01 INFO - PROCESS | 3720 | 1467045601985 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:02 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 () {
09:40:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
09:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
09:40:02 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 () {
09:40:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
09:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
09:40:02 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 () {
09:40:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
09:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
09:40:02 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 () {
09:40:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
09:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
09:40:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 175ms
09:40:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
09:40:02 INFO - PROCESS | 3720 | 1467045602121 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:02 INFO - PROCESS | 3720 | 1467045602147 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
09:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
09:40:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
09:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
09:40:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
09:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
09:40:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 171ms
09:40:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
09:40:02 INFO - PROCESS | 3720 | 1467045602298 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:02 INFO - PROCESS | 3720 | 1467045602337 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:02 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
09:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
09:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
09:40:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
09:40:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
09:40:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 171ms
09:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
09:40:02 INFO - PROCESS | 3720 | 1467045602470 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:02 INFO - PROCESS | 3720 | 1467045602507 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
09:40:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 171ms
09:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
09:40:02 INFO - PROCESS | 3720 | 1467045602652 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:02 INFO - PROCESS | 3720 | 1467045602687 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
09:40:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 171ms
09:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
09:40:02 INFO - PROCESS | 3720 | 1467045602823 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:02 INFO - PROCESS | 3720 | 1467045602858 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
09:40:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 171ms
09:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
09:40:02 INFO - PROCESS | 3720 | 1467045603001 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:03 INFO - PROCESS | 3720 | 1467045603038 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
09:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 171ms
09:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
09:40:03 INFO - PROCESS | 3720 | 1467045603174 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:03 INFO - PROCESS | 3720 | 1467045603210 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
09:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 171ms
09:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
09:40:03 INFO - PROCESS | 3720 | 1467045603351 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:03 INFO - PROCESS | 3720 | 1467045603383 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
09:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 230ms
09:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
09:40:03 INFO - PROCESS | 3720 | 1467045603584 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:03 INFO - PROCESS | 3720 | 1467045603616 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
09:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 171ms
09:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
09:40:03 INFO - PROCESS | 3720 | 1467045603759 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:03 INFO - PROCESS | 3720 | 1467045603792 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
09:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 171ms
09:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
09:40:03 INFO - PROCESS | 3720 | 1467045603934 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:03 INFO - PROCESS | 3720 | 1467045603965 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
09:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 170ms
09:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
09:40:04 INFO - PROCESS | 3720 | 1467045604109 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:04 INFO - PROCESS | 3720 | 1467045604148 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
09:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 171ms
09:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
09:40:04 INFO - PROCESS | 3720 | 1467045604284 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:04 INFO - PROCESS | 3720 | 1467045604315 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
09:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 171ms
09:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
09:40:04 INFO - PROCESS | 3720 | 1467045604456 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:04 INFO - PROCESS | 3720 | 1467045604494 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
09:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 171ms
09:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
09:40:04 INFO - PROCESS | 3720 | 1467045604637 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:04 INFO - PROCESS | 3720 | 1467045604670 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
09:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 171ms
09:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
09:40:04 INFO - PROCESS | 3720 | 1467045604809 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:04 INFO - PROCESS | 3720 | 1467045604843 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
09:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 171ms
09:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
09:40:04 INFO - PROCESS | 3720 | 1467045604984 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:05 INFO - PROCESS | 3720 | 1467045605018 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
09:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 171ms
09:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
09:40:05 INFO - PROCESS | 3720 | 1467045605159 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:05 INFO - PROCESS | 3720 | 1467045605197 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
09:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 171ms
09:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
09:40:05 INFO - PROCESS | 3720 | 1467045605334 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:05 INFO - PROCESS | 3720 | 1467045605367 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
09:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 171ms
09:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
09:40:05 INFO - PROCESS | 3720 | 1467045605507 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:05 INFO - PROCESS | 3720 | 1467045605541 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
09:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 171ms
09:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
09:40:05 INFO - PROCESS | 3720 | 1467045605683 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:05 INFO - PROCESS | 3720 | 1467045605717 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
09:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 171ms
09:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
09:40:05 INFO - PROCESS | 3720 | 1467045605859 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:05 INFO - PROCESS | 3720 | 1467045605895 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
09:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 171ms
09:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
09:40:06 INFO - PROCESS | 3720 | 1467045606036 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:06 INFO - PROCESS | 3720 | 1467045606072 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
09:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 171ms
09:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
09:40:06 INFO - PROCESS | 3720 | 1467045606234 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:06 INFO - PROCESS | 3720 | 1467045606289 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
09:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 450ms
09:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
09:40:06 INFO - PROCESS | 3720 | 1467045606663 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:06 INFO - PROCESS | 3720 | 1467045606844 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
09:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 330ms
09:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
09:40:07 INFO - PROCESS | 3720 | 1467045607000 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:07 INFO - PROCESS | 3720 | 1467045607030 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
09:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 171ms
09:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
09:40:07 INFO - PROCESS | 3720 | 1467045607180 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:07 INFO - PROCESS | 3720 | 1467045607208 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
09:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 171ms
09:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
09:40:07 INFO - PROCESS | 3720 | 1467045607354 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:07 INFO - PROCESS | 3720 | 1467045607385 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
09:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 170ms
09:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
09:40:07 INFO - PROCESS | 3720 | 1467045607530 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:07 INFO - PROCESS | 3720 | 1467045607555 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
09:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 172ms
09:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
09:40:07 INFO - PROCESS | 3720 | 1467045607702 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:07 INFO - PROCESS | 3720 | 1467045607729 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
09:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 171ms
09:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
09:40:07 INFO - PROCESS | 3720 | 1467045607876 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:07 INFO - PROCESS | 3720 | 1467045607916 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
09:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 171ms
09:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
09:40:08 INFO - PROCESS | 3720 | 1467045608051 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:08 INFO - PROCESS | 3720 | 1467045608077 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
09:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 171ms
09:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
09:40:08 INFO - PROCESS | 3720 | 1467045608224 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:08 INFO - PROCESS | 3720 | 1467045608256 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
09:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 171ms
09:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
09:40:08 INFO - PROCESS | 3720 | 1467045608401 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:08 INFO - PROCESS | 3720 | 1467045608432 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
09:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 171ms
09:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
09:40:08 INFO - PROCESS | 3720 | 1467045608575 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:08 INFO - PROCESS | 3720 | 1467045608603 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
09:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 171ms
09:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
09:40:08 INFO - PROCESS | 3720 | 1467045608751 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:08 INFO - PROCESS | 3720 | 1467045608791 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
09:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 171ms
09:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
09:40:08 INFO - PROCESS | 3720 | 1467045608930 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:08 INFO - PROCESS | 3720 | 1467045608968 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
09:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 171ms
09:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
09:40:09 INFO - PROCESS | 3720 | 1467045609104 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:09 INFO - PROCESS | 3720 | 1467045609136 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
09:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 171ms
09:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
09:40:09 INFO - PROCESS | 3720 | 1467045609281 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:09 INFO - PROCESS | 3720 | 1467045609314 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
09:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 171ms
09:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
09:40:09 INFO - PROCESS | 3720 | 1467045609455 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:09 INFO - PROCESS | 3720 | 1467045609490 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
09:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 171ms
09:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
09:40:09 INFO - PROCESS | 3720 | 1467045609625 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:09 INFO - PROCESS | 3720 | 1467045609659 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
09:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 171ms
09:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
09:40:09 INFO - PROCESS | 3720 | 1467045609801 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:09 INFO - PROCESS | 3720 | 1467045609836 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
09:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 171ms
09:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
09:40:09 INFO - PROCESS | 3720 | 1467045609980 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:10 INFO - PROCESS | 3720 | 1467045610013 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
09:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 230ms
09:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
09:40:10 INFO - PROCESS | 3720 | 1467045610210 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:10 INFO - PROCESS | 3720 | 1467045610241 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
09:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 171ms
09:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
09:40:10 INFO - PROCESS | 3720 | 1467045610384 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:10 INFO - PROCESS | 3720 | 1467045610415 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
09:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 171ms
09:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
09:40:10 INFO - PROCESS | 3720 | 1467045610558 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:10 INFO - PROCESS | 3720 | 1467045610593 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
09:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 171ms
09:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
09:40:10 INFO - PROCESS | 3720 | 1467045610735 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:10 INFO - PROCESS | 3720 | 1467045610766 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
09:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 170ms
09:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
09:40:10 INFO - PROCESS | 3720 | 1467045610909 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:10 INFO - PROCESS | 3720 | 1467045610945 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
09:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 171ms
09:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
09:40:11 INFO - PROCESS | 3720 | 1467045611089 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:11 INFO - PROCESS | 3720 | 1467045611123 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
09:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 171ms
09:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
09:40:11 INFO - PROCESS | 3720 | 1467045611260 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:11 INFO - PROCESS | 3720 | 1467045611293 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
09:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 171ms
09:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
09:40:11 INFO - PROCESS | 3720 | 1467045611439 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:11 INFO - PROCESS | 3720 | 1467045611474 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
09:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 171ms
09:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
09:40:11 INFO - PROCESS | 3720 | 1467045611618 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:11 INFO - PROCESS | 3720 | 1467045611650 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:11 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
09:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 171ms
09:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
09:40:11 INFO - PROCESS | 3720 | 1467045611791 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:11 INFO - PROCESS | 3720 | 1467045611823 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
09:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 171ms
09:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
09:40:11 INFO - PROCESS | 3720 | 1467045611968 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:12 INFO - PROCESS | 3720 | 1467045612001 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
09:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 171ms
09:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
09:40:12 INFO - PROCESS | 3720 | 1467045612142 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:12 INFO - PROCESS | 3720 | 1467045612177 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
09:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 171ms
09:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
09:40:12 INFO - PROCESS | 3720 | 1467045612317 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:12 INFO - PROCESS | 3720 | 1467045612355 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
09:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 171ms
09:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
09:40:12 INFO - PROCESS | 3720 | 1467045612497 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:12 INFO - PROCESS | 3720 | 1467045612532 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
09:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 171ms
09:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
09:40:12 INFO - PROCESS | 3720 | 1467045612668 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:12 INFO - PROCESS | 3720 | 1467045612708 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
09:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 470ms
09:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
09:40:13 INFO - PROCESS | 3720 | 1467045613143 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:13 INFO - PROCESS | 3720 | 1467045613172 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
09:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 171ms
09:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
09:40:13 INFO - PROCESS | 3720 | 1467045613320 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:13 INFO - PROCESS | 3720 | 1467045613350 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
09:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 171ms
09:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
09:40:13 INFO - PROCESS | 3720 | 1467045613500 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:13 INFO - PROCESS | 3720 | 1467045613534 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
09:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 171ms
09:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
09:40:13 INFO - PROCESS | 3720 | 1467045613669 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:13 INFO - PROCESS | 3720 | 1467045613696 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
09:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 171ms
09:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
09:40:13 INFO - PROCESS | 3720 | 1467045613842 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:13 INFO - PROCESS | 3720 | 1467045613868 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
09:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 171ms
09:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
09:40:14 INFO - PROCESS | 3720 | 1467045614019 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:14 INFO - PROCESS | 3720 | 1467045614054 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
09:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 170ms
09:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
09:40:14 INFO - PROCESS | 3720 | 1467045614197 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:14 INFO - PROCESS | 3720 | 1467045614223 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
09:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 171ms
09:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
09:40:14 INFO - PROCESS | 3720 | 1467045614367 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:14 INFO - PROCESS | 3720 | 1467045614394 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
09:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 171ms
09:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
09:40:14 INFO - PROCESS | 3720 | 1467045614542 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:14 INFO - PROCESS | 3720 | 1467045614572 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
09:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 171ms
09:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
09:40:14 INFO - PROCESS | 3720 | 1467045614718 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:14 INFO - PROCESS | 3720 | 1467045614745 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 171ms
09:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
09:40:14 INFO - PROCESS | 3720 | 1467045614897 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:14 INFO - PROCESS | 3720 | 1467045614928 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
09:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 171ms
09:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
09:40:15 INFO - PROCESS | 3720 | 1467045615068 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:15 INFO - PROCESS | 3720 | 1467045615104 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
09:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 171ms
09:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
09:40:15 INFO - PROCESS | 3720 | 1467045615247 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:15 INFO - PROCESS | 3720 | 1467045615285 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
09:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 171ms
09:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
09:40:15 INFO - PROCESS | 3720 | 1467045615417 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:15 INFO - PROCESS | 3720 | 1467045615452 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
09:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 171ms
09:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
09:40:15 INFO - PROCESS | 3720 | 1467045615592 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:15 INFO - PROCESS | 3720 | 1467045615630 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
09:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 171ms
09:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
09:40:15 INFO - PROCESS | 3720 | 1467045615768 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:15 INFO - PROCESS | 3720 | 1467045615802 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
09:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 230ms
09:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
09:40:16 INFO - PROCESS | 3720 | 1467045616002 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:16 INFO - PROCESS | 3720 | 1467045616041 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
09:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 230ms
09:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
09:40:16 INFO - PROCESS | 3720 | 1467045616235 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:16 INFO - PROCESS | 3720 | 1467045616270 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
09:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 230ms
09:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
09:40:16 INFO - PROCESS | 3720 | 1467045616468 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:16 INFO - PROCESS | 3720 | 1467045616497 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
09:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 171ms
09:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
09:40:16 INFO - PROCESS | 3720 | 1467045616642 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:16 INFO - PROCESS | 3720 | 1467045616675 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
09:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 171ms
09:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
09:40:16 INFO - PROCESS | 3720 | 1467045616817 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:16 INFO - PROCESS | 3720 | 1467045616849 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
09:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 171ms
09:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
09:40:16 INFO - PROCESS | 3720 | 1467045616993 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:17 INFO - PROCESS | 3720 | 1467045617027 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
09:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 171ms
09:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
09:40:17 INFO - PROCESS | 3720 | 1467045617170 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:17 INFO - PROCESS | 3720 | 1467045617207 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
09:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 171ms
09:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
09:40:17 INFO - PROCESS | 3720 | 1467045617347 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:17 INFO - PROCESS | 3720 | 1467045617381 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 170ms
09:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
09:40:17 INFO - PROCESS | 3720 | 1467045617518 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:17 INFO - PROCESS | 3720 | 1467045617556 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
09:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 171ms
09:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
09:40:17 INFO - PROCESS | 3720 | 1467045617697 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:17 INFO - PROCESS | 3720 | 1467045617729 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
09:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 171ms
09:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
09:40:17 INFO - PROCESS | 3720 | 1467045617867 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:17 INFO - PROCESS | 3720 | 1467045617899 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
09:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 171ms
09:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
09:40:18 INFO - PROCESS | 3720 | 1467045618047 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:18 INFO - PROCESS | 3720 | 1467045618079 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
09:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 171ms
09:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
09:40:18 INFO - PROCESS | 3720 | 1467045618218 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:18 INFO - PROCESS | 3720 | 1467045618255 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
09:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 171ms
09:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
09:40:18 INFO - PROCESS | 3720 | 1467045618397 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:18 INFO - PROCESS | 3720 | 1467045618433 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
09:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 171ms
09:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
09:40:18 INFO - PROCESS | 3720 | 1467045618567 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:18 INFO - PROCESS | 3720 | 1467045618601 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
09:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 171ms
09:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
09:40:18 INFO - PROCESS | 3720 | 1467045618742 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:18 INFO - PROCESS | 3720 | 1467045618777 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
09:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 171ms
09:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
09:40:18 INFO - PROCESS | 3720 | 1467045618919 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:18 INFO - PROCESS | 3720 | 1467045618960 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
09:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 172ms
09:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
09:40:19 INFO - PROCESS | 3720 | 1467045619119 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:19 INFO - PROCESS | 3720 | 1467045619180 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
09:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 470ms
09:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
09:40:19 INFO - PROCESS | 3720 | 1467045619568 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:19 INFO - PROCESS | 3720 | 1467045619597 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
09:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 171ms
09:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
09:40:19 INFO - PROCESS | 3720 | 1467045619742 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:19 INFO - PROCESS | 3720 | 1467045619770 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
09:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 171ms
09:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
09:40:19 INFO - PROCESS | 3720 | 1467045619920 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:19 INFO - PROCESS | 3720 | 1467045619948 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
09:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 171ms
09:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
09:40:20 INFO - PROCESS | 3720 | 1467045620092 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:20 INFO - PROCESS | 3720 | 1467045620123 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
09:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 171ms
09:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
09:40:20 INFO - PROCESS | 3720 | 1467045620268 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:20 INFO - PROCESS | 3720 | 1467045620294 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
09:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 171ms
09:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
09:40:20 INFO - PROCESS | 3720 | 1467045620443 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:20 INFO - PROCESS | 3720 | 1467045620482 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
09:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 171ms
09:40:20 INFO - PROCESS | 3720 | 1467045620617 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
09:40:20 INFO - PROCESS | 3720 | 1467045620645 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
09:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 170ms
09:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
09:40:20 INFO - PROCESS | 3720 | 1467045620797 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:20 INFO - PROCESS | 3720 | 1467045620826 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
09:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 171ms
09:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
09:40:20 INFO - PROCESS | 3720 | 1467045620971 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:20 INFO - PROCESS | 3720 | 1467045621000 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
09:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 171ms
09:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
09:40:21 INFO - PROCESS | 3720 | 1467045621142 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:21 INFO - PROCESS | 3720 | 1467045621172 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
09:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 171ms
09:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
09:40:21 INFO - PROCESS | 3720 | 1467045621318 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:21 INFO - PROCESS | 3720 | 1467045621349 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
09:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 171ms
09:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
09:40:21 INFO - PROCESS | 3720 | 1467045621493 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:21 INFO - PROCESS | 3720 | 1467045621528 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
09:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 171ms
09:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
09:40:21 INFO - PROCESS | 3720 | 1467045621667 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:21 INFO - PROCESS | 3720 | 1467045621704 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
09:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 171ms
09:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
09:40:21 INFO - PROCESS | 3720 | 1467045621847 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:21 INFO - PROCESS | 3720 | 1467045621881 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
09:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 171ms
09:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
09:40:22 INFO - PROCESS | 3720 | 1467045622018 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:22 INFO - PROCESS | 3720 | 1467045622053 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
09:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 171ms
09:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
09:40:22 INFO - PROCESS | 3720 | 1467045622192 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:22 INFO - PROCESS | 3720 | 1467045622230 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
09:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 171ms
09:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
09:40:22 INFO - PROCESS | 3720 | 1467045622368 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:22 INFO - PROCESS | 3720 | 1467045622408 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
09:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 171ms
09:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
09:40:22 INFO - PROCESS | 3720 | 1467045622543 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:22 INFO - PROCESS | 3720 | 1467045622599 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
09:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 171ms
09:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
09:40:22 INFO - PROCESS | 3720 | 1467045622717 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:22 INFO - PROCESS | 3720 | 1467045622750 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
09:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 171ms
09:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
09:40:22 INFO - PROCESS | 3720 | 1467045622891 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:22 INFO - PROCESS | 3720 | 1467045622926 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
09:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 171ms
09:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
09:40:23 INFO - PROCESS | 3720 | 1467045623068 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:23 INFO - PROCESS | 3720 | 1467045623098 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
09:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 171ms
09:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
09:40:23 INFO - PROCESS | 3720 | 1467045623243 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:23 INFO - PROCESS | 3720 | 1467045623276 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
09:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 171ms
09:40:23 INFO - PROCESS | 3720 | 1467045623419 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
09:40:23 INFO - PROCESS | 3720 | 1467045623452 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
09:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 171ms
09:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
09:40:23 INFO - PROCESS | 3720 | 1467045623600 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:23 INFO - PROCESS | 3720 | 1467045623633 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
09:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 171ms
09:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
09:40:23 INFO - PROCESS | 3720 | 1467045623774 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:23 INFO - PROCESS | 3720 | 1467045623809 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
09:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 171ms
09:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
09:40:23 INFO - PROCESS | 3720 | 1467045623951 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:23 INFO - PROCESS | 3720 | 1467045623984 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
09:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 170ms
09:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
09:40:24 INFO - PROCESS | 3720 | 1467045624125 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:24 INFO - PROCESS | 3720 | 1467045624157 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
09:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 171ms
09:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
09:40:24 INFO - PROCESS | 3720 | 1467045624304 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:24 INFO - PROCESS | 3720 | 1467045624338 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
09:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 171ms
09:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
09:40:24 INFO - PROCESS | 3720 | 1467045624483 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:24 INFO - PROCESS | 3720 | 1467045624521 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
09:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 171ms
09:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
09:40:24 INFO - PROCESS | 3720 | 1467045624657 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:24 INFO - PROCESS | 3720 | 1467045624694 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
09:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 171ms
09:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
09:40:24 INFO - PROCESS | 3720 | 1467045624834 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:24 INFO - PROCESS | 3720 | 1467045624871 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
09:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 171ms
09:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
09:40:25 INFO - PROCESS | 3720 | 1467045625008 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:25 INFO - PROCESS | 3720 | 1467045625056 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
09:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 171ms
09:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
09:40:25 INFO - PROCESS | 3720 | 1467045625184 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:25 INFO - PROCESS | 3720 | 1467045625225 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
09:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 171ms
09:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
09:40:25 INFO - PROCESS | 3720 | 1467045625359 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:25 INFO - PROCESS | 3720 | 1467045625415 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
09:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 470ms
09:40:25 INFO - PROCESS | 3720 | 1467045625946 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
09:40:25 INFO - PROCESS | 3720 | 1467045625980 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
09:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 171ms
09:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
09:40:26 INFO - PROCESS | 3720 | 1467045626125 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:26 INFO - PROCESS | 3720 | 1467045626154 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
09:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 171ms
09:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
09:40:26 INFO - PROCESS | 3720 | 1467045626302 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:26 INFO - PROCESS | 3720 | 1467045626331 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
09:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 171ms
09:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
09:40:26 INFO - PROCESS | 3720 | 1467045626474 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:26 INFO - PROCESS | 3720 | 1467045626509 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
09:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 171ms
09:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
09:40:26 INFO - PROCESS | 3720 | 1467045626651 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:26 INFO - PROCESS | 3720 | 1467045626676 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
09:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 171ms
09:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
09:40:26 INFO - PROCESS | 3720 | 1467045626826 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:26 INFO - PROCESS | 3720 | 1467045626863 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
09:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 171ms
09:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
09:40:26 INFO - PROCESS | 3720 | 1467045627001 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:27 INFO - PROCESS | 3720 | 1467045627033 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
09:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 171ms
09:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
09:40:27 INFO - PROCESS | 3720 | 1467045627176 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:27 INFO - PROCESS | 3720 | 1467045627205 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
09:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 172ms
09:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
09:40:27 INFO - PROCESS | 3720 | 1467045627351 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:27 INFO - PROCESS | 3720 | 1467045627378 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
09:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 119ms
09:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
09:40:27 INFO - PROCESS | 3720 | 1467045627481 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:27 INFO - PROCESS | 3720 | 1467045627511 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
09:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 171ms
09:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
09:40:27 INFO - PROCESS | 3720 | 1467045627656 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:27 INFO - PROCESS | 3720 | 1467045627691 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
09:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 171ms
09:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
09:40:27 INFO - PROCESS | 3720 | 1467045627832 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:27 INFO - PROCESS | 3720 | 1467045627868 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
09:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 171ms
09:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
09:40:27 INFO - PROCESS | 3720 | 1467045628003 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:28 INFO - PROCESS | 3720 | 1467045628037 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
09:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 171ms
09:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
09:40:28 INFO - PROCESS | 3720 | 1467045628177 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:28 INFO - PROCESS | 3720 | 1467045628222 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
09:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 171ms
09:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
09:40:28 INFO - PROCESS | 3720 | 1467045628351 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:28 INFO - PROCESS | 3720 | 1467045628385 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
09:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 171ms
09:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
09:40:28 INFO - PROCESS | 3720 | 1467045628525 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:28 INFO - PROCESS | 3720 | 1467045628560 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
09:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 171ms
09:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
09:40:28 INFO - PROCESS | 3720 | 1467045628701 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:28 INFO - PROCESS | 3720 | 1467045628735 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
09:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 171ms
09:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
09:40:28 INFO - PROCESS | 3720 | 1467045628877 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:28 INFO - PROCESS | 3720 | 1467045628915 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
09:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 171ms
09:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
09:40:29 INFO - PROCESS | 3720 | 1467045629051 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:29 INFO - PROCESS | 3720 | 1467045629082 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
09:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 230ms
09:40:29 INFO - PROCESS | 3720 | 1467045629291 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
09:40:29 INFO - PROCESS | 3720 | 1467045629322 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
09:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 171ms
09:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
09:40:29 INFO - PROCESS | 3720 | 1467045629467 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:29 INFO - PROCESS | 3720 | 1467045629502 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
09:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 171ms
09:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
09:40:29 INFO - PROCESS | 3720 | 1467045629642 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:29 INFO - PROCESS | 3720 | 1467045629674 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
09:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 171ms
09:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
09:40:29 INFO - PROCESS | 3720 | 1467045629818 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:29 INFO - PROCESS | 3720 | 1467045629850 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
09:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 171ms
09:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
09:40:29 INFO - PROCESS | 3720 | 1467045629999 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:30 INFO - PROCESS | 3720 | 1467045630031 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
09:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 171ms
09:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
09:40:30 INFO - PROCESS | 3720 | 1467045630169 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:30 INFO - PROCESS | 3720 | 1467045630202 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
09:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 171ms
09:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
09:40:30 INFO - PROCESS | 3720 | 1467045630343 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:30 INFO - PROCESS | 3720 | 1467045630380 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:30 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
09:40:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:40:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
09:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 171ms
09:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
09:40:30 INFO - PROCESS | 3720 | 1467045630518 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:30 INFO - PROCESS | 3720 | 1467045630553 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
09:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 171ms
09:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
09:40:30 INFO - PROCESS | 3720 | 1467045630697 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:30 INFO - PROCESS | 3720 | 1467045630733 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
09:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 170ms
09:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
09:40:30 INFO - PROCESS | 3720 | 1467045630868 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:30 INFO - PROCESS | 3720 | 1467045630905 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:31 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
09:40:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:40:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
09:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 171ms
09:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
09:40:31 INFO - PROCESS | 3720 | 1467045631042 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:31 INFO - PROCESS | 3720 | 1467045631077 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:31 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
09:40:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
09:40:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
09:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 171ms
09:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
09:40:31 INFO - PROCESS | 3720 | 1467045631218 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:31 INFO - PROCESS | 3720 | 1467045631254 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
09:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 171ms
09:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
09:40:31 INFO - PROCESS | 3720 | 1467045631400 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:31 INFO - PROCESS | 3720 | 1467045631435 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
09:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 171ms
09:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
09:40:31 INFO - PROCESS | 3720 | 1467045631574 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:31 INFO - PROCESS | 3720 | 1467045631608 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
09:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 171ms
09:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
09:40:31 INFO - PROCESS | 3720 | 1467045631751 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:31 INFO - PROCESS | 3720 | 1467045631787 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
09:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 430ms
09:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
09:40:32 INFO - PROCESS | 3720 | 1467045632187 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:32 INFO - PROCESS | 3720 | 1467045632239 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
09:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 230ms
09:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
09:40:32 INFO - PROCESS | 3720 | 1467045632422 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:32 INFO - PROCESS | 3720 | 1467045632456 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
09:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 171ms
09:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
09:40:32 INFO - PROCESS | 3720 | 1467045632603 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:32 INFO - PROCESS | 3720 | 1467045632633 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
09:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 171ms
09:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
09:40:32 INFO - PROCESS | 3720 | 1467045632774 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:32 INFO - PROCESS | 3720 | 1467045632802 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
09:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 171ms
09:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
09:40:32 INFO - PROCESS | 3720 | 1467045632952 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:32 INFO - PROCESS | 3720 | 1467045632977 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
09:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 171ms
09:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
09:40:33 INFO - PROCESS | 3720 | 1467045633126 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:33 INFO - PROCESS | 3720 | 1467045633165 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
09:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 171ms
09:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
09:40:33 INFO - PROCESS | 3720 | 1467045633301 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:33 INFO - PROCESS | 3720 | 1467045633326 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
09:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 171ms
09:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
09:40:33 INFO - PROCESS | 3720 | 1467045633476 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:33 INFO - PROCESS | 3720 | 1467045633503 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
09:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 171ms
09:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
09:40:33 INFO - PROCESS | 3720 | 1467045633651 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:33 INFO - PROCESS | 3720 | 1467045633682 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
09:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 171ms
09:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
09:40:33 INFO - PROCESS | 3720 | 1467045633831 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:33 INFO - PROCESS | 3720 | 1467045633857 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
09:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 171ms
09:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
09:40:33 INFO - PROCESS | 3720 | 1467045634002 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:34 INFO - PROCESS | 3720 | 1467045634037 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
09:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 170ms
09:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
09:40:34 INFO - PROCESS | 3720 | 1467045634175 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:34 INFO - PROCESS | 3720 | 1467045634214 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
09:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 171ms
09:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
09:40:34 INFO - PROCESS | 3720 | 1467045634351 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:34 INFO - PROCESS | 3720 | 1467045634388 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
09:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 171ms
09:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
09:40:34 INFO - PROCESS | 3720 | 1467045634531 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:34 INFO - PROCESS | 3720 | 1467045634573 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
09:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 171ms
09:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
09:40:34 INFO - PROCESS | 3720 | 1467045634704 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:34 INFO - PROCESS | 3720 | 1467045634740 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
09:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 171ms
09:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
09:40:34 INFO - PROCESS | 3720 | 1467045634880 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:34 INFO - PROCESS | 3720 | 1467045634917 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
09:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 171ms
09:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
09:40:35 INFO - PROCESS | 3720 | 1467045635052 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:35 INFO - PROCESS | 3720 | 1467045635088 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
09:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 171ms
09:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
09:40:35 INFO - PROCESS | 3720 | 1467045635226 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:35 INFO - PROCESS | 3720 | 1467045635264 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
09:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 171ms
09:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
09:40:35 INFO - PROCESS | 3720 | 1467045635407 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:35 INFO - PROCESS | 3720 | 1467045635448 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
09:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 171ms
09:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
09:40:35 INFO - PROCESS | 3720 | 1467045635584 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:35 INFO - PROCESS | 3720 | 1467045635614 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
09:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 171ms
09:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
09:40:35 INFO - PROCESS | 3720 | 1467045635757 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:35 INFO - PROCESS | 3720 | 1467045635789 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
09:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 171ms
09:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
09:40:35 INFO - PROCESS | 3720 | 1467045635935 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:35 INFO - PROCESS | 3720 | 1467045635976 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
09:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 171ms
09:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
09:40:36 INFO - PROCESS | 3720 | 1467045636108 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:36 INFO - PROCESS | 3720 | 1467045636140 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
09:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 171ms
09:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
09:40:36 INFO - PROCESS | 3720 | 1467045636285 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:36 INFO - PROCESS | 3720 | 1467045636319 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
09:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 171ms
09:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
09:40:36 INFO - PROCESS | 3720 | 1467045636460 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:36 INFO - PROCESS | 3720 | 1467045636494 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
09:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 171ms
09:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
09:40:36 INFO - PROCESS | 3720 | 1467045636635 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:36 INFO - PROCESS | 3720 | 1467045636667 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
09:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 171ms
09:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
09:40:36 INFO - PROCESS | 3720 | 1467045636814 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:36 INFO - PROCESS | 3720 | 1467045636851 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
09:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 171ms
09:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
09:40:36 INFO - PROCESS | 3720 | 1467045636985 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:37 INFO - PROCESS | 3720 | 1467045637022 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
09:40:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 171ms
09:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
09:40:37 INFO - PROCESS | 3720 | 1467045637159 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:37 INFO - PROCESS | 3720 | 1467045637193 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
09:40:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 171ms
09:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
09:40:37 INFO - PROCESS | 3720 | 1467045637339 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:37 INFO - PROCESS | 3720 | 1467045637373 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
09:40:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 170ms
09:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
09:40:37 INFO - PROCESS | 3720 | 1467045637514 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:37 INFO - PROCESS | 3720 | 1467045637548 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:37 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
09:40:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 171ms
09:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
09:40:37 INFO - PROCESS | 3720 | 1467045637685 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:37 INFO - PROCESS | 3720 | 1467045637719 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
09:40:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 171ms
09:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
09:40:37 INFO - PROCESS | 3720 | 1467045637864 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:37 INFO - PROCESS | 3720 | 1467045637897 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
09:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 171ms
09:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
09:40:38 INFO - PROCESS | 3720 | 1467045638035 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:38 INFO - PROCESS | 3720 | 1467045638078 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
09:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 171ms
09:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
09:40:38 INFO - PROCESS | 3720 | 1467045638223 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:38 INFO - PROCESS | 3720 | 1467045638290 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
09:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 430ms
09:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
09:40:38 INFO - PROCESS | 3720 | 1467045638819 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:38 INFO - PROCESS | 3720 | 1467045638850 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
09:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 171ms
09:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
09:40:38 INFO - PROCESS | 3720 | 1467045638989 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:39 INFO - PROCESS | 3720 | 1467045639018 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
09:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 171ms
09:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
09:40:39 INFO - PROCESS | 3720 | 1467045639165 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:39 INFO - PROCESS | 3720 | 1467045639194 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
09:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 171ms
09:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
09:40:39 INFO - PROCESS | 3720 | 1467045639335 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:39 INFO - PROCESS | 3720 | 1467045639377 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:39 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
09:40:39 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
09:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 171ms
09:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
09:40:39 INFO - PROCESS | 3720 | 1467045639519 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:39 INFO - PROCESS | 3720 | 1467045639545 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
09:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 120ms
09:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
09:40:39 INFO - PROCESS | 3720 | 1467045639641 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:39 INFO - PROCESS | 3720 | 1467045639674 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
09:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 171ms
09:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
09:40:39 INFO - PROCESS | 3720 | 1467045639818 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:39 INFO - PROCESS | 3720 | 1467045639852 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
09:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 171ms
09:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
09:40:39 INFO - PROCESS | 3720 | 1467045639993 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:40 INFO - PROCESS | 3720 | 1467045640021 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
09:40:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 171ms
09:40:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
09:40:40 INFO - PROCESS | 3720 | 1467045640169 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:40 INFO - PROCESS | 3720 | 1467045640196 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
09:40:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 120ms
09:40:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
09:40:40 INFO - PROCESS | 3720 | 1467045640296 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:40 INFO - PROCESS | 3720 | 1467045640333 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
09:40:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 171ms
09:40:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
09:40:40 INFO - PROCESS | 3720 | 1467045640477 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:40 INFO - PROCESS | 3720 | 1467045640512 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
09:40:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 171ms
09:40:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
09:40:40 INFO - PROCESS | 3720 | 1467045640653 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:40 INFO - PROCESS | 3720 | 1467045640687 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
09:40:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 170ms
09:40:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
09:40:40 INFO - PROCESS | 3720 | 1467045640827 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:41 INFO - PROCESS | 3720 | 1467045641283 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
09:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 630ms
09:40:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
09:40:41 INFO - PROCESS | 3720 | 1467045641460 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:41 INFO - PROCESS | 3720 | 1467045641495 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
09:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 171ms
09:40:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
09:40:41 INFO - PROCESS | 3720 | 1467045641636 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:41 INFO - PROCESS | 3720 | 1467045641670 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
09:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 171ms
09:40:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
09:40:41 INFO - PROCESS | 3720 | 1467045641810 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:41 INFO - PROCESS | 3720 | 1467045641867 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
09:40:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 230ms
09:40:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
09:40:42 INFO - PROCESS | 3720 | 1467045642044 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:42 INFO - PROCESS | 3720 | 1467045642075 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
09:40:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 171ms
09:40:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
09:40:42 INFO - PROCESS | 3720 | 1467045642218 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:42 INFO - PROCESS | 3720 | 1467045642250 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
09:40:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 171ms
09:40:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
09:40:42 INFO - PROCESS | 3720 | 1467045642392 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:42 INFO - PROCESS | 3720 | 1467045642424 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
09:40:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 171ms
09:40:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
09:40:42 INFO - PROCESS | 3720 | 1467045642568 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:42 INFO - PROCESS | 3720 | 1467045642600 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
09:40:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 172ms
09:40:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
09:40:42 INFO - PROCESS | 3720 | 1467045642752 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:42 INFO - PROCESS | 3720 | 1467045642792 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
09:40:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 171ms
09:40:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
09:40:42 INFO - PROCESS | 3720 | 1467045642921 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:42 INFO - PROCESS | 3720 | 1467045642952 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
09:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 171ms
09:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
09:40:43 INFO - PROCESS | 3720 | 1467045643098 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:43 INFO - PROCESS | 3720 | 1467045643131 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
09:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 171ms
09:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
09:40:43 INFO - PROCESS | 3720 | 1467045643269 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:43 INFO - PROCESS | 3720 | 1467045643303 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
09:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 171ms
09:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
09:40:43 INFO - PROCESS | 3720 | 1467045643444 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:43 INFO - PROCESS | 3720 | 1467045643481 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
09:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 171ms
09:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
09:40:43 INFO - PROCESS | 3720 | 1467045643619 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:43 INFO - PROCESS | 3720 | 1467045643657 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
09:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 171ms
09:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
09:40:43 INFO - PROCESS | 3720 | 1467045643798 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:43 INFO - PROCESS | 3720 | 1467045643829 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
09:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 171ms
09:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
09:40:43 INFO - PROCESS | 3720 | 1467045643969 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:43 INFO - PROCESS | 3720 | 1467045644004 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
09:40:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 170ms
09:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
09:40:44 INFO - PROCESS | 3720 | 1467045644148 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:44 INFO - PROCESS | 3720 | 1467045644183 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
09:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 171ms
09:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
09:40:44 INFO - PROCESS | 3720 | 1467045644319 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:44 INFO - PROCESS | 3720 | 1467045644354 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
09:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 171ms
09:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
09:40:44 INFO - PROCESS | 3720 | 1467045644493 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:44 INFO - PROCESS | 3720 | 1467045644529 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
09:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 171ms
09:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
09:40:44 INFO - PROCESS | 3720 | 1467045644876 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:44 INFO - PROCESS | 3720 | 1467045644924 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
09:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 350ms
09:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
09:40:45 INFO - PROCESS | 3720 | 1467045645100 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:45 INFO - PROCESS | 3720 | 1467045645133 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
09:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 171ms
09:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
09:40:45 INFO - PROCESS | 3720 | 1467045645269 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:45 INFO - PROCESS | 3720 | 1467045645302 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
09:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 171ms
09:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
09:40:45 INFO - PROCESS | 3720 | 1467045645444 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:45 INFO - PROCESS | 3720 | 1467045645474 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
09:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 171ms
09:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
09:40:45 INFO - PROCESS | 3720 | 1467045645620 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:45 INFO - PROCESS | 3720 | 1467045645654 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
09:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 171ms
09:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
09:40:45 INFO - PROCESS | 3720 | 1467045645795 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:45 INFO - PROCESS | 3720 | 1467045645833 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
09:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 171ms
09:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
09:40:45 INFO - PROCESS | 3720 | 1467045645968 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:45 INFO - PROCESS | 3720 | 1467045645994 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
09:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 172ms
09:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
09:40:46 INFO - PROCESS | 3720 | 1467045646143 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:46 INFO - PROCESS | 3720 | 1467045646173 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
09:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 171ms
09:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
09:40:46 INFO - PROCESS | 3720 | 1467045646319 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:46 INFO - PROCESS | 3720 | 1467045646346 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
09:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 171ms
09:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
09:40:46 INFO - PROCESS | 3720 | 1467045646497 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:46 INFO - PROCESS | 3720 | 1467045646527 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
09:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 171ms
09:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
09:40:46 INFO - PROCESS | 3720 | 1467045646668 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:46 INFO - PROCESS | 3720 | 1467045646706 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
09:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 171ms
09:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
09:40:46 INFO - PROCESS | 3720 | 1467045646842 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:46 INFO - PROCESS | 3720 | 1467045646873 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
09:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 171ms
09:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
09:40:47 INFO - PROCESS | 3720 | 1467045647019 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:47 INFO - PROCESS | 3720 | 1467045647056 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
09:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 171ms
09:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
09:40:47 INFO - PROCESS | 3720 | 1467045647193 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:47 INFO - PROCESS | 3720 | 1467045647228 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
09:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 171ms
09:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
09:40:47 INFO - PROCESS | 3720 | 1467045647369 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:47 INFO - PROCESS | 3720 | 1467045647404 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
09:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 170ms
09:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
09:40:47 INFO - PROCESS | 3720 | 1467045647548 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:47 INFO - PROCESS | 3720 | 1467045647587 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
09:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 171ms
09:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
09:40:47 INFO - PROCESS | 3720 | 1467045647721 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:47 INFO - PROCESS | 3720 | 1467045647758 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
09:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 171ms
09:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
09:40:47 INFO - PROCESS | 3720 | 1467045647898 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:47 INFO - PROCESS | 3720 | 1467045647933 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
09:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 171ms
09:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
09:40:48 INFO - PROCESS | 3720 | 1467045648084 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:48 INFO - PROCESS | 3720 | 1467045648125 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
09:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 171ms
09:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
09:40:48 INFO - PROCESS | 3720 | 1467045648254 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:48 INFO - PROCESS | 3720 | 1467045648286 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
09:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 171ms
09:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
09:40:48 INFO - PROCESS | 3720 | 1467045648432 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:48 INFO - PROCESS | 3720 | 1467045648463 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
09:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 171ms
09:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
09:40:48 INFO - PROCESS | 3720 | 1467045648603 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:48 INFO - PROCESS | 3720 | 1467045648646 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
09:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 171ms
09:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
09:40:48 INFO - PROCESS | 3720 | 1467045648777 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:48 INFO - PROCESS | 3720 | 1467045648810 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
09:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 171ms
09:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
09:40:48 INFO - PROCESS | 3720 | 1467045648951 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:48 INFO - PROCESS | 3720 | 1467045648984 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
09:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 171ms
09:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
09:40:49 INFO - PROCESS | 3720 | 1467045649131 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:49 INFO - PROCESS | 3720 | 1467045649169 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
09:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 171ms
09:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
09:40:49 INFO - PROCESS | 3720 | 1467045649302 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:49 INFO - PROCESS | 3720 | 1467045649333 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
09:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 171ms
09:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
09:40:49 INFO - PROCESS | 3720 | 1467045649477 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:49 INFO - PROCESS | 3720 | 1467045649517 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
09:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 171ms
09:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
09:40:49 INFO - PROCESS | 3720 | 1467045649654 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:49 INFO - PROCESS | 3720 | 1467045649689 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
09:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 171ms
09:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
09:40:49 INFO - PROCESS | 3720 | 1467045649828 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:49 INFO - PROCESS | 3720 | 1467045649863 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
09:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 171ms
09:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
09:40:49 INFO - PROCESS | 3720 | 1467045650002 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:50 INFO - PROCESS | 3720 | 1467045650036 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
09:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 171ms
09:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
09:40:50 INFO - PROCESS | 3720 | 1467045650181 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:50 INFO - PROCESS | 3720 | 1467045650218 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
09:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 171ms
09:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
09:40:50 INFO - PROCESS | 3720 | 1467045650352 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:50 INFO - PROCESS | 3720 | 1467045650386 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
09:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 171ms
09:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
09:40:50 INFO - PROCESS | 3720 | 1467045650526 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:50 INFO - PROCESS | 3720 | 1467045650561 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
09:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 171ms
09:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
09:40:50 INFO - PROCESS | 3720 | 1467045650702 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:50 INFO - PROCESS | 3720 | 1467045650743 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
09:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 170ms
09:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
09:40:50 INFO - PROCESS | 3720 | 1467045650877 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:50 INFO - PROCESS | 3720 | 1467045650918 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
09:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 430ms
09:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
09:40:51 INFO - PROCESS | 3720 | 1467045651311 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:51 INFO - PROCESS | 3720 | 1467045651352 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
09:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 230ms
09:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
09:40:51 INFO - PROCESS | 3720 | 1467045651551 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:51 INFO - PROCESS | 3720 | 1467045651579 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
09:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 171ms
09:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
09:40:51 INFO - PROCESS | 3720 | 1467045651723 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:51 INFO - PROCESS | 3720 | 1467045651762 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
09:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 171ms
09:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
09:40:51 INFO - PROCESS | 3720 | 1467045651896 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:51 INFO - PROCESS | 3720 | 1467045651923 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
09:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 171ms
09:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
09:40:52 INFO - PROCESS | 3720 | 1467045652069 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:52 INFO - PROCESS | 3720 | 1467045652095 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
09:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 171ms
09:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
09:40:52 INFO - PROCESS | 3720 | 1467045652243 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:52 INFO - PROCESS | 3720 | 1467045652276 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
09:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 172ms
09:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
09:40:52 INFO - PROCESS | 3720 | 1467045652418 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:52 INFO - PROCESS | 3720 | 1467045652444 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
09:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 171ms
09:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
09:40:52 INFO - PROCESS | 3720 | 1467045652598 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:52 INFO - PROCESS | 3720 | 1467045652624 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
09:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 171ms
09:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
09:40:52 INFO - PROCESS | 3720 | 1467045652768 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:52 INFO - PROCESS | 3720 | 1467045652798 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
09:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 171ms
09:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
09:40:52 INFO - PROCESS | 3720 | 1467045652943 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:52 INFO - PROCESS | 3720 | 1467045652973 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
09:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 171ms
09:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
09:40:53 INFO - PROCESS | 3720 | 1467045653119 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:53 INFO - PROCESS | 3720 | 1467045653154 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
09:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 171ms
09:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
09:40:53 INFO - PROCESS | 3720 | 1467045653293 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:53 INFO - PROCESS | 3720 | 1467045653328 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
09:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 172ms
09:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
09:40:53 INFO - PROCESS | 3720 | 1467045653468 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:53 INFO - PROCESS | 3720 | 1467045653506 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
09:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 171ms
09:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
09:40:53 INFO - PROCESS | 3720 | 1467045653642 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:53 INFO - PROCESS | 3720 | 1467045653681 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
09:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 171ms
09:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
09:40:53 INFO - PROCESS | 3720 | 1467045653818 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:53 INFO - PROCESS | 3720 | 1467045653860 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
09:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 171ms
09:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
09:40:53 INFO - PROCESS | 3720 | 1467045653993 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:54 INFO - PROCESS | 3720 | 1467045654034 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
09:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 170ms
09:40:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
09:40:54 INFO - PROCESS | 3720 | 1467045654169 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:54 INFO - PROCESS | 3720 | 1467045654206 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
09:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 171ms
09:40:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
09:40:54 INFO - PROCESS | 3720 | 1467045654348 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:54 INFO - PROCESS | 3720 | 1467045654384 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
09:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 171ms
09:40:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
09:40:54 INFO - PROCESS | 3720 | 1467045654524 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:54 INFO - PROCESS | 3720 | 1467045654558 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
09:40:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 230ms
09:40:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
09:40:54 INFO - PROCESS | 3720 | 1467045654759 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:54 INFO - PROCESS | 3720 | 1467045654790 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
09:40:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 171ms
09:40:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
09:40:54 INFO - PROCESS | 3720 | 1467045654935 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:54 INFO - PROCESS | 3720 | 1467045654969 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
09:40:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 171ms
09:40:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
09:40:55 INFO - PROCESS | 3720 | 1467045655109 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:55 INFO - PROCESS | 3720 | 1467045655141 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
09:40:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 171ms
09:40:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
09:40:55 INFO - PROCESS | 3720 | 1467045655286 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:55 INFO - PROCESS | 3720 | 1467045655319 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
09:40:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 171ms
09:40:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
09:40:55 INFO - PROCESS | 3720 | 1467045655466 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:55 INFO - PROCESS | 3720 | 1467045655498 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
09:40:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 171ms
09:40:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
09:40:55 INFO - PROCESS | 3720 | 1467045655636 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:55 INFO - PROCESS | 3720 | 1467045655668 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:56 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)
09:40:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 670ms
09:40:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
09:40:56 INFO - PROCESS | 3720 | 1467045656311 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:56 INFO - PROCESS | 3720 | 1467045656341 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:56 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
09:40:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:40:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
09:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:40:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 670ms
09:40:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
09:40:56 INFO - PROCESS | 3720 | 1467045656983 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:57 INFO - PROCESS | 3720 | 1467045657015 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:57 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
09:40:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:40:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
09:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:40:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 669ms
09:40:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
09:40:57 INFO - PROCESS | 3720 | 1467045657658 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:57 INFO - PROCESS | 3720 | 1467045657708 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:58 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)
09:40:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 870ms
09:40:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
09:40:58 INFO - PROCESS | 3720 | 1467045658531 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:58 INFO - PROCESS | 3720 | 1467045658560 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
09:40:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 670ms
09:40:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
09:40:59 INFO - PROCESS | 3720 | 1467045659205 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:59 INFO - PROCESS | 3720 | 1467045659233 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:59 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
09:40:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:40:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
09:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:40:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:40:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 670ms
09:40:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
09:40:59 INFO - PROCESS | 3720 | 1467045659882 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:40:59 INFO - PROCESS | 3720 | 1467045659917 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:00 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
09:41:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:41:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
09:41:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:41:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 670ms
09:41:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
09:41:00 INFO - PROCESS | 3720 | 1467045660552 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:00 INFO - PROCESS | 3720 | 1467045660588 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:01 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
09:41:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:41:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
09:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:41:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 669ms
09:41:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
09:41:01 INFO - PROCESS | 3720 | 1467045661225 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:01 INFO - PROCESS | 3720 | 1467045661251 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:01 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
09:41:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
09:41:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
09:41:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:41:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 670ms
09:41:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
09:41:01 INFO - PROCESS | 3720 | 1467045661899 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:01 INFO - PROCESS | 3720 | 1467045661935 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
09:41:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 171ms
09:41:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
09:41:02 INFO - PROCESS | 3720 | 1467045662072 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:02 INFO - PROCESS | 3720 | 1467045662103 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
09:41:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 171ms
09:41:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
09:41:02 INFO - PROCESS | 3720 | 1467045662248 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:02 INFO - PROCESS | 3720 | 1467045662277 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:02 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"
09:41:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:41:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
09:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:41:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 171ms
09:41:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
09:41:02 INFO - PROCESS | 3720 | 1467045662419 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:02 INFO - PROCESS | 3720 | 1467045662447 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
09:41:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 171ms
09:41:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
09:41:02 INFO - PROCESS | 3720 | 1467045662593 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:02 INFO - PROCESS | 3720 | 1467045662623 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:02 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"
09:41:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:41:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
09:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:41:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 172ms
09:41:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
09:41:02 INFO - PROCESS | 3720 | 1467045662769 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:02 INFO - PROCESS | 3720 | 1467045662805 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:02 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"
09:41:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:41:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
09:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
09:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
09:41:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 171ms
09:41:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
09:41:02 INFO - PROCESS | 3720 | 1467045662948 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:02 INFO - PROCESS | 3720 | 1467045662977 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
09:41:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 171ms
09:41:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
09:41:03 INFO - PROCESS | 3720 | 1467045663120 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:03 INFO - PROCESS | 3720 | 1467045663152 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:03 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
09:41:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
09:41:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
09:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:41:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 670ms
09:41:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
09:41:03 INFO - PROCESS | 3720 | 1467045663808 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:03 INFO - PROCESS | 3720 | 1467045663845 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
09:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 369ms
09:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
09:41:04 INFO - PROCESS | 3720 | 1467045664184 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:04 INFO - PROCESS | 3720 | 1467045664229 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
09:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 330ms
09:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
09:41:04 INFO - PROCESS | 3720 | 1467045664520 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:04 INFO - PROCESS | 3720 | 1467045664553 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
09:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 171ms
09:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
09:41:04 INFO - PROCESS | 3720 | 1467045664699 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:04 INFO - PROCESS | 3720 | 1467045664732 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
09:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 171ms
09:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
09:41:04 INFO - PROCESS | 3720 | 1467045664873 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:04 INFO - PROCESS | 3720 | 1467045664901 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
09:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 171ms
09:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
09:41:05 INFO - PROCESS | 3720 | 1467045665049 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:05 INFO - PROCESS | 3720 | 1467045665079 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
09:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 171ms
09:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
09:41:05 INFO - PROCESS | 3720 | 1467045665220 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:05 INFO - PROCESS | 3720 | 1467045665246 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
09:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 171ms
09:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
09:41:05 INFO - PROCESS | 3720 | 1467045665394 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:05 INFO - PROCESS | 3720 | 1467045665426 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
09:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 171ms
09:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
09:41:05 INFO - PROCESS | 3720 | 1467045665569 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:05 INFO - PROCESS | 3720 | 1467045665596 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
09:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 172ms
09:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
09:41:05 INFO - PROCESS | 3720 | 1467045665748 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:05 INFO - PROCESS | 3720 | 1467045665774 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
09:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 171ms
09:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
09:41:05 INFO - PROCESS | 3720 | 1467045665919 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:05 INFO - PROCESS | 3720 | 1467045665945 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
09:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 171ms
09:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
09:41:06 INFO - PROCESS | 3720 | 1467045666093 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:06 INFO - PROCESS | 3720 | 1467045666120 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
09:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 171ms
09:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
09:41:06 INFO - PROCESS | 3720 | 1467045666270 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:06 INFO - PROCESS | 3720 | 1467045666306 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
09:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 171ms
09:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
09:41:06 INFO - PROCESS | 3720 | 1467045666449 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:06 INFO - PROCESS | 3720 | 1467045666481 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
09:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 171ms
09:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
09:41:06 INFO - PROCESS | 3720 | 1467045666619 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:06 INFO - PROCESS | 3720 | 1467045666646 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
09:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 171ms
09:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
09:41:06 INFO - PROCESS | 3720 | 1467045666799 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:06 INFO - PROCESS | 3720 | 1467045666835 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
09:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 171ms
09:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
09:41:06 INFO - PROCESS | 3720 | 1467045666970 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:06 INFO - PROCESS | 3720 | 1467045667000 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
09:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 171ms
09:41:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
09:41:07 INFO - PROCESS | 3720 | 1467045667143 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:07 INFO - PROCESS | 3720 | 1467045667172 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
09:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 171ms
09:41:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
09:41:07 INFO - PROCESS | 3720 | 1467045667319 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:07 INFO - PROCESS | 3720 | 1467045667351 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
09:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 170ms
09:41:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
09:41:07 INFO - PROCESS | 3720 | 1467045667498 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:07 INFO - PROCESS | 3720 | 1467045667532 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
09:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 171ms
09:41:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
09:41:07 INFO - PROCESS | 3720 | 1467045667669 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:07 INFO - PROCESS | 3720 | 1467045667698 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
09:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 171ms
09:41:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
09:41:07 INFO - PROCESS | 3720 | 1467045667843 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:07 INFO - PROCESS | 3720 | 1467045667874 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
09:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 171ms
09:41:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
09:41:08 INFO - PROCESS | 3720 | 1467045668020 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:08 INFO - PROCESS | 3720 | 1467045668051 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
09:41:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 171ms
09:41:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
09:41:08 INFO - PROCESS | 3720 | 1467045668194 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:08 INFO - PROCESS | 3720 | 1467045668224 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
09:41:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 171ms
09:41:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
09:41:08 INFO - PROCESS | 3720 | 1467045668370 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:08 INFO - PROCESS | 3720 | 1467045668401 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
09:41:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 171ms
09:41:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
09:41:08 INFO - PROCESS | 3720 | 1467045668548 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:08 INFO - PROCESS | 3720 | 1467045668582 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
09:41:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 171ms
09:41:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
09:41:08 INFO - PROCESS | 3720 | 1467045668719 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:08 INFO - PROCESS | 3720 | 1467045668750 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
09:41:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 171ms
09:41:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
09:41:08 INFO - PROCESS | 3720 | 1467045668893 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:08 INFO - PROCESS | 3720 | 1467045668930 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
09:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 171ms
09:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
09:41:09 INFO - PROCESS | 3720 | 1467045669069 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:09 INFO - PROCESS | 3720 | 1467045669104 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
09:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 171ms
09:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
09:41:09 INFO - PROCESS | 3720 | 1467045669243 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:09 INFO - PROCESS | 3720 | 1467045669275 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
09:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 171ms
09:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
09:41:09 INFO - PROCESS | 3720 | 1467045669423 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:09 INFO - PROCESS | 3720 | 1467045669455 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
09:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 171ms
09:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
09:41:09 INFO - PROCESS | 3720 | 1467045669602 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:09 INFO - PROCESS | 3720 | 1467045669643 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
09:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 171ms
09:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
09:41:09 INFO - PROCESS | 3720 | 1467045669776 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:09 INFO - PROCESS | 3720 | 1467045669810 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
09:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 171ms
09:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
09:41:09 INFO - PROCESS | 3720 | 1467045669953 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:09 INFO - PROCESS | 3720 | 1467045669989 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
09:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 171ms
09:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
09:41:10 INFO - PROCESS | 3720 | 1467045670128 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:10 INFO - PROCESS | 3720 | 1467045670164 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
09:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 370ms
09:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
09:41:10 INFO - PROCESS | 3720 | 1467045670502 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:10 INFO - PROCESS | 3720 | 1467045670554 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
09:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 171ms
09:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
09:41:10 INFO - PROCESS | 3720 | 1467045670678 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:10 INFO - PROCESS | 3720 | 1467045670721 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
09:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 170ms
09:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
09:41:10 INFO - PROCESS | 3720 | 1467045670854 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:10 INFO - PROCESS | 3720 | 1467045670883 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
09:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 171ms
09:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
09:41:11 INFO - PROCESS | 3720 | 1467045671028 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:11 INFO - PROCESS | 3720 | 1467045671061 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
09:41:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 171ms
09:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
09:41:11 INFO - PROCESS | 3720 | 1467045671202 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:11 INFO - PROCESS | 3720 | 1467045671241 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
09:41:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 171ms
09:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
09:41:11 INFO - PROCESS | 3720 | 1467045671377 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:11 INFO - PROCESS | 3720 | 1467045671410 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
09:41:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 171ms
09:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
09:41:11 INFO - PROCESS | 3720 | 1467045671552 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:11 INFO - PROCESS | 3720 | 1467045671582 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
09:41:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 171ms
09:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
09:41:11 INFO - PROCESS | 3720 | 1467045671727 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:11 INFO - PROCESS | 3720 | 1467045671760 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
09:41:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 171ms
09:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
09:41:11 INFO - PROCESS | 3720 | 1467045671903 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:11 INFO - PROCESS | 3720 | 1467045671929 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
09:41:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 171ms
09:41:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
09:41:12 INFO - PROCESS | 3720 | 1467045672078 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:12 INFO - PROCESS | 3720 | 1467045672113 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
09:41:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
09:41:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 171ms
09:41:12 INFO - TEST-START | /DOMEvents/constructors.html
09:41:12 INFO - PROCESS | 3720 | 1467045672260 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:12 INFO - PROCESS | 3720 | 1467045672291 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
09:41:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:41:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:41:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:41:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:41:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:41:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
09:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
09:41:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 185ms
09:41:12 INFO - TEST-START | /DOMEvents/event-phases-order.html
09:41:12 INFO - PROCESS | 3720 | 1467045672444 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:12 INFO - PROCESS | 3720 | 1467045672473 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
09:41:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 171ms
09:41:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
09:41:12 INFO - PROCESS | 3720 | 1467045672620 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:12 INFO - PROCESS | 3720 | 1467045672654 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
09:41:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:41:12 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
09:41:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:41:12 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
09:41:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:41:12 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]"
09:41:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
09:41:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
09:41:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 179ms
09:41:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
09:41:12 INFO - PROCESS | 3720 | 1467045672804 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:12 INFO - PROCESS | 3720 | 1467045672852 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:12 INFO - PROCESS | 3720 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
09:41:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
09:41:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 171ms
09:41:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
09:41:12 INFO - PROCESS | 3720 | 1467045672982 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:13 INFO - PROCESS | 3720 | 1467045673021 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:13 INFO - PROCESS | 3720 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
09:41:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
09:41:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 171ms
09:41:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
09:41:13 INFO - PROCESS | 3720 | 1467045673153 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:13 INFO - PROCESS | 3720 | 1467045673185 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
09:41:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 171ms
09:41:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
09:41:13 INFO - PROCESS | 3720 | 1467045673326 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:13 INFO - PROCESS | 3720 | 1467045673363 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:13 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.
09:41:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 171ms
09:41:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
09:41:13 INFO - PROCESS | 3720 | 1467045673503 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:13 INFO - PROCESS | 3720 | 1467045673540 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:13 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
09:41:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
09:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
09:41:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 172ms
09:41:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
09:41:13 INFO - PROCESS | 3720 | 1467045673689 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:13 INFO - PROCESS | 3720 | 1467045673729 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:13 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.
09:41:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 171ms
09:41:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
09:41:13 INFO - PROCESS | 3720 | 1467045673868 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:13 INFO - PROCESS | 3720 | 1467045673901 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:14 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.
09:41:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
09:41:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
09:41:14 INFO - PROCESS | 3720 | 1467045674038 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:14 INFO - PROCESS | 3720 | 1467045674077 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
09:41:14 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
09:41:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 170ms
09:41:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
09:41:14 INFO - PROCESS | 3720 | 1467045674215 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:14 INFO - PROCESS | 3720 | 1467045674252 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:14 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.
09:41:14 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 171ms
09:41:14 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
09:41:14 INFO - PROCESS | 3720 | 1467045674385 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:14 INFO - PROCESS | 3720 | 1467045674419 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:14 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.
09:41:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 171ms
09:41:14 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
09:41:14 INFO - PROCESS | 3720 | 1467045674560 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:14 INFO - PROCESS | 3720 | 1467045674592 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:14 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.
09:41:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 171ms
09:41:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
09:41:14 INFO - PROCESS | 3720 | 1467045674736 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:14 INFO - PROCESS | 3720 | 1467045674769 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:14 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.
09:41:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 171ms
09:41:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
09:41:14 INFO - PROCESS | 3720 | 1467045674917 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:14 INFO - PROCESS | 3720 | 1467045674948 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:15 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.
09:41:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 171ms
09:41:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
09:41:15 INFO - PROCESS | 3720 | 1467045675086 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:15 INFO - PROCESS | 3720 | 1467045675120 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:15 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.
09:41:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 120ms
09:41:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
09:41:15 INFO - PROCESS | 3720 | 1467045675211 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:15 INFO - PROCESS | 3720 | 1467045675246 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:15 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
09:41:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
09:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
09:41:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 171ms
09:41:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
09:41:15 INFO - PROCESS | 3720 | 1467045675387 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:15 INFO - PROCESS | 3720 | 1467045675422 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:15 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.
09:41:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 171ms
09:41:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
09:41:15 INFO - PROCESS | 3720 | 1467045675565 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:15 INFO - PROCESS | 3720 | 1467045675600 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:15 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.
09:41:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
09:41:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
09:41:15 INFO - PROCESS | 3720 | 1467045675736 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:15 INFO - PROCESS | 3720 | 1467045675784 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
09:41:15 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
09:41:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 171ms
09:41:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
09:41:15 INFO - PROCESS | 3720 | 1467045675910 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:15 INFO - PROCESS | 3720 | 1467045675945 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:16 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.
09:41:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 171ms
09:41:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
09:41:16 INFO - PROCESS | 3720 | 1467045676086 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:16 INFO - PROCESS | 3720 | 1467045676120 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:16 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.
09:41:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 171ms
09:41:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
09:41:16 INFO - PROCESS | 3720 | 1467045676268 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:16 INFO - PROCESS | 3720 | 1467045676302 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:16 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.
09:41:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 171ms
09:41:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker
09:41:16 INFO - PROCESS | 3720 | 1467045676438 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:16 INFO - PROCESS | 3720 | 1467045676473 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
09:41:16 INFO - {}
09:41:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
09:41:16 INFO - {}
09:41:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
09:41:16 INFO - {}
09:41:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
09:41:16 INFO - {}
09:41:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 370ms
09:41:16 INFO - TEST-START | /FileAPI/fileReader.html
09:41:16 INFO - PROCESS | 3720 | 1467045676812 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:16 INFO - PROCESS | 3720 | 1467045676859 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
09:41:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
09:41:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
09:41:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
09:41:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 230ms
09:41:17 INFO - TEST-START | /FileAPI/historical.html
09:41:17 INFO - PROCESS | 3720 | 1467045677051 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:17 INFO - PROCESS | 3720 | 1467045677080 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
09:41:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
09:41:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
09:41:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
09:41:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
09:41:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
09:41:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
09:41:17 INFO - TEST-OK | /FileAPI/historical.html | took 171ms
09:41:17 INFO - TEST-START | /FileAPI/idlharness.html
09:41:17 INFO - PROCESS | 3720 | 1467045677224 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:17 INFO - PROCESS | 3720 | 1467045677253 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
09:41:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
09:41:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:41:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
09:41:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
09:41:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:41:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
09:41:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
09:41:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:41:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
09:41:17 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
09:41:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
09:41:17 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
09:41:17 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
09:41:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
09:41:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
09:41:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
09:41:17 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
09:41:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
09:41:17 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
09:41:17 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
09:41:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
09:41:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 277ms
09:41:17 INFO - TEST-START | /FileAPI/idlharness.worker
09:41:17 INFO - PROCESS | 3720 | 1467045677504 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:17 INFO - PROCESS | 3720 | 1467045677532 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
09:41:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:41:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
09:41:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:41:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
09:41:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:41:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
09:41:17 INFO - {}
09:41:17 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
09:41:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
09:41:17 INFO - {}
09:41:17 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 - {}
09:41:17 INFO - {}
09:41:17 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
09:41:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
09:41:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
09:41:17 INFO - {}
09:41:17 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
09:41:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
09:41:17 INFO - {}
09:41:17 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 - {}
09:41:17 INFO - {}
09:41:17 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
09:41:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
09:41:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
09:41:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 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
09:41:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
09:41:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
09:41:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 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
09:41:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 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
09:41:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 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
09:41:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
09:41:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
09:41:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
09:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:41:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:41:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:41:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:41:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
09:41:17 INFO - {}
09:41:17 INFO - TEST-OK | /FileAPI/idlharness.worker | took 404ms
09:41:17 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
09:41:17 INFO - PROCESS | 3720 | 1467045677914 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:17 INFO - PROCESS | 3720 | 1467045677942 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:18 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
09:41:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 120ms
09:41:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
09:41:18 INFO - PROCESS | 3720 | 1467045678038 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:18 INFO - PROCESS | 3720 | 1467045678077 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
09:41:18 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 171ms
09:41:18 INFO - TEST-START | /FileAPI/blob/Blob-close.html
09:41:18 INFO - PROCESS | 3720 | 1467045678212 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:18 INFO - PROCESS | 3720 | 1467045678243 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
09:41:18 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 171ms
09:41:18 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
09:41:18 INFO - PROCESS | 3720 | 1467045678386 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:18 INFO - PROCESS | 3720 | 1467045678412 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
09:41:18 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.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
09:41:18 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'.)
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
09:41:18 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.
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
09:41:18 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.
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
09:41:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
09:41:18 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.
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
09:41:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
09:41:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
09:41:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
09:41:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
09:41:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
09:41:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
09:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
09:41:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
09:41:18 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 274ms
09:41:18 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
09:41:18 INFO - PROCESS | 3720 | 1467045678668 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:18 INFO - PROCESS | 3720 | 1467045678695 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
09:41:18 INFO - {}
09:41:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 171ms
09:41:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
09:41:18 INFO - PROCESS | 3720 | 1467045678843 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:18 INFO - PROCESS | 3720 | 1467045678871 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
09:41:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
09:41:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 120ms
09:41:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
09:41:18 INFO - PROCESS | 3720 | 1467045678969 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:18 INFO - PROCESS | 3720 | 1467045679007 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
09:41:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
09:41:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:41:19 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"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:41:19 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"
09:41:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
09:41:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 358ms
09:41:19 INFO - TEST-START | /FileAPI/file/File-constructor.html
09:41:19 INFO - PROCESS | 3720 | 1467045679333 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:19 INFO - PROCESS | 3720 | 1467045679367 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
09:41:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
09:41:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
09:41:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
09:41:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
09:41:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
09:41:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
09:41:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
09:41:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
09:41:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
09:41:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
09:41:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
09:41:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
09:41:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
09:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
09:41:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
09:41:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
09:41:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 177ms
09:41:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
09:41:19 INFO - PROCESS | 3720 | 1467045679520 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:19 INFO - PROCESS | 3720 | 1467045679554 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
09:41:19 INFO - {}
09:41:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 171ms
09:41:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
09:41:19 INFO - PROCESS | 3720 | 1467045679663 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:19 INFO - PROCESS | 3720 | 1467045679697 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
09:41:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
09:41:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
09:41:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
09:41:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
09:41:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
09:41:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
09:41:19 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 171ms
09:41:19 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
09:41:19 INFO - PROCESS | 3720 | 1467045679839 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:19 INFO - PROCESS | 3720 | 1467045679876 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
09:41:20 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 171ms
09:41:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
09:41:20 INFO - PROCESS | 3720 | 1467045680014 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:20 INFO - PROCESS | 3720 | 1467045680051 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
09:41:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 171ms
09:41:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
09:41:20 INFO - PROCESS | 3720 | 1467045680189 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:20 INFO - PROCESS | 3720 | 1467045680222 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
09:41:20 INFO - reader.readAsText(blob_2)
09:41:20 INFO - }" did not throw
09:41:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
09:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
09:41:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
09:41:20 INFO - reader.readAsDataURL(blob_2)
09:41:20 INFO - }" did not throw
09:41:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
09:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
09:41:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
09:41:20 INFO - reader.readAsArrayBuffer(blob_2)
09:41:20 INFO - }" did not throw
09:41:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
09:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
09:41:20 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
09:41:20 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
09:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:41:20 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
09:41:20 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
09:41:20 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
09:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:41:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
09:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:41:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
09:41:20 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
09:41:20 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
09:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
09:41:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 174ms
09:41:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
09:41:20 INFO - PROCESS | 3720 | 1467045680372 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:20 INFO - PROCESS | 3720 | 1467045680408 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
09:41:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
09:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
09:41:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 171ms
09:41:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
09:41:20 INFO - PROCESS | 3720 | 1467045680545 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:20 INFO - PROCESS | 3720 | 1467045680578 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
09:41:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 171ms
09:41:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
09:41:20 INFO - PROCESS | 3720 | 1467045680723 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:20 INFO - PROCESS | 3720 | 1467045680754 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
09:41:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 170ms
09:41:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
09:41:20 INFO - PROCESS | 3720 | 1467045680896 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:20 INFO - PROCESS | 3720 | 1467045680928 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
09:41:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 171ms
09:41:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
09:41:21 INFO - PROCESS | 3720 | 1467045681073 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:21 INFO - PROCESS | 3720 | 1467045681107 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
09:41:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
09:41:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 171ms
09:41:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
09:41:21 INFO - PROCESS | 3720 | 1467045681247 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:21 INFO - PROCESS | 3720 | 1467045681279 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
09:41:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 171ms
09:41:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
09:41:21 INFO - PROCESS | 3720 | 1467045681423 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:21 INFO - PROCESS | 3720 | 1467045681457 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
09:41:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
09:41:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
09:41:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 171ms
09:41:21 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
09:41:21 INFO - PROCESS | 3720 | 1467045681602 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:21 INFO - PROCESS | 3720 | 1467045681638 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:21 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
09:41:21 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
09:41:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
09:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:41:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:41:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
09:41:21 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 171ms
09:41:21 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
09:41:21 INFO - PROCESS | 3720 | 1467045681772 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:21 INFO - PROCESS | 3720 | 1467045681808 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:21 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
09:41:21 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 171ms
09:41:21 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
09:41:21 INFO - PROCESS | 3720 | 1467045681946 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:21 INFO - PROCESS | 3720 | 1467045681980 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:22 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
09:41:22 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 770ms
09:41:22 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
09:41:22 INFO - PROCESS | 3720 | 1467045682719 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:22 INFO - PROCESS | 3720 | 1467045682751 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:23 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
09:41:23 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 770ms
09:41:23 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
09:41:23 INFO - PROCESS | 3720 | 1467045683519 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:23 INFO - PROCESS | 3720 | 1467045683553 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:24 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
09:41:24 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 769ms
09:41:24 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
09:41:24 INFO - PROCESS | 3720 | 1467045684292 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:24 INFO - PROCESS | 3720 | 1467045684319 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:25 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
09:41:25 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 732ms
09:41:25 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
09:41:25 INFO - PROCESS | 3720 | 1467045685030 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:25 INFO - PROCESS | 3720 | 1467045685057 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:25 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
09:41:25 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
09:41:25 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
09:41:25 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
09:41:25 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 730ms
09:41:25 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
09:41:25 INFO - PROCESS | 3720 | 1467045685762 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:25 INFO - PROCESS | 3720 | 1467045685794 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:26 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
09:41:26 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
09:41:26 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
09:41:26 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
09:41:26 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
09:41:26 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
09:41:26 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 730ms
09:41:26 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
09:41:26 INFO - PROCESS | 3720 | 1467045686498 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:26 INFO - PROCESS | 3720 | 1467045686523 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
09:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
09:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
09:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
09:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
09:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
09:41:27 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 732ms
09:41:27 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
09:41:27 INFO - PROCESS | 3720 | 1467045687233 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:27 INFO - PROCESS | 3720 | 1467045687264 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
09:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
09:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
09:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
09:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
09:41:27 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
09:41:27 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 729ms
09:41:27 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
09:41:27 INFO - PROCESS | 3720 | 1467045687966 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:28 INFO - PROCESS | 3720 | 1467045687995 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:28 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
09:41:28 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
09:41:28 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
09:41:28 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
09:41:28 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 730ms
09:41:28 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
09:41:28 INFO - PROCESS | 3720 | 1467045688699 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:28 INFO - PROCESS | 3720 | 1467045688725 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
09:41:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
09:41:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
09:41:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
09:41:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 771ms
09:41:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
09:41:29 INFO - PROCESS | 3720 | 1467045689474 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:29 INFO - PROCESS | 3720 | 1467045689505 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
09:41:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
09:41:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
09:41:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
09:41:30 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 830ms
09:41:30 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
09:41:30 INFO - PROCESS | 3720 | 1467045690310 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:30 INFO - PROCESS | 3720 | 1467045690339 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
09:41:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
09:41:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
09:41:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
09:41:31 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 729ms
09:41:31 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
09:41:31 INFO - PROCESS | 3720 | 1467045691047 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:31 INFO - PROCESS | 3720 | 1467045691074 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
09:41:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
09:41:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
09:41:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
09:41:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
09:41:33 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 2870ms
09:41:33 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
09:41:33 INFO - PROCESS | 3720 | 1467045693924 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:33 INFO - PROCESS | 3720 | 1467045693951 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:35 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
09:41:35 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
09:41:35 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
09:41:35 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2016ms
09:41:35 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
09:41:35 INFO - PROCESS | 3720 | 1467045695990 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:36 INFO - PROCESS | 3720 | 1467045696019 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:37 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
09:41:37 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
09:41:37 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
09:41:37 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1915ms
09:41:37 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
09:41:37 INFO - PROCESS | 3720 | 1467045697913 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:37 INFO - PROCESS | 3720 | 1467045697938 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:38 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
09:41:38 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 870ms
09:41:38 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
09:41:38 INFO - PROCESS | 3720 | 1467045698787 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:38 INFO - PROCESS | 3720 | 1467045698815 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:39 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
09:41:39 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
09:41:39 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 870ms
09:41:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
09:41:39 INFO - PROCESS | 3720 | 1467045699664 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:39 INFO - PROCESS | 3720 | 1467045699691 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:40 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
09:41:40 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 730ms
09:41:40 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
09:41:40 INFO - PROCESS | 3720 | 1467045700394 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:40 INFO - PROCESS | 3720 | 1467045700421 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:42 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
09:41:42 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 1733ms
09:41:42 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
09:41:42 INFO - PROCESS | 3720 | 1467045702173 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:42 INFO - PROCESS | 3720 | 1467045702199 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:43 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
09:41:43 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 871ms
09:41:43 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
09:41:43 INFO - PROCESS | 3720 | 1467045703006 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:43 INFO - PROCESS | 3720 | 1467045703040 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:43 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
09:41:43 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 730ms
09:41:43 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
09:41:43 INFO - PROCESS | 3720 | 1467045703740 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:43 INFO - PROCESS | 3720 | 1467045703768 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:44 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
09:41:44 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 669ms
09:41:44 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
09:41:44 INFO - PROCESS | 3720 | 1467045704417 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:44 INFO - PROCESS | 3720 | 1467045704443 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
09:41:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 830ms
09:41:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
09:41:45 INFO - PROCESS | 3720 | 1467045705248 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:45 INFO - PROCESS | 3720 | 1467045705274 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
09:41:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 630ms
09:41:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
09:41:45 INFO - PROCESS | 3720 | 1467045705893 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:45 INFO - PROCESS | 3720 | 1467045705918 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
09:41:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 790ms
09:41:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
09:41:46 INFO - PROCESS | 3720 | 1467045706681 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:46 INFO - PROCESS | 3720 | 1467045706711 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
09:41:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 869ms
09:41:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
09:41:47 INFO - PROCESS | 3720 | 1467045707553 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:47 INFO - PROCESS | 3720 | 1467045707578 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
09:41:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 870ms
09:41:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
09:41:48 INFO - PROCESS | 3720 | 1467045708428 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:48 INFO - PROCESS | 3720 | 1467045708456 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
09:41:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 870ms
09:41:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
09:41:49 INFO - PROCESS | 3720 | 1467045709302 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:49 INFO - PROCESS | 3720 | 1467045709328 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
09:41:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 830ms
09:41:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
09:41:50 INFO - PROCESS | 3720 | 1467045710135 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:50 INFO - PROCESS | 3720 | 1467045710161 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
09:41:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 769ms
09:41:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
09:41:50 INFO - PROCESS | 3720 | 1467045710912 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:50 INFO - PROCESS | 3720 | 1467045710938 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
09:41:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 830ms
09:41:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
09:41:51 INFO - PROCESS | 3720 | 1467045711743 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:51 INFO - PROCESS | 3720 | 1467045711768 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
09:41:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 730ms
09:41:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
09:41:52 INFO - PROCESS | 3720 | 1467045712476 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:52 INFO - PROCESS | 3720 | 1467045712500 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
09:41:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 830ms
09:41:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
09:41:53 INFO - PROCESS | 3720 | 1467045713310 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:53 INFO - PROCESS | 3720 | 1467045713341 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
09:41:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 730ms
09:41:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
09:41:54 INFO - PROCESS | 3720 | 1467045714042 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:54 INFO - PROCESS | 3720 | 1467045714066 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
09:41:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 729ms
09:41:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
09:41:54 INFO - PROCESS | 3720 | 1467045714776 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:54 INFO - PROCESS | 3720 | 1467045714804 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
09:41:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 770ms
09:41:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
09:41:55 INFO - PROCESS | 3720 | 1467045715553 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:55 INFO - PROCESS | 3720 | 1467045715579 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
09:41:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 670ms
09:41:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
09:41:56 INFO - PROCESS | 3720 | 1467045716229 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:56 INFO - PROCESS | 3720 | 1467045716255 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
09:41:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 730ms
09:41:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
09:41:56 INFO - PROCESS | 3720 | 1467045716961 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:56 INFO - PROCESS | 3720 | 1467045716986 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:57 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
09:41:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 869ms
09:41:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
09:41:57 INFO - PROCESS | 3720 | 1467045717836 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:57 INFO - PROCESS | 3720 | 1467045717860 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
09:41:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 770ms
09:41:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
09:41:58 INFO - PROCESS | 3720 | 1467045718607 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:58 INFO - PROCESS | 3720 | 1467045718636 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
09:41:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 870ms
09:41:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
09:41:59 INFO - PROCESS | 3720 | 1467045719479 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:41:59 INFO - PROCESS | 3720 | 1467045719502 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:00 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
09:42:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 870ms
09:42:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
09:42:00 INFO - PROCESS | 3720 | 1467045720352 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:00 INFO - PROCESS | 3720 | 1467045720376 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:01 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
09:42:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 829ms
09:42:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
09:42:01 INFO - PROCESS | 3720 | 1467045721187 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:01 INFO - PROCESS | 3720 | 1467045721216 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
09:42:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 831ms
09:42:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
09:42:02 INFO - PROCESS | 3720 | 1467045722022 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:02 INFO - PROCESS | 3720 | 1467045722047 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
09:42:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 730ms
09:42:02 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
09:42:02 INFO - PROCESS | 3720 | 1467045722758 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:02 INFO - PROCESS | 3720 | 1467045722785 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
09:42:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 830ms
09:42:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
09:42:03 INFO - PROCESS | 3720 | 1467045723589 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:03 INFO - PROCESS | 3720 | 1467045723618 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
09:42:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 669ms
09:42:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
09:42:04 INFO - PROCESS | 3720 | 1467045724262 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:04 INFO - PROCESS | 3720 | 1467045724286 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
09:42:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 870ms
09:42:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
09:42:05 INFO - PROCESS | 3720 | 1467045725136 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:05 INFO - PROCESS | 3720 | 1467045725167 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
09:42:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 670ms
09:42:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
09:42:05 INFO - PROCESS | 3720 | 1467045725808 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:05 INFO - PROCESS | 3720 | 1467045725836 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
09:42:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 830ms
09:42:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
09:42:06 INFO - PROCESS | 3720 | 1467045726641 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:06 INFO - PROCESS | 3720 | 1467045726665 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
09:42:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 829ms
09:42:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
09:42:07 INFO - PROCESS | 3720 | 1467045727476 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:07 INFO - PROCESS | 3720 | 1467045727503 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
09:42:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 830ms
09:42:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
09:42:08 INFO - PROCESS | 3720 | 1467045728314 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:08 INFO - PROCESS | 3720 | 1467045728339 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
09:42:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 830ms
09:42:09 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
09:42:09 INFO - PROCESS | 3720 | 1467045729150 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:09 INFO - PROCESS | 3720 | 1467045729175 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
09:42:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 770ms
09:42:09 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
09:42:09 INFO - PROCESS | 3720 | 1467045729920 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:09 INFO - PROCESS | 3720 | 1467045729950 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:10 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
09:42:10 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 869ms
09:42:10 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
09:42:10 INFO - PROCESS | 3720 | 1467045730794 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:10 INFO - PROCESS | 3720 | 1467045730817 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:11 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
09:42:11 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1128ms
09:42:11 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
09:42:11 INFO - PROCESS | 3720 | 1467045731925 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:11 INFO - PROCESS | 3720 | 1467045731955 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:12 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
09:42:12 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 830ms
09:42:12 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
09:42:12 INFO - PROCESS | 3720 | 1467045732761 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:12 INFO - PROCESS | 3720 | 1467045732785 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:13 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
09:42:13 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 671ms
09:42:13 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
09:42:13 INFO - PROCESS | 3720 | 1467045733474 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:13 INFO - PROCESS | 3720 | 1467045733501 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:14 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
09:42:14 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 829ms
09:42:14 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
09:42:14 INFO - PROCESS | 3720 | 1467045734309 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:14 INFO - PROCESS | 3720 | 1467045734334 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:15 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
09:42:15 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 831ms
09:42:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
09:42:15 INFO - PROCESS | 3720 | 1467045735143 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:15 INFO - PROCESS | 3720 | 1467045735169 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
09:42:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 930ms
09:42:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
09:42:16 INFO - PROCESS | 3720 | 1467045736080 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:16 INFO - PROCESS | 3720 | 1467045736106 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
09:42:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 771ms
09:42:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
09:42:16 INFO - PROCESS | 3720 | 1467045736852 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:16 INFO - PROCESS | 3720 | 1467045736877 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
09:42:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 669ms
09:42:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
09:42:17 INFO - PROCESS | 3720 | 1467045737525 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:17 INFO - PROCESS | 3720 | 1467045737548 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
09:42:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 770ms
09:42:18 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
09:42:18 INFO - PROCESS | 3720 | 1467045738299 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:18 INFO - PROCESS | 3720 | 1467045738329 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
09:42:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 870ms
09:42:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
09:42:19 INFO - PROCESS | 3720 | 1467045739171 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:19 INFO - PROCESS | 3720 | 1467045739194 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
09:42:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 770ms
09:42:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
09:42:19 INFO - PROCESS | 3720 | 1467045739945 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:19 INFO - PROCESS | 3720 | 1467045739972 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
09:42:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 770ms
09:42:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
09:42:20 INFO - PROCESS | 3720 | 1467045740722 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:20 INFO - PROCESS | 3720 | 1467045740748 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
09:42:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 769ms
09:42:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
09:42:21 INFO - PROCESS | 3720 | 1467045741499 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:21 INFO - PROCESS | 3720 | 1467045741524 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
09:42:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 730ms
09:42:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
09:42:22 INFO - PROCESS | 3720 | 1467045742229 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:22 INFO - PROCESS | 3720 | 1467045742255 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
09:42:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 870ms
09:42:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
09:42:23 INFO - PROCESS | 3720 | 1467045743102 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:23 INFO - PROCESS | 3720 | 1467045743125 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
09:42:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 830ms
09:42:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
09:42:23 INFO - PROCESS | 3720 | 1467045743936 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:23 INFO - PROCESS | 3720 | 1467045743967 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
09:42:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 829ms
09:42:24 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
09:42:24 INFO - PROCESS | 3720 | 1467045744768 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:24 INFO - PROCESS | 3720 | 1467045744791 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
09:42:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 770ms
09:42:25 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
09:42:25 INFO - PROCESS | 3720 | 1467045745541 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:25 INFO - PROCESS | 3720 | 1467045745565 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
09:42:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 870ms
09:42:26 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
09:42:26 INFO - PROCESS | 3720 | 1467045746416 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:26 INFO - PROCESS | 3720 | 1467045746445 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
09:42:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 870ms
09:42:27 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
09:42:27 INFO - PROCESS | 3720 | 1467045747292 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:27 INFO - PROCESS | 3720 | 1467045747318 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
09:42:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 830ms
09:42:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
09:42:28 INFO - PROCESS | 3720 | 1467045748130 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:28 INFO - PROCESS | 3720 | 1467045748155 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
09:42:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 830ms
09:42:28 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
09:42:28 INFO - PROCESS | 3720 | 1467045748960 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:28 INFO - PROCESS | 3720 | 1467045748985 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
09:42:29 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1020ms
09:42:29 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
09:42:29 INFO - PROCESS | 3720 | 1467045749983 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:29 INFO - PROCESS | 3720 | 1467045750007 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
09:42:30 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 831ms
09:42:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
09:42:30 INFO - PROCESS | 3720 | 1467045750819 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:30 INFO - PROCESS | 3720 | 1467045750849 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
09:42:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 770ms
09:42:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
09:42:31 INFO - PROCESS | 3720 | 1467045751591 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:31 INFO - PROCESS | 3720 | 1467045751616 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
09:42:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 672ms
09:42:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
09:42:32 INFO - PROCESS | 3720 | 1467045752268 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:32 INFO - PROCESS | 3720 | 1467045752295 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
09:42:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1171ms
09:42:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
09:42:33 INFO - PROCESS | 3720 | 1467045753441 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:33 INFO - PROCESS | 3720 | 1467045753466 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
09:42:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 729ms
09:42:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
09:42:34 INFO - PROCESS | 3720 | 1467045754175 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:34 INFO - PROCESS | 3720 | 1467045754202 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
09:42:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 771ms
09:42:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
09:42:34 INFO - PROCESS | 3720 | 1467045754953 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:34 INFO - PROCESS | 3720 | 1467045754979 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
09:42:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 831ms
09:42:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
09:42:35 INFO - PROCESS | 3720 | 1467045755786 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:35 INFO - PROCESS | 3720 | 1467045755811 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
09:42:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 771ms
09:42:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
09:42:36 INFO - PROCESS | 3720 | 1467045756559 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:36 INFO - PROCESS | 3720 | 1467045756584 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
09:42:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 770ms
09:42:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
09:42:37 INFO - PROCESS | 3720 | 1467045757334 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:37 INFO - PROCESS | 3720 | 1467045757366 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
09:42:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 829ms
09:42:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
09:42:38 INFO - PROCESS | 3720 | 1467045758165 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:38 INFO - PROCESS | 3720 | 1467045758190 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
09:42:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 670ms
09:42:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
09:42:38 INFO - PROCESS | 3720 | 1467045758840 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:38 INFO - PROCESS | 3720 | 1467045758874 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
09:42:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 731ms
09:42:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
09:42:39 INFO - PROCESS | 3720 | 1467045759574 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:39 INFO - PROCESS | 3720 | 1467045759600 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
09:42:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
09:42:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
09:42:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
09:42:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
09:42:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
09:42:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
09:42:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
09:42:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
09:42:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
09:42:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
09:42:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
09:42:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 6867ms
09:42:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
09:42:46 INFO - PROCESS | 3720 | 1467045766450 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:46 INFO - PROCESS | 3720 | 1467045766477 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
09:42:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
09:42:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
09:42:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
09:42:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 2414ms
09:42:48 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
09:42:48 INFO - PROCESS | 3720 | 1467045768840 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:48 INFO - PROCESS | 3720 | 1467045768865 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
09:42:49 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 770ms
09:42:49 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
09:42:49 INFO - PROCESS | 3720 | 1467045769617 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:49 INFO - PROCESS | 3720 | 1467045769644 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
09:42:50 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 830ms
09:42:50 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
09:42:50 INFO - PROCESS | 3720 | 1467045770448 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:50 INFO - PROCESS | 3720 | 1467045770473 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
09:42:51 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 669ms
09:42:51 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
09:42:51 INFO - PROCESS | 3720 | 1467045771122 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:51 INFO - PROCESS | 3720 | 1467045771189 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
09:42:51 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 830ms
09:42:51 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
09:42:51 INFO - PROCESS | 3720 | 1467045771955 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:52 INFO - PROCESS | 3720 | 1467045771990 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
09:42:52 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 730ms
09:42:52 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
09:42:52 INFO - PROCESS | 3720 | 1467045772688 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:52 INFO - PROCESS | 3720 | 1467045772714 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
09:42:53 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 730ms
09:42:53 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
09:42:53 INFO - PROCESS | 3720 | 1467045773425 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:53 INFO - PROCESS | 3720 | 1467045773455 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
09:42:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 669ms
09:42:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
09:42:54 INFO - PROCESS | 3720 | 1467045774096 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:54 INFO - PROCESS | 3720 | 1467045774122 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
09:42:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 771ms
09:42:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
09:42:54 INFO - PROCESS | 3720 | 1467045774870 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:54 INFO - PROCESS | 3720 | 1467045774894 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
09:42:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 670ms
09:42:55 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
09:42:55 INFO - PROCESS | 3720 | 1467045775545 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:55 INFO - PROCESS | 3720 | 1467045775575 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
09:42:55 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 171ms
09:42:55 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
09:42:55 INFO - PROCESS | 3720 | 1467045775717 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:55 INFO - PROCESS | 3720 | 1467045775742 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
09:42:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
09:42:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
09:42:55 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 120ms
09:42:55 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
09:42:55 INFO - PROCESS | 3720 | 1467045775845 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:55 INFO - PROCESS | 3720 | 1467045775870 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
09:42:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 970ms
09:42:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
09:42:56 INFO - PROCESS | 3720 | 1467045776813 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:56 INFO - PROCESS | 3720 | 1467045776837 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:57 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
09:42:57 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 769ms
09:42:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
09:42:57 INFO - PROCESS | 3720 | 1467045777588 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:57 INFO - PROCESS | 3720 | 1467045777617 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
09:42:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 870ms
09:42:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
09:42:58 INFO - PROCESS | 3720 | 1467045778461 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:58 INFO - PROCESS | 3720 | 1467045778488 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:59 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
09:42:59 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
09:42:59 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 831ms
09:42:59 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
09:42:59 INFO - PROCESS | 3720 | 1467045779300 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:42:59 INFO - PROCESS | 3720 | 1467045779325 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
09:43:00 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 731ms
09:43:00 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
09:43:00 INFO - PROCESS | 3720 | 1467045780032 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:00 INFO - PROCESS | 3720 | 1467045780058 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
09:43:01 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 969ms
09:43:01 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
09:43:01 INFO - PROCESS | 3720 | 1467045781005 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:01 INFO - PROCESS | 3720 | 1467045781029 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
09:43:01 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 970ms
09:43:01 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
09:43:01 INFO - PROCESS | 3720 | 1467045781979 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:02 INFO - PROCESS | 3720 | 1467045782009 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
09:43:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
09:43:02 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 870ms
09:43:02 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
09:43:02 INFO - PROCESS | 3720 | 1467045782851 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:02 INFO - PROCESS | 3720 | 1467045782874 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
09:43:03 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 871ms
09:43:03 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
09:43:03 INFO - PROCESS | 3720 | 1467045783726 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:03 INFO - PROCESS | 3720 | 1467045783795 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
09:43:04 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1016ms
09:43:04 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
09:43:04 INFO - PROCESS | 3720 | 1467045784747 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:04 INFO - PROCESS | 3720 | 1467045784773 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
09:43:05 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 730ms
09:43:05 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
09:43:05 INFO - PROCESS | 3720 | 1467045785483 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:05 INFO - PROCESS | 3720 | 1467045785509 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
09:43:06 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 730ms
09:43:06 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
09:43:06 INFO - PROCESS | 3720 | 1467045786220 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:06 INFO - PROCESS | 3720 | 1467045786246 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
09:43:07 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 870ms
09:43:07 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
09:43:07 INFO - PROCESS | 3720 | 1467045787090 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:07 INFO - PROCESS | 3720 | 1467045787116 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
09:43:08 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 969ms
09:43:08 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
09:43:08 INFO - PROCESS | 3720 | 1467045788063 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:08 INFO - PROCESS | 3720 | 1467045788088 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
09:43:08 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 730ms
09:43:08 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
09:43:08 INFO - PROCESS | 3720 | 1467045788797 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:08 INFO - PROCESS | 3720 | 1467045788821 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
09:43:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
09:43:11 INFO - window.indexedDB.open('test', val);..." did not throw
09:43:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:43:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:43:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
09:43:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
09:43:11 INFO - window.indexedDB.open('test', val);..." did not throw
09:43:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:43:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:43:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
09:43:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
09:43:11 INFO - window.indexedDB.open('test', val);..." did not throw
09:43:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:43:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:43:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
09:43:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
09:43:11 INFO - window.indexedDB.open('test', val);..." did not throw
09:43:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
09:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:43:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:43:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
09:43:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
09:43:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
09:43:11 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2435ms
09:43:11 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
09:43:11 INFO - PROCESS | 3720 | 1467045791237 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:11 INFO - PROCESS | 3720 | 1467045791263 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:11 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
09:43:11 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 672ms
09:43:11 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
09:43:11 INFO - PROCESS | 3720 | 1467045791916 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:11 INFO - PROCESS | 3720 | 1467045791941 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:13 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
09:43:13 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
09:43:13 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1316ms
09:43:13 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
09:43:13 INFO - PROCESS | 3720 | 1467045793238 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:13 INFO - PROCESS | 3720 | 1467045793263 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:14 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
09:43:14 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 829ms
09:43:14 INFO - TEST-START | /IndexedDB/idbindex_count.htm
09:43:14 INFO - PROCESS | 3720 | 1467045794068 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:14 INFO - PROCESS | 3720 | 1467045794094 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:14 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
09:43:14 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 731ms
09:43:14 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
09:43:14 INFO - PROCESS | 3720 | 1467045794802 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:14 INFO - PROCESS | 3720 | 1467045794826 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:15 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
09:43:15 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 730ms
09:43:15 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
09:43:15 INFO - PROCESS | 3720 | 1467045795536 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:15 INFO - PROCESS | 3720 | 1467045795565 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:16 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
09:43:16 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 670ms
09:43:16 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
09:43:16 INFO - PROCESS | 3720 | 1467045796208 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:16 INFO - PROCESS | 3720 | 1467045796233 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:17 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
09:43:17 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 870ms
09:43:17 INFO - TEST-START | /IndexedDB/idbindex_get.htm
09:43:17 INFO - PROCESS | 3720 | 1467045797083 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:17 INFO - PROCESS | 3720 | 1467045797110 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:17 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
09:43:17 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 769ms
09:43:17 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
09:43:17 INFO - PROCESS | 3720 | 1467045797856 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:17 INFO - PROCESS | 3720 | 1467045797882 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:18 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
09:43:18 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 770ms
09:43:18 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
09:43:18 INFO - PROCESS | 3720 | 1467045798634 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:18 INFO - PROCESS | 3720 | 1467045798667 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:19 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
09:43:19 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 730ms
09:43:19 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
09:43:19 INFO - PROCESS | 3720 | 1467045799367 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:19 INFO - PROCESS | 3720 | 1467045799393 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:20 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
09:43:20 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 831ms
09:43:20 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
09:43:20 INFO - PROCESS | 3720 | 1467045800201 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:20 INFO - PROCESS | 3720 | 1467045800225 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:20 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
09:43:20 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 669ms
09:43:20 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
09:43:20 INFO - PROCESS | 3720 | 1467045800875 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:20 INFO - PROCESS | 3720 | 1467045800905 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:21 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
09:43:21 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 770ms
09:43:21 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
09:43:21 INFO - PROCESS | 3720 | 1467045801651 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:21 INFO - PROCESS | 3720 | 1467045801675 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:22 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
09:43:22 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 871ms
09:43:22 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
09:43:22 INFO - PROCESS | 3720 | 1467045802525 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:22 INFO - PROCESS | 3720 | 1467045802553 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:23 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
09:43:23 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 770ms
09:43:23 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
09:43:23 INFO - PROCESS | 3720 | 1467045803300 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:23 INFO - PROCESS | 3720 | 1467045803327 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
09:43:24 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 731ms
09:43:24 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
09:43:24 INFO - PROCESS | 3720 | 1467045804035 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:24 INFO - PROCESS | 3720 | 1467045804063 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
09:43:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
09:43:24 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 830ms
09:43:24 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
09:43:24 INFO - PROCESS | 3720 | 1467045804874 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:24 INFO - PROCESS | 3720 | 1467045804906 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
09:43:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 730ms
09:43:25 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
09:43:25 INFO - PROCESS | 3720 | 1467045805604 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:25 INFO - PROCESS | 3720 | 1467045805630 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:26 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
09:43:26 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 671ms
09:43:26 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
09:43:26 INFO - PROCESS | 3720 | 1467045806278 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:26 INFO - PROCESS | 3720 | 1467045806303 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:26 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
09:43:26 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 670ms
09:43:26 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
09:43:26 INFO - PROCESS | 3720 | 1467045806952 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:26 INFO - PROCESS | 3720 | 1467045806983 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:27 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
09:43:27 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 869ms
09:43:27 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
09:43:27 INFO - PROCESS | 3720 | 1467045807824 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:27 INFO - PROCESS | 3720 | 1467045807848 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:28 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
09:43:28 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 670ms
09:43:28 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
09:43:28 INFO - PROCESS | 3720 | 1467045808497 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:28 INFO - PROCESS | 3720 | 1467045808522 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:29 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
09:43:29 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 830ms
09:43:29 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
09:43:29 INFO - PROCESS | 3720 | 1467045809331 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:29 INFO - PROCESS | 3720 | 1467045809359 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
09:43:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 830ms
09:43:30 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
09:43:30 INFO - PROCESS | 3720 | 1467045810169 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:30 INFO - PROCESS | 3720 | 1467045810194 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
09:43:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 629ms
09:43:30 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
09:43:30 INFO - PROCESS | 3720 | 1467045810805 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:30 INFO - PROCESS | 3720 | 1467045810831 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:31 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
09:43:31 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 730ms
09:43:31 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
09:43:31 INFO - PROCESS | 3720 | 1467045811539 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:31 INFO - PROCESS | 3720 | 1467045811572 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:32 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
09:43:32 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 670ms
09:43:32 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
09:43:32 INFO - PROCESS | 3720 | 1467045812209 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:32 INFO - PROCESS | 3720 | 1467045812232 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:33 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
09:43:33 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 830ms
09:43:33 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
09:43:33 INFO - PROCESS | 3720 | 1467045813042 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:33 INFO - PROCESS | 3720 | 1467045813071 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:33 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
09:43:33 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 630ms
09:43:33 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
09:43:33 INFO - PROCESS | 3720 | 1467045813678 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:33 INFO - PROCESS | 3720 | 1467045813701 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:34 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
09:43:34 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 670ms
09:43:34 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
09:43:34 INFO - PROCESS | 3720 | 1467045814347 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:34 INFO - PROCESS | 3720 | 1467045814371 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:35 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
09:43:35 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 772ms
09:43:35 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
09:43:35 INFO - PROCESS | 3720 | 1467045815123 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:35 INFO - PROCESS | 3720 | 1467045815147 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:35 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
09:43:35 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 870ms
09:43:35 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
09:43:35 INFO - PROCESS | 3720 | 1467045815997 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:36 INFO - PROCESS | 3720 | 1467045816023 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:36 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
09:43:36 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 729ms
09:43:36 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
09:43:36 INFO - PROCESS | 3720 | 1467045816730 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:36 INFO - PROCESS | 3720 | 1467045816756 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
09:43:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
09:43:36 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
09:43:36 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 120ms
09:43:36 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
09:43:36 INFO - PROCESS | 3720 | 1467045816862 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:36 INFO - PROCESS | 3720 | 1467045816889 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
09:43:37 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 171ms
09:43:37 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
09:43:37 INFO - PROCESS | 3720 | 1467045817032 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:37 INFO - PROCESS | 3720 | 1467045817058 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
09:43:37 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
09:43:37 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 171ms
09:43:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
09:43:37 INFO - PROCESS | 3720 | 1467045817216 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:37 INFO - PROCESS | 3720 | 1467045817242 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
09:43:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 730ms
09:43:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
09:43:37 INFO - PROCESS | 3720 | 1467045817951 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:37 INFO - PROCESS | 3720 | 1467045817986 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:38 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
09:43:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 770ms
09:43:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
09:43:38 INFO - PROCESS | 3720 | 1467045818722 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:38 INFO - PROCESS | 3720 | 1467045818746 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:39 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
09:43:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 830ms
09:43:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
09:43:39 INFO - PROCESS | 3720 | 1467045819556 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:39 INFO - PROCESS | 3720 | 1467045819580 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
09:43:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 770ms
09:43:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
09:43:40 INFO - PROCESS | 3720 | 1467045820329 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:40 INFO - PROCESS | 3720 | 1467045820353 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:41 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
09:43:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 830ms
09:43:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
09:43:41 INFO - PROCESS | 3720 | 1467045821162 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:41 INFO - PROCESS | 3720 | 1467045821187 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:41 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
09:43:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 771ms
09:43:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
09:43:41 INFO - PROCESS | 3720 | 1467045821936 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:41 INFO - PROCESS | 3720 | 1467045821965 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:43:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 830ms
09:43:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
09:43:42 INFO - PROCESS | 3720 | 1467045822770 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:42 INFO - PROCESS | 3720 | 1467045822795 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:43 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
09:43:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 670ms
09:43:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
09:43:43 INFO - PROCESS | 3720 | 1467045823444 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:43 INFO - PROCESS | 3720 | 1467045823471 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
09:43:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 870ms
09:43:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
09:43:44 INFO - PROCESS | 3720 | 1467045824321 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:44 INFO - PROCESS | 3720 | 1467045824355 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
09:43:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 830ms
09:43:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
09:43:45 INFO - PROCESS | 3720 | 1467045825151 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:45 INFO - PROCESS | 3720 | 1467045825178 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
09:43:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 731ms
09:43:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
09:43:45 INFO - PROCESS | 3720 | 1467045825885 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:45 INFO - PROCESS | 3720 | 1467045825912 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
09:43:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 869ms
09:43:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
09:43:46 INFO - PROCESS | 3720 | 1467045826759 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:46 INFO - PROCESS | 3720 | 1467045826790 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
09:43:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 871ms
09:43:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
09:43:47 INFO - PROCESS | 3720 | 1467045827632 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:47 INFO - PROCESS | 3720 | 1467045827656 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
09:43:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 830ms
09:43:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
09:43:48 INFO - PROCESS | 3720 | 1467045828469 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:48 INFO - PROCESS | 3720 | 1467045828498 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
09:43:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 830ms
09:43:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
09:43:49 INFO - PROCESS | 3720 | 1467045829303 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:49 INFO - PROCESS | 3720 | 1467045829331 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:50 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
09:43:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 770ms
09:43:50 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
09:43:50 INFO - PROCESS | 3720 | 1467045830080 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:50 INFO - PROCESS | 3720 | 1467045830107 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
09:43:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 870ms
09:43:50 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
09:43:50 INFO - PROCESS | 3720 | 1467045830953 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:50 INFO - PROCESS | 3720 | 1467045830980 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
09:43:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 830ms
09:43:51 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
09:43:51 INFO - PROCESS | 3720 | 1467045831783 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:51 INFO - PROCESS | 3720 | 1467045831808 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:43:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 830ms
09:43:52 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
09:43:52 INFO - PROCESS | 3720 | 1467045832617 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:52 INFO - PROCESS | 3720 | 1467045832650 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:53 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
09:43:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 770ms
09:43:53 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
09:43:53 INFO - PROCESS | 3720 | 1467045833393 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:53 INFO - PROCESS | 3720 | 1467045833417 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
09:43:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 870ms
09:43:54 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
09:43:54 INFO - PROCESS | 3720 | 1467045834263 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:54 INFO - PROCESS | 3720 | 1467045834292 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
09:43:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 830ms
09:43:55 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
09:43:55 INFO - PROCESS | 3720 | 1467045835096 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:55 INFO - PROCESS | 3720 | 1467045835122 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
09:43:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 771ms
09:43:55 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
09:43:55 INFO - PROCESS | 3720 | 1467045835871 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:55 INFO - PROCESS | 3720 | 1467045835898 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:56 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
09:43:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 829ms
09:43:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
09:43:56 INFO - PROCESS | 3720 | 1467045836712 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:56 INFO - PROCESS | 3720 | 1467045836740 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
09:43:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 870ms
09:43:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
09:43:57 INFO - PROCESS | 3720 | 1467045837578 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:57 INFO - PROCESS | 3720 | 1467045837604 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:58 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
09:43:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 830ms
09:43:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
09:43:58 INFO - PROCESS | 3720 | 1467045838411 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:58 INFO - PROCESS | 3720 | 1467045838437 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:59 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
09:43:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 770ms
09:43:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
09:43:59 INFO - PROCESS | 3720 | 1467045839185 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:59 INFO - PROCESS | 3720 | 1467045839215 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:43:59 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
09:43:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 830ms
09:44:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
09:44:00 INFO - PROCESS | 3720 | 1467045840017 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:00 INFO - PROCESS | 3720 | 1467045840041 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
09:44:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 930ms
09:44:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
09:44:00 INFO - PROCESS | 3720 | 1467045840952 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:00 INFO - PROCESS | 3720 | 1467045840981 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:01 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
09:44:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 671ms
09:44:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
09:44:01 INFO - PROCESS | 3720 | 1467045841630 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:01 INFO - PROCESS | 3720 | 1467045841656 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
09:44:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 730ms
09:44:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
09:44:02 INFO - PROCESS | 3720 | 1467045842366 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:02 INFO - PROCESS | 3720 | 1467045842392 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
09:44:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 830ms
09:44:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
09:44:03 INFO - PROCESS | 3720 | 1467045843199 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:03 INFO - PROCESS | 3720 | 1467045843224 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
09:44:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 830ms
09:44:04 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
09:44:04 INFO - PROCESS | 3720 | 1467045844033 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:04 INFO - PROCESS | 3720 | 1467045844058 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:04 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"
09:44:04 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
09:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:44:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:44:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 731ms
09:44:04 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
09:44:04 INFO - PROCESS | 3720 | 1467045844768 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:04 INFO - PROCESS | 3720 | 1467045844798 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:05 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"
09:44:05 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
09:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:44:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
09:44:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 670ms
09:44:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
09:44:05 INFO - PROCESS | 3720 | 1467045845440 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:05 INFO - PROCESS | 3720 | 1467045845464 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
09:44:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 769ms
09:44:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
09:44:06 INFO - PROCESS | 3720 | 1467045846213 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:06 INFO - PROCESS | 3720 | 1467045846236 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
09:44:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 671ms
09:44:06 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
09:44:06 INFO - PROCESS | 3720 | 1467045846887 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:06 INFO - PROCESS | 3720 | 1467045846911 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
09:44:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 930ms
09:44:07 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
09:44:07 INFO - PROCESS | 3720 | 1467045847821 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:07 INFO - PROCESS | 3720 | 1467045847848 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
09:44:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 830ms
09:44:08 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
09:44:08 INFO - PROCESS | 3720 | 1467045848658 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:08 INFO - PROCESS | 3720 | 1467045848683 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
09:44:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 830ms
09:44:09 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
09:44:09 INFO - PROCESS | 3720 | 1467045849494 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:09 INFO - PROCESS | 3720 | 1467045849525 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
09:44:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 830ms
09:44:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
09:44:10 INFO - PROCESS | 3720 | 1467045850325 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:10 INFO - PROCESS | 3720 | 1467045850350 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
09:44:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 930ms
09:44:11 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
09:44:11 INFO - PROCESS | 3720 | 1467045851258 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:11 INFO - PROCESS | 3720 | 1467045851282 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:44:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 830ms
09:44:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
09:44:12 INFO - PROCESS | 3720 | 1467045852092 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:12 INFO - PROCESS | 3720 | 1467045852122 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:12 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
09:44:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 830ms
09:44:12 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
09:44:12 INFO - PROCESS | 3720 | 1467045852924 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:12 INFO - PROCESS | 3720 | 1467045852947 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
09:44:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 970ms
09:44:13 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
09:44:13 INFO - PROCESS | 3720 | 1467045853902 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:13 INFO - PROCESS | 3720 | 1467045853930 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
09:44:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 830ms
09:44:14 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
09:44:14 INFO - PROCESS | 3720 | 1467045854739 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:14 INFO - PROCESS | 3720 | 1467045854764 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
09:44:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 770ms
09:44:15 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
09:44:15 INFO - PROCESS | 3720 | 1467045855516 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:15 INFO - PROCESS | 3720 | 1467045855542 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
09:44:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 869ms
09:44:16 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
09:44:16 INFO - PROCESS | 3720 | 1467045856386 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:16 INFO - PROCESS | 3720 | 1467045856411 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
09:44:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 871ms
09:44:17 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
09:44:17 INFO - PROCESS | 3720 | 1467045857260 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:17 INFO - PROCESS | 3720 | 1467045857284 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
09:44:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 830ms
09:44:18 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
09:44:18 INFO - PROCESS | 3720 | 1467045858094 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:18 INFO - PROCESS | 3720 | 1467045858124 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
09:44:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 870ms
09:44:18 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
09:44:18 INFO - PROCESS | 3720 | 1467045858966 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:18 INFO - PROCESS | 3720 | 1467045858990 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
09:44:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 830ms
09:44:19 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
09:44:19 INFO - PROCESS | 3720 | 1467045859799 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:19 INFO - PROCESS | 3720 | 1467045859823 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
09:44:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 771ms
09:44:20 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
09:44:20 INFO - PROCESS | 3720 | 1467045860574 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:20 INFO - PROCESS | 3720 | 1467045860600 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
09:44:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
09:44:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 833ms
09:44:21 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
09:44:21 INFO - PROCESS | 3720 | 1467045861411 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:21 INFO - PROCESS | 3720 | 1467045861438 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
09:44:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 731ms
09:44:22 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
09:44:22 INFO - PROCESS | 3720 | 1467045862150 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:22 INFO - PROCESS | 3720 | 1467045862181 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
09:44:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 770ms
09:44:22 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
09:44:22 INFO - PROCESS | 3720 | 1467045862923 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:22 INFO - PROCESS | 3720 | 1467045862948 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
09:44:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 730ms
09:44:23 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
09:44:23 INFO - PROCESS | 3720 | 1467045863655 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:23 INFO - PROCESS | 3720 | 1467045863679 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
09:44:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 830ms
09:44:24 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
09:44:24 INFO - PROCESS | 3720 | 1467045864489 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:24 INFO - PROCESS | 3720 | 1467045864520 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
09:44:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
09:44:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
09:44:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
09:44:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
09:44:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 2927ms
09:44:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
09:44:27 INFO - PROCESS | 3720 | 1467045867421 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:27 INFO - PROCESS | 3720 | 1467045867450 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
09:44:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 830ms
09:44:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
09:44:28 INFO - PROCESS | 3720 | 1467045868257 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:28 INFO - PROCESS | 3720 | 1467045868284 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:29 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
09:44:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 770ms
09:44:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
09:44:29 INFO - PROCESS | 3720 | 1467045869034 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:29 INFO - PROCESS | 3720 | 1467045869061 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:29 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
09:44:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 830ms
09:44:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
09:44:29 INFO - PROCESS | 3720 | 1467045869865 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:29 INFO - PROCESS | 3720 | 1467045869890 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
09:44:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 770ms
09:44:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
09:44:30 INFO - PROCESS | 3720 | 1467045870638 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:30 INFO - PROCESS | 3720 | 1467045870662 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:31 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
09:44:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 830ms
09:44:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
09:44:31 INFO - PROCESS | 3720 | 1467045871472 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:31 INFO - PROCESS | 3720 | 1467045871505 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:32 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
09:44:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 670ms
09:44:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
09:44:32 INFO - PROCESS | 3720 | 1467045872144 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:32 INFO - PROCESS | 3720 | 1467045872169 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
09:44:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 870ms
09:44:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
09:44:33 INFO - PROCESS | 3720 | 1467045873018 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:33 INFO - PROCESS | 3720 | 1467045873046 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:33 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
09:44:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 731ms
09:44:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
09:44:33 INFO - PROCESS | 3720 | 1467045873755 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:33 INFO - PROCESS | 3720 | 1467045873791 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
09:44:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 870ms
09:44:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
09:44:34 INFO - PROCESS | 3720 | 1467045874632 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:34 INFO - PROCESS | 3720 | 1467045874658 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
09:44:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 830ms
09:44:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
09:44:35 INFO - PROCESS | 3720 | 1467045875471 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:35 INFO - PROCESS | 3720 | 1467045875499 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
09:44:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 829ms
09:44:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
09:44:36 INFO - PROCESS | 3720 | 1467045876296 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:36 INFO - PROCESS | 3720 | 1467045876319 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
09:44:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 830ms
09:44:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
09:44:37 INFO - PROCESS | 3720 | 1467045877130 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:37 INFO - PROCESS | 3720 | 1467045877160 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
09:44:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 830ms
09:44:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
09:44:37 INFO - PROCESS | 3720 | 1467045877962 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:37 INFO - PROCESS | 3720 | 1467045877986 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
09:44:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 871ms
09:44:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
09:44:38 INFO - PROCESS | 3720 | 1467045878836 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:38 INFO - PROCESS | 3720 | 1467045878861 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
09:44:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 830ms
09:44:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
09:44:39 INFO - PROCESS | 3720 | 1467045879671 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:39 INFO - PROCESS | 3720 | 1467045879698 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:40 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
09:44:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 770ms
09:44:40 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
09:44:40 INFO - PROCESS | 3720 | 1467045880447 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:40 INFO - PROCESS | 3720 | 1467045880473 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:41 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
09:44:41 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 930ms
09:44:41 INFO - TEST-START | /IndexedDB/idbtransaction.htm
09:44:41 INFO - PROCESS | 3720 | 1467045881389 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:41 INFO - PROCESS | 3720 | 1467045881421 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:42 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
09:44:42 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
09:44:42 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 670ms
09:44:42 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
09:44:42 INFO - PROCESS | 3720 | 1467045882064 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:42 INFO - PROCESS | 3720 | 1467045882090 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:42 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
09:44:42 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 730ms
09:44:42 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
09:44:42 INFO - PROCESS | 3720 | 1467045882795 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:42 INFO - PROCESS | 3720 | 1467045882818 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
09:44:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
09:44:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
09:44:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
09:44:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
09:44:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
09:44:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
09:44:47 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
09:44:47 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 4684ms
09:44:47 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
09:44:47 INFO - PROCESS | 3720 | 1467045887484 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:47 INFO - PROCESS | 3720 | 1467045887513 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:48 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
09:44:48 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1020ms
09:44:48 INFO - TEST-START | /IndexedDB/index_sort_order.htm
09:44:48 INFO - PROCESS | 3720 | 1467045888507 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:48 INFO - PROCESS | 3720 | 1467045888534 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:49 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
09:44:49 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 771ms
09:44:49 INFO - TEST-START | /IndexedDB/interfaces.html
09:44:49 INFO - PROCESS | 3720 | 1467045889285 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:49 INFO - PROCESS | 3720 | 1467045889313 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
09:44:49 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
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
09:44:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
09:44:49 INFO - TEST-OK | /IndexedDB/interfaces.html | took 392ms
09:44:49 INFO - TEST-START | /IndexedDB/interfaces.worker
09:44:49 INFO - PROCESS | 3720 | 1467045889678 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:49 INFO - PROCESS | 3720 | 1467045889705 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
09:44:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
09:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:44:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:44:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
09:44:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
09:44:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
09:44:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
09:44:50 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
09:44:50 INFO - {}
09:44:50 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 - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
09:44:50 INFO - {}
09:44:50 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 464ms
09:44:50 INFO - TEST-START | /IndexedDB/key_invalid.htm
09:44:50 INFO - PROCESS | 3720 | 1467045890145 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:50 INFO - PROCESS | 3720 | 1467045890171 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
09:44:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
09:44:50 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 677ms
09:44:50 INFO - TEST-START | /IndexedDB/key_valid.html
09:44:50 INFO - PROCESS | 3720 | 1467045890826 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:44:50 INFO - PROCESS | 3720 | 1467045890860 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
09:45:01 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
09:45:01 INFO - TEST-OK | /IndexedDB/key_valid.html | took 10476ms
09:45:01 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
09:45:01 INFO - PROCESS | 3720 | 1467045901312 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:01 INFO - PROCESS | 3720 | 1467045901340 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:02 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
09:45:02 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 870ms
09:45:02 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
09:45:02 INFO - PROCESS | 3720 | 1467045902185 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:02 INFO - PROCESS | 3720 | 1467045902212 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:03 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
09:45:03 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 870ms
09:45:03 INFO - TEST-START | /IndexedDB/keygenerator.htm
09:45:03 INFO - PROCESS | 3720 | 1467045903062 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:03 INFO - PROCESS | 3720 | 1467045903090 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:04 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
09:45:04 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
09:45:04 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
09:45:04 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 1881ms
09:45:04 INFO - TEST-START | /IndexedDB/keyorder.htm
09:45:04 INFO - PROCESS | 3720 | 1467045904986 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:04 INFO - PROCESS | 3720 | 1467045905015 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
09:45:05 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
09:45:05 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1020ms
09:45:05 INFO - TEST-START | /IndexedDB/keypath.htm
09:45:05 INFO - PROCESS | 3720 | 1467045905971 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:05 INFO - PROCESS | 3720 | 1467045905999 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
09:45:06 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
09:45:06 INFO - TEST-OK | /IndexedDB/keypath.htm | took 831ms
09:45:06 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
09:45:06 INFO - PROCESS | 3720 | 1467045906805 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:06 INFO - PROCESS | 3720 | 1467045906833 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
09:45:07 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
09:45:07 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 843ms
09:45:07 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
09:45:07 INFO - PROCESS | 3720 | 1467045907654 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:07 INFO - PROCESS | 3720 | 1467045907680 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:09 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
09:45:09 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
09:45:09 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
09:45:09 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1772ms
09:45:09 INFO - TEST-START | /IndexedDB/list_ordering.htm
09:45:09 INFO - PROCESS | 3720 | 1467045909430 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:09 INFO - PROCESS | 3720 | 1467045909453 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:11 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
09:45:11 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
09:45:11 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
09:45:11 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1976ms
09:45:11 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
09:45:11 INFO - PROCESS | 3720 | 1467045911411 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:11 INFO - PROCESS | 3720 | 1467045911438 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:12 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
09:45:12 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 830ms
09:45:12 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
09:45:12 INFO - PROCESS | 3720 | 1467045912247 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:12 INFO - PROCESS | 3720 | 1467045912274 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:13 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
09:45:13 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 870ms
09:45:13 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
09:45:13 INFO - PROCESS | 3720 | 1467045913124 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:13 INFO - PROCESS | 3720 | 1467045913152 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:13 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
09:45:13 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 831ms
09:45:13 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
09:45:13 INFO - PROCESS | 3720 | 1467045913959 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:13 INFO - PROCESS | 3720 | 1467045913984 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:14 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
09:45:14 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 730ms
09:45:14 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
09:45:14 INFO - PROCESS | 3720 | 1467045914689 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:14 INFO - PROCESS | 3720 | 1467045914713 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:15 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
09:45:15 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1019ms
09:45:15 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
09:45:15 INFO - PROCESS | 3720 | 1467045915711 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:15 INFO - PROCESS | 3720 | 1467045915744 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:16 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
09:45:16 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 969ms
09:45:16 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
09:45:16 INFO - PROCESS | 3720 | 1467045916687 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:16 INFO - PROCESS | 3720 | 1467045916711 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:17 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
09:45:17 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 770ms
09:45:17 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
09:45:17 INFO - PROCESS | 3720 | 1467045917483 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:17 INFO - PROCESS | 3720 | 1467045917510 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:18 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
09:45:18 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 831ms
09:45:18 INFO - TEST-START | /IndexedDB/value.htm
09:45:18 INFO - PROCESS | 3720 | 1467045918317 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:18 INFO - PROCESS | 3720 | 1467045918342 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:19 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
09:45:19 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
09:45:19 INFO - TEST-OK | /IndexedDB/value.htm | took 1382ms
09:45:19 INFO - TEST-START | /IndexedDB/value_recursive.htm
09:45:19 INFO - PROCESS | 3720 | 1467045919703 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:19 INFO - PROCESS | 3720 | 1467045919734 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:21 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
09:45:21 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
09:45:21 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
09:45:21 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1883ms
09:45:21 INFO - TEST-START | /IndexedDB/writer-starvation.htm
09:45:21 INFO - PROCESS | 3720 | 1467045921562 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:21 INFO - PROCESS | 3720 | 1467045921587 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:22 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
09:45:22 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1069ms
09:45:22 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
09:45:22 INFO - PROCESS | 3720 | 1467045922632 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:22 INFO - PROCESS | 3720 | 1467045922664 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:22 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
09:45:22 INFO - {}
09:45:22 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
09:45:22 INFO - {}
09:45:22 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
09:45:22 INFO - {}
09:45:22 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
09:45:22 INFO - {}
09:45:22 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 171ms
09:45:22 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
09:45:22 INFO - PROCESS | 3720 | 1467045922806 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:22 INFO - PROCESS | 3720 | 1467045922830 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:22 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
09:45:22 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
09:45:22 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
09:45:22 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
09:45:22 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 171ms
09:45:22 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
09:45:22 INFO - PROCESS | 3720 | 1467045922986 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:23 INFO - PROCESS | 3720 | 1467045923017 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
09:45:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 224ms
09:45:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
09:45:23 INFO - PROCESS | 3720 | 1467045923207 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:23 INFO - PROCESS | 3720 | 1467045923235 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
09:45:23 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
09:45:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
09:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
09:45:23 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
09:45:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
09:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
09:45:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 187ms
09:45:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
09:45:23 INFO - PROCESS | 3720 | 1467045923401 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:23 INFO - PROCESS | 3720 | 1467045923426 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:23 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() {
09:45:23 INFO - [native code]
09:45:23 INFO - }" but got function "function () {
09:45:23 INFO - }"
09:45:23 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
09:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:23 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
09:45:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
09:45:23 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
09:45:23 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
09:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:23 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
09:45:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
09:45:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 171ms
09:45:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
09:45:23 INFO - PROCESS | 3720 | 1467045923628 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:23 INFO - PROCESS | 3720 | 1467045923701 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:23 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() {
09:45:23 INFO - [native code]
09:45:23 INFO - }" but got function "function () {
09:45:23 INFO - }"
09:45:23 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
09:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:23 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
09:45:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
09:45:23 INFO - {}
09:45:23 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
09:45:23 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
09:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:23 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
09:45:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
09:45:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
09:45:23 INFO - {}
09:45:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 390ms
09:45:24 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
09:45:24 INFO - PROCESS | 3720 | 1467045923999 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:24 INFO - PROCESS | 3720 | 1467045924027 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
09:45:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
09:45:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
09:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
09:45:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
09:45:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
09:45:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
09:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
09:45:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
09:45:24 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"
09:45:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
09:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
09:45:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
09:45:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
09:45:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
09:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
09:45:24 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
09:45:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
09:45:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
09:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
09:45:24 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
09:45:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
09:45:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
09:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
09:45:24 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
09:45:24 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"
09:45:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
09:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
09:45:24 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
09:45:24 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
09:45:24 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
09:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:24 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
09:45:24 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
09:45:24 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 246ms
09:45:24 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
09:45:24 INFO - PROCESS | 3720 | 1467045924257 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:24 INFO - PROCESS | 3720 | 1467045924287 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
09:45:24 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 176ms
09:45:24 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
09:45:24 INFO - PROCESS | 3720 | 1467045924441 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:24 INFO - PROCESS | 3720 | 1467045924468 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
09:45:24 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
09:45:24 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 171ms
09:45:24 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
09:45:24 INFO - PROCESS | 3720 | 1467045924621 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:24 INFO - PROCESS | 3720 | 1467045924647 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
09:45:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
09:45:24 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
09:45:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
09:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:45:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
09:45:24 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 231ms
09:45:24 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
09:45:24 INFO - PROCESS | 3720 | 1467045924857 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:24 INFO - PROCESS | 3720 | 1467045924889 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
09:45:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
09:45:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
09:45:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
09:45:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
09:45:26 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1218ms
09:45:26 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
09:45:26 INFO - PROCESS | 3720 | 1467045926080 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:26 INFO - PROCESS | 3720 | 1467045926110 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
09:45:27 INFO - {}
09:45:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
09:45:27 INFO - {}
09:45:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
09:45:27 INFO - {}
09:45:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
09:45:27 INFO - {}
09:45:27 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
09:45:27 INFO - {}
09:45:27 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1175ms
09:45:27 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
09:45:27 INFO - PROCESS | 3720 | 1467045927256 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:27 INFO - PROCESS | 3720 | 1467045927279 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:27 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
09:45:27 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 370ms
09:45:27 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
09:45:27 INFO - PROCESS | 3720 | 1467045927630 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:27 INFO - PROCESS | 3720 | 1467045927654 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:27 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
09:45:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
09:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
09:45:27 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 120ms
09:45:27 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
09:45:27 INFO - PROCESS | 3720 | 1467045927755 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:27 INFO - PROCESS | 3720 | 1467045927781 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:37 INFO - PROCESS | 3720 | MARIONETTE LOG: INFO: Timeout fired
09:45:37 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
09:45:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
09:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
09:45:37 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10129ms
09:45:37 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
09:45:37 INFO - PROCESS | 3720 | 1467045937891 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:37 INFO - PROCESS | 3720 | 1467045937919 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:38 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
09:45:38 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 470ms
09:45:38 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
09:45:38 INFO - PROCESS | 3720 | 1467045938367 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:38 INFO - PROCESS | 3720 | 1467045938394 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
09:45:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 171ms
09:45:38 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
09:45:38 INFO - PROCESS | 3720 | 1467045938544 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:38 INFO - PROCESS | 3720 | 1467045938574 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
09:45:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 171ms
09:45:38 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
09:45:38 INFO - PROCESS | 3720 | 1467045938721 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:38 INFO - PROCESS | 3720 | 1467045938758 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
09:45:38 INFO - {}
09:45:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 271ms
09:45:38 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
09:45:39 INFO - PROCESS | 3720 | 1467045939005 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:39 INFO - PROCESS | 3720 | 1467045939036 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:39 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
09:45:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 171ms
09:45:39 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
09:45:39 INFO - PROCESS | 3720 | 1467045939175 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:39 INFO - PROCESS | 3720 | 1467045939216 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:39 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
09:45:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
09:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
09:45:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
09:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
09:45:39 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 171ms
09:45:39 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
09:45:39 INFO - PROCESS | 3720 | 1467045939355 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:39 INFO - PROCESS | 3720 | 1467045939386 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:39 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().
09:45:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 171ms
09:45:39 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
09:45:39 INFO - PROCESS | 3720 | 1467045939528 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:39 INFO - PROCESS | 3720 | 1467045939557 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:39 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
09:45:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 171ms
09:45:39 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
09:45:39 INFO - PROCESS | 3720 | 1467045939705 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:39 INFO - PROCESS | 3720 | 1467045939732 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:39 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
09:45:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 120ms
09:45:39 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
09:45:39 INFO - PROCESS | 3720 | 1467045939835 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:39 INFO - PROCESS | 3720 | 1467045939864 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:40 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"
09:45:40 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
09:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:40 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
09:45:40 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
09:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:40 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
09:45:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
09:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:45:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
09:45:40 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 171ms
09:45:40 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
09:45:40 INFO - PROCESS | 3720 | 1467045940013 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:40 INFO - PROCESS | 3720 | 1467045940047 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:40 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
09:45:40 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 171ms
09:45:40 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
09:45:40 INFO - PROCESS | 3720 | 1467045940179 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:40 INFO - PROCESS | 3720 | 1467045940211 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:40 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
09:45:40 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 171ms
09:45:40 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
09:45:40 INFO - PROCESS | 3720 | 1467045940356 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:40 INFO - PROCESS | 3720 | 1467045940395 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:40 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
09:45:40 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 171ms
09:45:40 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
09:45:40 INFO - PROCESS | 3720 | 1467045940533 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:40 INFO - PROCESS | 3720 | 1467045940560 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:45:40 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
09:45:40 INFO - do_test/)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
09:46:02 INFO - )
09:46:02 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 171ms
09:46:02 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
09:46:02 INFO - PROCESS | 3720 | 1467045962557 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:02 INFO - PROCESS | 3720 | 1467045962591 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
09:46:02 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 171ms
09:46:02 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
09:46:02 INFO - PROCESS | 3720 | 1467045962738 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:02 INFO - PROCESS | 3720 | 1467045962762 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
09:46:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
09:46:02 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 171ms
09:46:02 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
09:46:02 INFO - PROCESS | 3720 | 1467045962907 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:02 INFO - PROCESS | 3720 | 1467045962942 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
09:46:03 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 172ms
09:46:03 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
09:46:03 INFO - PROCESS | 3720 | 1467045963086 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:03 INFO - PROCESS | 3720 | 1467045963111 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
09:46:03 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 172ms
09:46:03 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
09:46:03 INFO - PROCESS | 3720 | 1467045963258 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:03 INFO - PROCESS | 3720 | 1467045963286 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:03 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
09:46:03 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
09:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:46:03 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
09:46:03 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 171ms
09:46:03 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
09:46:03 INFO - PROCESS | 3720 | 1467045963437 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:03 INFO - PROCESS | 3720 | 1467045963465 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:03 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
09:46:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
09:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:46:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
09:46:03 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 171ms
09:46:03 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
09:46:03 INFO - PROCESS | 3720 | 1467045963608 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:03 INFO - PROCESS | 3720 | 1467045963635 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:03 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
09:46:03 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 171ms
09:46:03 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
09:46:03 INFO - PROCESS | 3720 | 1467045963786 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:03 INFO - PROCESS | 3720 | 1467045963817 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:03 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
09:46:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
09:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:46:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
09:46:03 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 171ms
09:46:03 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
09:46:03 INFO - PROCESS | 3720 | 1467045963956 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:03 INFO - PROCESS | 3720 | 1467045963989 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:04 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
09:46:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
09:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:46:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
09:46:04 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 171ms
09:46:04 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
09:46:04 INFO - PROCESS | 3720 | 1467045964130 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:04 INFO - PROCESS | 3720 | 1467045964167 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
09:46:04 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 270ms
09:46:04 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
09:46:04 INFO - PROCESS | 3720 | 1467045964406 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:04 INFO - PROCESS | 3720 | 1467045964449 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
09:46:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 171ms
09:46:04 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
09:46:04 INFO - PROCESS | 3720 | 1467045964580 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:04 INFO - PROCESS | 3720 | 1467045964618 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
09:46:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 171ms
09:46:04 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
09:46:04 INFO - PROCESS | 3720 | 1467045964808 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:04 INFO - PROCESS | 3720 | 1467045964843 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
09:46:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 171ms
09:46:04 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
09:46:05 INFO - PROCESS | 3720 | 1467045964995 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:05 INFO - PROCESS | 3720 | 1467045965024 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:05 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
09:46:05 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
09:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
09:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:46:05 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
09:46:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
09:46:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
09:46:05 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 171ms
09:46:05 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
09:46:05 INFO - PROCESS | 3720 | 1467045965169 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:05 INFO - PROCESS | 3720 | 1467045965197 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
09:46:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
09:46:05 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 171ms
09:46:05 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
09:46:05 INFO - PROCESS | 3720 | 1467045965339 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:05 INFO - PROCESS | 3720 | 1467045965370 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
09:46:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
09:46:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
09:46:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
09:46:05 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 171ms
09:46:05 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
09:46:05 INFO - PROCESS | 3720 | 1467045965513 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:05 INFO - PROCESS | 3720 | 1467045965543 Marionette INFO sendAsync 0627d2e0-f426-45f2-952e-7d2f45a150e3
09:46:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: