builder: mozilla-beta_win7_ix_test_pgo-web-platform-tests-e10s-1
slave: t-w732-ix-201
starttime: 1466635407.37
results: success (0)
buildid: 20160622100423
builduid: 43ca79bacd1147b693e408149e1e1db6
revision: cd5ecd8ab7a206b268c32330bcced775356904b6
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 15:43:27.366103) =========
master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 15:43:27.366556) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 15:43:27.366837) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 15:43:27.662170) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 15:43:27.662541) =========
'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-201
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-201
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-201
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
--15:43:28-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 17.71 MB/s
15:43:28 (17.71 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.250000
========= master_lag: 0.08 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 15:43:28.995150) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-22 15:43:28.995482) =========
'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-201
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-201
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-201
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=3.803000
========= master_lag: 0.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-22 15:43:32.812066) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-22 15:43:32.812449) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev cd5ecd8ab7a206b268c32330bcced775356904b6 --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 cd5ecd8ab7a206b268c32330bcced775356904b6 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-201
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-201
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-201
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-22 15:43:32,864 truncating revision to first 12 chars
2016-06-22 15:43:32,864 Setting DEBUG logging.
2016-06-22 15:43:32,864 attempt 1/10
2016-06-22 15:43:32,864 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/cd5ecd8ab7a2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-22 15:43:34,223 unpacking tar archive at: mozilla-beta-cd5ecd8ab7a2/testing/mozharness/
program finished with exit code 0
elapsedTime=2.083000
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-22 15:43:34.925290) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 15:43:34.925669) =========
script_repo_revision: cd5ecd8ab7a206b268c32330bcced775356904b6
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 15:43:34.926105) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 15:43:34.926400) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 15:43:34.943309) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 22 secs) (at 2016-06-22 15:43:34.943662) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--e10s' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'ondemand'
in dir C:\\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-201
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-201
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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-201
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
15:43:35 INFO - MultiFileLogger online at 20160622 15:43:35 in C:\slave\test
15:43:35 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
15:43:35 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
15:43:35 INFO - {'append_to_log': False,
15:43:35 INFO - 'base_work_dir': 'C:\\slave\\test',
15:43:35 INFO - 'blob_upload_branch': 'mozilla-beta',
15:43:35 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
15:43:35 INFO - 'buildbot_json_path': 'buildprops.json',
15:43:35 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
15:43:35 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
15:43:35 INFO - 'download_minidump_stackwalk': True,
15:43:35 INFO - 'download_symbols': 'ondemand',
15:43:35 INFO - 'e10s': True,
15:43:35 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
15:43:35 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
15:43:35 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
15:43:35 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
15:43:35 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
15:43:35 INFO - 'C:/mozilla-build/tooltool.py'),
15:43:35 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
15:43:35 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
15:43:35 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
15:43:35 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
15:43:35 INFO - 'log_level': 'info',
15:43:35 INFO - 'log_to_console': True,
15:43:35 INFO - 'opt_config_files': (),
15:43:35 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
15:43:35 INFO - '--processes=1',
15:43:35 INFO - '--config=%(test_path)s/wptrunner.ini',
15:43:35 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
15:43:35 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
15:43:35 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
15:43:35 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
15:43:35 INFO - 'pip_index': False,
15:43:35 INFO - 'require_test_zip': True,
15:43:35 INFO - 'test_type': ('testharness',),
15:43:35 INFO - 'this_chunk': '1',
15:43:35 INFO - 'total_chunks': '5',
15:43:35 INFO - 'virtualenv_path': 'venv',
15:43:35 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
15:43:35 INFO - 'work_dir': 'build'}
15:43:35 INFO - #####
15:43:35 INFO - ##### Running clobber step.
15:43:35 INFO - #####
15:43:35 INFO - Running pre-action listener: _resource_record_pre_action
15:43:35 INFO - Running main action method: clobber
15:43:35 INFO - rmtree: C:\slave\test\build
15:43:35 INFO - Using _rmtree_windows ...
15:43:35 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
15:45:36 INFO - Running post-action listener: _resource_record_post_action
15:45:36 INFO - #####
15:45:36 INFO - ##### Running read-buildbot-config step.
15:45:36 INFO - #####
15:45:36 INFO - Running pre-action listener: _resource_record_pre_action
15:45:36 INFO - Running main action method: read_buildbot_config
15:45:36 INFO - Using buildbot properties:
15:45:36 INFO - {
15:45:36 INFO - "project": "",
15:45:36 INFO - "product": "firefox",
15:45:36 INFO - "script_repo_revision": "production",
15:45:36 INFO - "scheduler": "tests-mozilla-beta-win7_ix-pgo-unittest",
15:45:36 INFO - "repository": "",
15:45:36 INFO - "buildername": "Windows 7 32-bit mozilla-beta pgo test web-platform-tests-e10s-1",
15:45:36 INFO - "buildid": "20160622100423",
15:45:36 INFO - "pgo_build": "True",
15:45:36 INFO - "basedir": "C:\\slave\\test",
15:45:36 INFO - "buildnumber": 2,
15:45:36 INFO - "slavename": "t-w732-ix-201",
15:45:36 INFO - "revision": "cd5ecd8ab7a206b268c32330bcced775356904b6",
15:45:36 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/",
15:45:36 INFO - "platform": "win32",
15:45:36 INFO - "branch": "mozilla-beta",
15:45:36 INFO - "repo_path": "releases/mozilla-beta",
15:45:36 INFO - "moz_repo_path": "",
15:45:36 INFO - "stage_platform": "win32-pgo",
15:45:36 INFO - "builduid": "43ca79bacd1147b693e408149e1e1db6",
15:45:36 INFO - "slavebuilddir": "test"
15:45:36 INFO - }
15:45:36 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json.
15:45:36 INFO - Found installer url https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.zip.
15:45:36 INFO - Running post-action listener: _resource_record_post_action
15:45:36 INFO - #####
15:45:36 INFO - ##### Running download-and-extract step.
15:45:36 INFO - #####
15:45:36 INFO - Running pre-action listener: _resource_record_pre_action
15:45:36 INFO - Running main action method: download_and_extract
15:45:36 INFO - mkdir: C:\slave\test\build\tests
15:45: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')]}
15:45:36 INFO - https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net
15:45:36 INFO - trying https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json
15:45:36 INFO - Downloading https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/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
15:45:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/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
15:45:37 INFO - Downloaded 1186 bytes.
15:45:37 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
15:45:37 INFO - Using the following test package requirements:
15:45:37 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'],
15:45:37 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
15:45:37 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'],
15:45:37 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip'],
15:45:37 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
15:45:37 INFO - u'jsshell-win32.zip'],
15:45:37 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip',
15:45:37 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'],
15:45:37 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'],
15:45:37 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip',
15:45:37 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'],
15:45:37 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip',
15:45:37 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'],
15:45:37 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip',
15:45:37 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'],
15:45:37 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip',
15:45:37 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']}
15:45:37 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
15:45:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:45:37 INFO - https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
15:45:37 INFO - trying https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip
15:45:37 INFO - Downloading https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/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
15:45:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/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
15:45:39 INFO - Downloaded 19044227 bytes.
15:45:39 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/*']
15:45:39 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/*
15:45:41 INFO - caution: filename not matched: web-platform/*
15:45:41 INFO - Return code: 11
15:45: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')]}
15:45:41 INFO - https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
15:45:41 INFO - trying https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip
15:45:41 INFO - Downloading https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/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
15:45:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/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
15:45:44 INFO - Downloaded 36389108 bytes.
15:45:44 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/*']
15:45:44 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/*
15:46:25 INFO - caution: filename not matched: bin/*
15:46:25 INFO - caution: filename not matched: config/*
15:46:25 INFO - caution: filename not matched: mozbase/*
15:46:25 INFO - caution: filename not matched: marionette/*
15:46:25 INFO - caution: filename not matched: tools/wptserve/*
15:46:25 INFO - Return code: 11
15:46:25 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')]}
15:46:25 INFO - https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net
15:46:25 INFO - trying https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.zip
15:46:25 INFO - Downloading https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip
15:46:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/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
15:46:29 INFO - Downloaded 55711636 bytes.
15:46:29 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.zip
15:46:29 INFO - mkdir: C:\slave\test\properties
15:46:29 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
15:46:29 INFO - Writing to file C:\slave\test\properties\build_url
15:46:29 INFO - Contents:
15:46:29 INFO - build_url:https://queue.taskcluster.net/v1/task/JNDOiqMMTBCQ5m_ctRXxbg/artifacts/public/build/firefox-48.0.en-US.win32.zip
15:46:30 INFO - Running post-action listener: _resource_record_post_action
15:46:30 INFO - Running post-action listener: set_extra_try_arguments
15:46:30 INFO - #####
15:46:30 INFO - ##### Running create-virtualenv step.
15:46:30 INFO - #####
15:46:30 INFO - Running pre-action listener: _pre_create_virtualenv
15:46:30 INFO - Running pre-action listener: _resource_record_pre_action
15:46:30 INFO - Running main action method: create_virtualenv
15:46:30 INFO - Creating virtualenv C:\slave\test\build\venv
15:46:30 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
15:46:30 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
15:46:35 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
15:46:38 INFO - Installing distribute......................................................................................................................................................................................done.
15:46:39 INFO - Return code: 0
15:46:39 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
15:46:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:46:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:46:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
15:46:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:46:39 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 0x01B9B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C98200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AD9550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCA368>, '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 0x0186BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CA30C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-201', 'USERDOMAIN': 'T-W732-IX-201', '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-201', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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
15:46:40 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
15:46:40 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
15:46:40 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
15:46:40 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
15:46:40 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
15:46:40 INFO - 'COMPUTERNAME': 'T-W732-IX-201',
15:46:40 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
15:46:40 INFO - 'DCLOCATION': 'SCL3',
15:46:40 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
15:46:40 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
15:46:40 INFO - 'FP_NO_HOST_CHECK': 'NO',
15:46:40 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
15:46:40 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
15:46:40 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
15:46:40 INFO - 'HOMEDRIVE': 'C:',
15:46:40 INFO - 'HOMEPATH': '\\Users\\cltbld',
15:46:40 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
15:46:40 INFO - 'KTS_VERSION': '1.19c',
15:46:40 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
15:46:40 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
15:46:40 INFO - 'LOGONSERVER': '\\\\T-W732-IX-201',
15:46:40 INFO - 'MONDIR': 'C:\\Monitor_config\\',
15:46:40 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
15:46:40 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
15:46:40 INFO - 'MOZILLABUILDDRIVE': 'C:',
15:46:40 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
15:46:40 INFO - 'MOZ_AIRBAG': '1',
15:46:40 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
15:46:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:46:40 INFO - 'MOZ_MSVCVERSION': '8',
15:46:40 INFO - 'MOZ_NO_REMOTE': '1',
15:46:40 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
15:46:40 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
15:46:40 INFO - 'NO_EM_RESTART': '1',
15:46:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:46:40 INFO - 'NUMBER_OF_PROCESSORS': '8',
15:46:40 INFO - 'OS': 'Windows_NT',
15:46:40 INFO - 'OURDRIVE': 'C:',
15:46:40 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
15:46:40 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
15:46:40 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
15:46:40 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
15:46:40 INFO - 'PROCESSOR_LEVEL': '6',
15:46:40 INFO - 'PROCESSOR_REVISION': '1e05',
15:46:40 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
15:46:40 INFO - 'PROGRAMFILES': 'C:\\Program Files',
15:46:40 INFO - 'PROMPT': '$P$G',
15:46:40 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
15:46:40 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
15:46:40 INFO - 'PUBLIC': 'C:\\Users\\Public',
15:46:40 INFO - 'PWD': 'C:\\slave\\test',
15:46:40 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
15:46:40 INFO - 'SLAVEDIR': 'C:\\slave\\',
15:46:40 INFO - 'SYSTEMDRIVE': 'C:',
15:46:40 INFO - 'SYSTEMROOT': 'C:\\windows',
15:46:40 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
15:46:40 INFO - 'TEST1': 'testie',
15:46:40 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
15:46:40 INFO - 'USERDOMAIN': 'T-W732-IX-201',
15:46:40 INFO - 'USERNAME': 'cltbld',
15:46:40 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
15:46:40 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
15:46:40 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
15:46:40 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
15:46:40 INFO - 'WINDIR': 'C:\\windows',
15:46:40 INFO - 'WINDOWS_TRACING_FLAGS': '3',
15:46:40 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
15:46:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
15:46:41 INFO - Ignoring indexes: http://pypi.python.org/simple/
15:46:41 INFO - Downloading/unpacking psutil>=0.7.1
15:46:41 INFO - Running setup.py egg_info for package psutil
15:46:41 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
15:46:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
15:46:41 INFO - Installing collected packages: psutil
15:46:41 INFO - Running setup.py install for psutil
15:46:41 INFO - building 'psutil._psutil_windows' extension
15:46:41 INFO - error: Unable to find vcvarsall.bat
15:46: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-ewo5t4-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
15:46:41 INFO - running install
15:46:41 INFO - running build
15:46:41 INFO - running build_py
15:46:41 INFO - creating build
15:46:41 INFO - creating build\lib.win32-2.7
15:46:41 INFO - creating build\lib.win32-2.7\psutil
15:46:41 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
15:46:41 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
15:46:41 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
15:46:41 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
15:46:41 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
15:46:41 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
15:46:41 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
15:46:41 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
15:46:41 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
15:46:41 INFO - running build_ext
15:46:41 INFO - building 'psutil._psutil_windows' extension
15:46:41 INFO - error: Unable to find vcvarsall.bat
15:46:41 INFO - ----------------------------------------
15:46: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-ewo5t4-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
15:46:41 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
15:46:41 WARNING - Return code: 1
15:46: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!
15:46:41 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
15:46: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')]}
15:46:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:46: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')]}
15:46:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:46: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 0x01B9B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C98200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AD9550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCA368>, '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 0x0186BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CA30C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-201', 'USERDOMAIN': 'T-W732-IX-201', '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-201', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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
15:46: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
15:46: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
15:46:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
15:46:41 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
15:46:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
15:46:41 INFO - 'COMPUTERNAME': 'T-W732-IX-201',
15:46:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
15:46:41 INFO - 'DCLOCATION': 'SCL3',
15:46:41 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
15:46:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
15:46:41 INFO - 'FP_NO_HOST_CHECK': 'NO',
15:46:41 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
15:46:41 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
15:46:41 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
15:46:41 INFO - 'HOMEDRIVE': 'C:',
15:46:41 INFO - 'HOMEPATH': '\\Users\\cltbld',
15:46:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
15:46:41 INFO - 'KTS_VERSION': '1.19c',
15:46:41 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
15:46:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
15:46:41 INFO - 'LOGONSERVER': '\\\\T-W732-IX-201',
15:46:41 INFO - 'MONDIR': 'C:\\Monitor_config\\',
15:46:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
15:46:41 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
15:46:41 INFO - 'MOZILLABUILDDRIVE': 'C:',
15:46:41 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
15:46:41 INFO - 'MOZ_AIRBAG': '1',
15:46:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
15:46:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:46:41 INFO - 'MOZ_MSVCVERSION': '8',
15:46:41 INFO - 'MOZ_NO_REMOTE': '1',
15:46:41 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
15:46:41 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
15:46:41 INFO - 'NO_EM_RESTART': '1',
15:46:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:46:41 INFO - 'NUMBER_OF_PROCESSORS': '8',
15:46:41 INFO - 'OS': 'Windows_NT',
15:46:41 INFO - 'OURDRIVE': 'C:',
15:46: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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
15:46:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
15:46:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
15:46:41 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
15:46:41 INFO - 'PROCESSOR_LEVEL': '6',
15:46:41 INFO - 'PROCESSOR_REVISION': '1e05',
15:46:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
15:46:41 INFO - 'PROGRAMFILES': 'C:\\Program Files',
15:46:41 INFO - 'PROMPT': '$P$G',
15:46:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
15:46:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
15:46:41 INFO - 'PUBLIC': 'C:\\Users\\Public',
15:46:41 INFO - 'PWD': 'C:\\slave\\test',
15:46:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
15:46:41 INFO - 'SLAVEDIR': 'C:\\slave\\',
15:46:41 INFO - 'SYSTEMDRIVE': 'C:',
15:46:41 INFO - 'SYSTEMROOT': 'C:\\windows',
15:46:41 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
15:46:41 INFO - 'TEST1': 'testie',
15:46:41 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
15:46:41 INFO - 'USERDOMAIN': 'T-W732-IX-201',
15:46:41 INFO - 'USERNAME': 'cltbld',
15:46:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
15:46:41 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
15:46:41 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
15:46:41 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
15:46:41 INFO - 'WINDIR': 'C:\\windows',
15:46:41 INFO - 'WINDOWS_TRACING_FLAGS': '3',
15:46:41 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
15:46:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
15:46:42 INFO - Ignoring indexes: http://pypi.python.org/simple/
15:46:42 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
15:46:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz
15:46:42 INFO - Running setup.py egg_info for package mozsystemmonitor
15:46:42 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
15:46:42 INFO - Running setup.py egg_info for package psutil
15:46:42 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
15:46:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
15:46:42 INFO - Installing collected packages: mozsystemmonitor, psutil
15:46:42 INFO - Running setup.py install for mozsystemmonitor
15:46:42 INFO - Running setup.py install for psutil
15:46:42 INFO - building 'psutil._psutil_windows' extension
15:46:42 INFO - error: Unable to find vcvarsall.bat
15:46: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-dvxura-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
15:46:42 INFO - running install
15:46:42 INFO - running build
15:46:42 INFO - running build_py
15:46:42 INFO - running build_ext
15:46:42 INFO - building 'psutil._psutil_windows' extension
15:46:42 INFO - error: Unable to find vcvarsall.bat
15:46:42 INFO - ----------------------------------------
15:46: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-dvxura-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
15:46:42 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
15:46:42 WARNING - Return code: 1
15:46: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!
15:46:42 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
15:46: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')]}
15:46:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:46: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')]}
15:46:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:46: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 0x01B9B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C98200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AD9550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCA368>, '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 0x0186BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CA30C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-201', 'USERDOMAIN': 'T-W732-IX-201', '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-201', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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
15:46: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
15:46: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
15:46:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
15:46:42 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
15:46:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
15:46:42 INFO - 'COMPUTERNAME': 'T-W732-IX-201',
15:46:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
15:46:42 INFO - 'DCLOCATION': 'SCL3',
15:46:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
15:46:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
15:46:42 INFO - 'FP_NO_HOST_CHECK': 'NO',
15:46:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
15:46:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
15:46:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
15:46:42 INFO - 'HOMEDRIVE': 'C:',
15:46:42 INFO - 'HOMEPATH': '\\Users\\cltbld',
15:46:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
15:46:42 INFO - 'KTS_VERSION': '1.19c',
15:46:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
15:46:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
15:46:42 INFO - 'LOGONSERVER': '\\\\T-W732-IX-201',
15:46:42 INFO - 'MONDIR': 'C:\\Monitor_config\\',
15:46:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
15:46:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
15:46:42 INFO - 'MOZILLABUILDDRIVE': 'C:',
15:46:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
15:46:42 INFO - 'MOZ_AIRBAG': '1',
15:46:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
15:46:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:46:42 INFO - 'MOZ_MSVCVERSION': '8',
15:46:42 INFO - 'MOZ_NO_REMOTE': '1',
15:46:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
15:46:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
15:46:42 INFO - 'NO_EM_RESTART': '1',
15:46:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:46:42 INFO - 'NUMBER_OF_PROCESSORS': '8',
15:46:42 INFO - 'OS': 'Windows_NT',
15:46:42 INFO - 'OURDRIVE': 'C:',
15:46: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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
15:46:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
15:46:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
15:46:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
15:46:42 INFO - 'PROCESSOR_LEVEL': '6',
15:46:42 INFO - 'PROCESSOR_REVISION': '1e05',
15:46:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
15:46:42 INFO - 'PROGRAMFILES': 'C:\\Program Files',
15:46:42 INFO - 'PROMPT': '$P$G',
15:46:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
15:46:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
15:46:42 INFO - 'PUBLIC': 'C:\\Users\\Public',
15:46:42 INFO - 'PWD': 'C:\\slave\\test',
15:46:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
15:46:42 INFO - 'SLAVEDIR': 'C:\\slave\\',
15:46:42 INFO - 'SYSTEMDRIVE': 'C:',
15:46:42 INFO - 'SYSTEMROOT': 'C:\\windows',
15:46:42 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
15:46:42 INFO - 'TEST1': 'testie',
15:46:42 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
15:46:42 INFO - 'USERDOMAIN': 'T-W732-IX-201',
15:46:42 INFO - 'USERNAME': 'cltbld',
15:46:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
15:46:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
15:46:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
15:46:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
15:46:42 INFO - 'WINDIR': 'C:\\windows',
15:46:42 INFO - 'WINDOWS_TRACING_FLAGS': '3',
15:46:42 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
15:46:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
15:46:42 INFO - Ignoring indexes: http://pypi.python.org/simple/
15:46:42 INFO - Downloading/unpacking blobuploader==1.2.4
15:46:42 INFO - Downloading blobuploader-1.2.4.tar.gz
15:46:42 INFO - Running setup.py egg_info for package blobuploader
15:46:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
15:46:46 INFO - Running setup.py egg_info for package requests
15:46:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
15:46:46 INFO - Downloading docopt-0.6.1.tar.gz
15:46:46 INFO - Running setup.py egg_info for package docopt
15:46:46 INFO - Installing collected packages: blobuploader, docopt, requests
15:46:46 INFO - Running setup.py install for blobuploader
15:46:46 INFO - Running setup.py install for docopt
15:46:46 INFO - Running setup.py install for requests
15:46:46 INFO - Successfully installed blobuploader docopt requests
15:46:46 INFO - Cleaning up...
15:46:46 INFO - Return code: 0
15:46:46 INFO - Installing None into virtualenv C:\slave\test\build\venv
15:46: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')]}
15:46:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:46: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')]}
15:46:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:46: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 0x01B9B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C98200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AD9550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCA368>, '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 0x0186BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CA30C0>, '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-201', 'USERDOMAIN': 'T-W732-IX-201', '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-201', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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
15:46: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
15:46: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
15:46:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
15:46:46 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
15:46:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
15:46:46 INFO - 'COMPUTERNAME': 'T-W732-IX-201',
15:46:46 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
15:46:46 INFO - 'DCLOCATION': 'SCL3',
15:46:46 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
15:46:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
15:46:46 INFO - 'FP_NO_HOST_CHECK': 'NO',
15:46:46 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
15:46:46 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
15:46:46 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
15:46:46 INFO - 'HOMEDRIVE': 'C:',
15:46:46 INFO - 'HOMEPATH': '\\Users\\cltbld',
15:46:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
15:46:46 INFO - 'KTS_VERSION': '1.19c',
15:46:46 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
15:46:46 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
15:46:46 INFO - 'LOGONSERVER': '\\\\T-W732-IX-201',
15:46:46 INFO - 'MONDIR': 'C:\\Monitor_config\\',
15:46:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
15:46:46 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
15:46:46 INFO - 'MOZILLABUILDDRIVE': 'C:',
15:46:46 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
15:46:46 INFO - 'MOZ_AIRBAG': '1',
15:46:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
15:46:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:46:46 INFO - 'MOZ_MSVCVERSION': '8',
15:46:46 INFO - 'MOZ_NO_REMOTE': '1',
15:46:46 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
15:46:46 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
15:46:46 INFO - 'NO_EM_RESTART': '1',
15:46:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:46:46 INFO - 'NUMBER_OF_PROCESSORS': '8',
15:46:46 INFO - 'OS': 'Windows_NT',
15:46:46 INFO - 'OURDRIVE': 'C:',
15:46: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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
15:46:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
15:46:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
15:46:46 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
15:46:46 INFO - 'PROCESSOR_LEVEL': '6',
15:46:46 INFO - 'PROCESSOR_REVISION': '1e05',
15:46:46 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
15:46:46 INFO - 'PROGRAMFILES': 'C:\\Program Files',
15:46:46 INFO - 'PROMPT': '$P$G',
15:46:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
15:46:46 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
15:46:46 INFO - 'PUBLIC': 'C:\\Users\\Public',
15:46:46 INFO - 'PWD': 'C:\\slave\\test',
15:46:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
15:46:46 INFO - 'SLAVEDIR': 'C:\\slave\\',
15:46:46 INFO - 'SYSTEMDRIVE': 'C:',
15:46:46 INFO - 'SYSTEMROOT': 'C:\\windows',
15:46:46 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
15:46:46 INFO - 'TEST1': 'testie',
15:46:46 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
15:46:46 INFO - 'USERDOMAIN': 'T-W732-IX-201',
15:46:46 INFO - 'USERNAME': 'cltbld',
15:46:46 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
15:46:46 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
15:46:46 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
15:46:46 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
15:46:46 INFO - 'WINDIR': 'C:\\windows',
15:46:46 INFO - 'WINDOWS_TRACING_FLAGS': '3',
15:46:46 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
15:46:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
15:46:51 INFO - Ignoring indexes: http://pypi.python.org/simple/
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
15:46:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
15:46:51 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
15:46:51 INFO - Unpacking c:\slave\test\build\tests\marionette\client
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
15:46:51 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
15:46:51 INFO - Unpacking c:\slave\test\build\tests\marionette
15:46:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
15:46:51 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
15:46: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
15:46:51 INFO - Running setup.py install for browsermob-proxy
15:47:05 INFO - Running setup.py install for manifestparser
15:47:05 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Running setup.py install for marionette-client
15:47:05 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
15:47:05 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Running setup.py install for marionette-driver
15:47:05 INFO - Running setup.py install for mozcrash
15:47:05 INFO - Running setup.py install for mozdebug
15:47:05 INFO - Running setup.py install for mozdevice
15:47:05 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Running setup.py install for mozfile
15:47:05 INFO - Running setup.py install for mozhttpd
15:47:05 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Running setup.py install for mozinfo
15:47:05 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Running setup.py install for mozInstall
15:47:05 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Running setup.py install for mozleak
15:47:05 INFO - Running setup.py install for mozlog
15:47:05 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Running setup.py install for moznetwork
15:47:05 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Running setup.py install for mozprocess
15:47:05 INFO - Running setup.py install for mozprofile
15:47:05 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Running setup.py install for mozrunner
15:47:05 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Running setup.py install for mozscreenshot
15:47:05 INFO - Running setup.py install for moztest
15:47:05 INFO - Running setup.py install for mozversion
15:47:05 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
15:47:05 INFO - Running setup.py install for wptserve
15:47:05 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
15:47:05 INFO - Cleaning up...
15:47:05 INFO - Return code: 0
15:47:05 INFO - Installing None into virtualenv C:\slave\test\build\venv
15:47:05 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')]}
15:47:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
15:47:05 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')]}
15:47:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
15:47:05 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 0x01B9B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C98200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AD9550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCA368>, '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 0x0186BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CA30C0>, '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-201', 'USERDOMAIN': 'T-W732-IX-201', '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-201', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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
15:47:05 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
15:47:05 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
15:47:05 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
15:47:05 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
15:47:05 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
15:47:05 INFO - 'COMPUTERNAME': 'T-W732-IX-201',
15:47:05 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
15:47:05 INFO - 'DCLOCATION': 'SCL3',
15:47:05 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
15:47:05 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
15:47:05 INFO - 'FP_NO_HOST_CHECK': 'NO',
15:47:05 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
15:47:05 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
15:47:05 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
15:47:05 INFO - 'HOMEDRIVE': 'C:',
15:47:05 INFO - 'HOMEPATH': '\\Users\\cltbld',
15:47:05 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
15:47:05 INFO - 'KTS_VERSION': '1.19c',
15:47:05 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
15:47:05 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
15:47:05 INFO - 'LOGONSERVER': '\\\\T-W732-IX-201',
15:47:05 INFO - 'MONDIR': 'C:\\Monitor_config\\',
15:47:05 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
15:47:05 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
15:47:05 INFO - 'MOZILLABUILDDRIVE': 'C:',
15:47:05 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
15:47:05 INFO - 'MOZ_AIRBAG': '1',
15:47:05 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
15:47:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:47:05 INFO - 'MOZ_MSVCVERSION': '8',
15:47:05 INFO - 'MOZ_NO_REMOTE': '1',
15:47:05 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
15:47:05 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
15:47:05 INFO - 'NO_EM_RESTART': '1',
15:47:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:47:05 INFO - 'NUMBER_OF_PROCESSORS': '8',
15:47:05 INFO - 'OS': 'Windows_NT',
15:47:05 INFO - 'OURDRIVE': 'C:',
15:47:05 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
15:47:05 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
15:47:05 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
15:47:05 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
15:47:05 INFO - 'PROCESSOR_LEVEL': '6',
15:47:05 INFO - 'PROCESSOR_REVISION': '1e05',
15:47:05 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
15:47:05 INFO - 'PROGRAMFILES': 'C:\\Program Files',
15:47:05 INFO - 'PROMPT': '$P$G',
15:47:05 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
15:47:05 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
15:47:05 INFO - 'PUBLIC': 'C:\\Users\\Public',
15:47:05 INFO - 'PWD': 'C:\\slave\\test',
15:47:05 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
15:47:05 INFO - 'SLAVEDIR': 'C:\\slave\\',
15:47:05 INFO - 'SYSTEMDRIVE': 'C:',
15:47:05 INFO - 'SYSTEMROOT': 'C:\\windows',
15:47:05 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
15:47:05 INFO - 'TEST1': 'testie',
15:47:05 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
15:47:05 INFO - 'USERDOMAIN': 'T-W732-IX-201',
15:47:05 INFO - 'USERNAME': 'cltbld',
15:47:05 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
15:47:05 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
15:47:05 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
15:47:05 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
15:47:05 INFO - 'WINDIR': 'C:\\windows',
15:47:05 INFO - 'WINDOWS_TRACING_FLAGS': '3',
15:47:05 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
15:47:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
15:47:09 INFO - Ignoring indexes: http://pypi.python.org/simple/
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
15:47:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
15:47:09 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
15:47:09 INFO - Unpacking c:\slave\test\build\tests\marionette\client
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
15:47:09 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
15:47:09 INFO - Unpacking c:\slave\test\build\tests\marionette
15:47:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
15:47:09 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
15:47:09 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))
15:47:20 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))
15:47:20 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))
15:47:20 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))
15:47:20 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))
15:47:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
15:47:20 INFO - Downloading blessings-1.6.tar.gz
15:47:20 INFO - Running setup.py egg_info for package blessings
15:47:20 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))
15:47:20 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
15:47:20 INFO - Running setup.py install for blessings
15:47:20 INFO - Running setup.py install for browsermob-proxy
15:47:20 INFO - Running setup.py install for manifestparser
15:47:20 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Running setup.py install for marionette-client
15:47:20 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
15:47:20 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Running setup.py install for marionette-driver
15:47:20 INFO - Running setup.py install for mozcrash
15:47:20 INFO - Running setup.py install for mozdebug
15:47:20 INFO - Running setup.py install for mozdevice
15:47:20 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Running setup.py install for mozhttpd
15:47:20 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Running setup.py install for mozInstall
15:47:20 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Running setup.py install for mozleak
15:47:20 INFO - Running setup.py install for mozprofile
15:47:20 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Running setup.py install for mozrunner
15:47:20 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
15:47:20 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
15:47:22 INFO - Running setup.py install for mozscreenshot
15:47:22 INFO - Running setup.py install for moztest
15:47:22 INFO - Running setup.py install for mozversion
15:47:22 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
15:47:22 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
15:47:22 INFO - Running setup.py install for wptserve
15:47:22 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
15:47:22 INFO - Cleaning up...
15:47:22 INFO - Return code: 0
15:47:22 INFO - Done creating virtualenv C:\slave\test\build\venv.
15:47:22 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
15:47:22 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
15:47:22 INFO - Reading from file tmpfile_stdout
15:47:22 INFO - Using _rmtree_windows ...
15:47:22 INFO - Using _rmtree_windows ...
15:47:22 INFO - Current package versions:
15:47:22 INFO - blessings == 1.6
15:47:22 INFO - blobuploader == 1.2.4
15:47:22 INFO - browsermob-proxy == 0.6.0
15:47:22 INFO - distribute == 0.6.14
15:47:22 INFO - docopt == 0.6.1
15:47:22 INFO - manifestparser == 1.1
15:47:22 INFO - marionette-client == 2.3.0
15:47:22 INFO - marionette-driver == 1.4.0
15:47:22 INFO - mozInstall == 1.12
15:47:22 INFO - mozcrash == 0.17
15:47:22 INFO - mozdebug == 0.1
15:47:22 INFO - mozdevice == 0.48
15:47:22 INFO - mozfile == 1.2
15:47:22 INFO - mozhttpd == 0.7
15:47:22 INFO - mozinfo == 0.9
15:47:22 INFO - mozleak == 0.1
15:47:22 INFO - mozlog == 3.1
15:47:22 INFO - moznetwork == 0.27
15:47:22 INFO - mozprocess == 0.22
15:47:22 INFO - mozprofile == 0.28
15:47:22 INFO - mozrunner == 6.11
15:47:22 INFO - mozscreenshot == 0.1
15:47:22 INFO - mozsystemmonitor == 0.0
15:47:22 INFO - moztest == 0.7
15:47:22 INFO - mozversion == 1.4
15:47:22 INFO - requests == 1.2.3
15:47:22 INFO - wptserve == 1.4.0
15:47:22 INFO - Running post-action listener: _resource_record_post_action
15:47:22 INFO - Running post-action listener: _start_resource_monitoring
15:47:22 INFO - Starting resource monitoring.
15:47:22 INFO - #####
15:47:22 INFO - ##### Running pull step.
15:47:22 INFO - #####
15:47:22 INFO - Running pre-action listener: _resource_record_pre_action
15:47:22 INFO - Running main action method: pull
15:47:22 INFO - Pull has nothing to do!
15:47:22 INFO - Running post-action listener: _resource_record_post_action
15:47:22 INFO - #####
15:47:22 INFO - ##### Running install step.
15:47:22 INFO - #####
15:47:22 INFO - Running pre-action listener: _resource_record_pre_action
15:47:22 INFO - Running main action method: install
15:47:22 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
15:47:22 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
15:47:23 INFO - Reading from file tmpfile_stdout
15:47:23 INFO - Using _rmtree_windows ...
15:47:23 INFO - Using _rmtree_windows ...
15:47:23 INFO - Detecting whether we're running mozinstall >=1.0...
15:47:23 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
15:47:23 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
15:47:23 INFO - Reading from file tmpfile_stdout
15:47:23 INFO - Output received:
15:47:23 INFO - Usage: mozinstall-script.py [options] installer
15:47:23 INFO - Options:
15:47:23 INFO - -h, --help show this help message and exit
15:47:23 INFO - -d DEST, --destination=DEST
15:47:23 INFO - Directory to install application into. [default:
15:47:23 INFO - "C:\slave\test"]
15:47:23 INFO - --app=APP Application being installed. [default: firefox]
15:47:23 INFO - Using _rmtree_windows ...
15:47:23 INFO - Using _rmtree_windows ...
15:47:23 INFO - mkdir: C:\slave\test\build\application
15:47:23 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']
15:47:23 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
15:47:24 INFO - Reading from file tmpfile_stdout
15:47:24 INFO - Output received:
15:47:24 INFO - C:\slave\test\build\application\firefox\firefox.exe
15:47:24 INFO - Using _rmtree_windows ...
15:47:24 INFO - Using _rmtree_windows ...
15:47:24 INFO - Running post-action listener: _resource_record_post_action
15:47:24 INFO - #####
15:47:24 INFO - ##### Running run-tests step.
15:47:24 INFO - #####
15:47:24 INFO - Running pre-action listener: _resource_record_pre_action
15:47:24 INFO - Running main action method: run_tests
15:47:24 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
15:47:24 INFO - Minidump filename unknown. Determining based upon platform and architecture.
15:47:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
15:47:24 INFO - grabbing minidump binary from tooltool
15:47: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')]}
15:47: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 0x01BCA368>, '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 0x0186BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CA30C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
15:47: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
15:47: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
15:47:24 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
15:47:26 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpeowfxs
15:47:26 INFO - INFO - File integrity verified, renaming tmpeowfxs to win32-minidump_stackwalk.exe
15:47:26 INFO - Return code: 0
15:47:26 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
15:47:26 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
15:47: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/JNDOiqMMTBCQ5m_ctRXxbg/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', '--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
15:47: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/JNDOiqMMTBCQ5m_ctRXxbg/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 --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
15:47:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
15:47:26 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
15:47:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
15:47:26 INFO - 'COMPUTERNAME': 'T-W732-IX-201',
15:47:26 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
15:47:26 INFO - 'DCLOCATION': 'SCL3',
15:47:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
15:47:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
15:47:26 INFO - 'FP_NO_HOST_CHECK': 'NO',
15:47:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
15:47:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
15:47:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
15:47:26 INFO - 'HOMEDRIVE': 'C:',
15:47:26 INFO - 'HOMEPATH': '\\Users\\cltbld',
15:47:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
15:47:26 INFO - 'KTS_VERSION': '1.19c',
15:47:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
15:47:26 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
15:47:26 INFO - 'LOGONSERVER': '\\\\T-W732-IX-201',
15:47:26 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
15:47:26 INFO - 'MONDIR': 'C:\\Monitor_config\\',
15:47:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
15:47:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
15:47:26 INFO - 'MOZILLABUILDDRIVE': 'C:',
15:47:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
15:47:26 INFO - 'MOZ_AIRBAG': '1',
15:47:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
15:47:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
15:47:26 INFO - 'MOZ_MSVCVERSION': '8',
15:47:26 INFO - 'MOZ_NO_REMOTE': '1',
15:47:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
15:47:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
15:47:26 INFO - 'NO_EM_RESTART': '1',
15:47:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
15:47:26 INFO - 'NUMBER_OF_PROCESSORS': '8',
15:47:26 INFO - 'OS': 'Windows_NT',
15:47:26 INFO - 'OURDRIVE': 'C:',
15:47: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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
15:47:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
15:47:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
15:47:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
15:47:26 INFO - 'PROCESSOR_LEVEL': '6',
15:47:26 INFO - 'PROCESSOR_REVISION': '1e05',
15:47:26 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
15:47:26 INFO - 'PROGRAMFILES': 'C:\\Program Files',
15:47:26 INFO - 'PROMPT': '$P$G',
15:47:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
15:47:26 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
15:47:26 INFO - 'PUBLIC': 'C:\\Users\\Public',
15:47:26 INFO - 'PWD': 'C:\\slave\\test',
15:47:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
15:47:26 INFO - 'SLAVEDIR': 'C:\\slave\\',
15:47:26 INFO - 'SYSTEMDRIVE': 'C:',
15:47:26 INFO - 'SYSTEMROOT': 'C:\\windows',
15:47:26 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
15:47:26 INFO - 'TEST1': 'testie',
15:47:26 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
15:47:26 INFO - 'USERDOMAIN': 'T-W732-IX-201',
15:47:26 INFO - 'USERNAME': 'cltbld',
15:47:26 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
15:47:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
15:47:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
15:47:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
15:47:26 INFO - 'WINDIR': 'C:\\windows',
15:47:26 INFO - 'WINDOWS_TRACING_FLAGS': '3',
15:47:26 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
15:47:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
15:47: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/JNDOiqMMTBCQ5m_ctRXxbg/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', '--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
15:47: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
15:47:28 INFO - import pkg_resources
15:47:30 INFO - Using 1 client processes
15:47:32 INFO - SUITE-START | Running 1476 tests
15:47:32 INFO - Running testharness tests
15:47:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
15:47:32 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
15:47:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
15:47:32 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
15:47:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
15:47:32 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
15:47:32 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
15:47:32 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
15:47:32 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
15:47:32 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
15:47:32 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
15:47:32 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
15:47:32 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
15:47:32 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
15:47:32 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
15:47:32 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
15:47:32 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
15:47:32 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
15:47:32 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
15:47:32 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
15:47:32 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
15:47:32 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
15:47:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
15:47:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
15:47:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
15:47:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
15:47:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
15:47:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 1ms
15:47:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
15:47:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 1ms
15:47:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
15:47:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
15:47:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
15:47:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
15:47:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
15:47:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
15:47:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
15:47:33 INFO - Setting up ssl
15:47:33 INFO - PROCESS | certutil |
15:47:33 INFO - PROCESS | certutil |
15:47:33 INFO - PROCESS | certutil |
15:47:33 INFO - Certificate Nickname Trust Attributes
15:47:33 INFO - SSL,S/MIME,JAR/XPI
15:47:33 INFO -
15:47:33 INFO - web-platform-tests CT,,
15:47:33 INFO -
15:47:33 INFO - Starting runner
15:47:36 INFO - PROCESS | 3436 | 1466635656165 Marionette INFO Listening on port 2828
15:47:39 INFO - PROCESS | 3436 | 1466635659488 Marionette INFO startBrowser 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:39 INFO - PROCESS | 3436 | 1466635659497 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:39 INFO - PROCESS | 3436 | 1466635659952 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:39 INFO - PROCESS | 3436 | 1466635659958 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:43 INFO - PROCESS | 3436 | 1466635663058 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:43 INFO - PROCESS | 3436 | 1466635663378 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
15:47:43 INFO - PROCESS | 3436 | 1466635663495 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:43 INFO - PROCESS | 3436 | 1466635663502 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
15:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 271ms
15:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
15:47:43 INFO - PROCESS | 3436 | 1466635663680 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:43 INFO - PROCESS | 3436 | 1466635663700 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
15:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 171ms
15:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
15:47:43 INFO - PROCESS | 3436 | 1466635663849 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:43 INFO - PROCESS | 3436 | 1466635663876 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
15:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 171ms
15:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
15:47:44 INFO - PROCESS | 3436 | 1466635664026 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:44 INFO - PROCESS | 3436 | 1466635664044 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
15:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 230ms
15:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
15:47:44 INFO - PROCESS | 3436 | 1466635664259 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:44 INFO - PROCESS | 3436 | 1466635664279 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
15:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 171ms
15:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
15:47:44 INFO - PROCESS | 3436 | 1466635664430 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:44 INFO - PROCESS | 3436 | 1466635664449 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
15:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 120ms
15:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
15:47:44 INFO - PROCESS | 3436 | 1466635664552 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:44 INFO - PROCESS | 3436 | 1466635664571 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
15:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 171ms
15:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
15:47:44 INFO - PROCESS | 3436 | 1466635664730 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:44 INFO - PROCESS | 3436 | 1466635664748 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
15:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 231ms
15:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
15:47:44 INFO - PROCESS | 3436 | 1466635664963 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:44 INFO - PROCESS | 3436 | 1466635664981 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
15:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 120ms
15:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
15:47:45 INFO - PROCESS | 3436 | 1466635665085 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:45 INFO - PROCESS | 3436 | 1466635665104 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
15:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 171ms
15:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
15:47:45 INFO - PROCESS | 3436 | 1466635665263 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:45 INFO - PROCESS | 3436 | 1466635665282 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
15:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 171ms
15:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
15:47:45 INFO - PROCESS | 3436 | 1466635665437 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:45 INFO - PROCESS | 3436 | 1466635665454 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
15:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 171ms
15:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
15:47:45 INFO - PROCESS | 3436 | 1466635665614 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:45 INFO - PROCESS | 3436 | 1466635665631 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
15:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 122ms
15:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
15:47:45 INFO - PROCESS | 3436 | 1466635665743 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:45 INFO - PROCESS | 3436 | 1466635665754 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
15:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 270ms
15:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
15:47:46 INFO - PROCESS | 3436 | 1466635666017 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - PROCESS | 3436 | 1466635666037 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
15:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 172ms
15:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
15:47:46 INFO - PROCESS | 3436 | 1466635666194 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - PROCESS | 3436 | 1466635666213 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
15:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 121ms
15:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
15:47:46 INFO - PROCESS | 3436 | 1466635666322 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - PROCESS | 3436 | 1466635666347 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
15:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 171ms
15:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
15:47:46 INFO - PROCESS | 3436 | 1466635666497 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - PROCESS | 3436 | 1466635666515 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
15:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 120ms
15:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
15:47:46 INFO - PROCESS | 3436 | 1466635666625 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - PROCESS | 3436 | 1466635666637 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
15:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 171ms
15:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
15:47:46 INFO - PROCESS | 3436 | 1466635666801 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - PROCESS | 3436 | 1466635666826 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
15:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 172ms
15:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
15:47:46 INFO - PROCESS | 3436 | 1466635666982 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - PROCESS | 3436 | 1466635666999 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
15:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 120ms
15:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
15:47:47 INFO - PROCESS | 3436 | 1466635667101 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - PROCESS | 3436 | 1466635667118 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
15:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 120ms
15:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
15:47:47 INFO - PROCESS | 3436 | 1466635667227 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - PROCESS | 3436 | 1466635667248 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
15:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 120ms
15:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
15:47:47 INFO - PROCESS | 3436 | 1466635667348 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - PROCESS | 3436 | 1466635667367 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
15:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 121ms
15:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
15:47:47 INFO - PROCESS | 3436 | 1466635667472 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - PROCESS | 3436 | 1466635667497 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
15:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 171ms
15:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
15:47:47 INFO - PROCESS | 3436 | 1466635667646 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - PROCESS | 3436 | 1466635667665 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
15:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 171ms
15:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
15:47:47 INFO - PROCESS | 3436 | 1466635667822 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - PROCESS | 3436 | 1466635667837 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
15:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 171ms
15:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
15:47:48 INFO - PROCESS | 3436 | 1466635668001 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - PROCESS | 3436 | 1466635668018 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
15:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 120ms
15:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
15:47:48 INFO - PROCESS | 3436 | 1466635668124 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - PROCESS | 3436 | 1466635668139 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
15:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 171ms
15:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
15:47:48 INFO - PROCESS | 3436 | 1466635668296 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - PROCESS | 3436 | 1466635668313 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
15:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 120ms
15:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
15:47:48 INFO - PROCESS | 3436 | 1466635668419 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - PROCESS | 3436 | 1466635668436 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
15:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 171ms
15:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
15:47:48 INFO - PROCESS | 3436 | 1466635668597 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - PROCESS | 3436 | 1466635668614 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
15:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 121ms
15:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
15:47:48 INFO - PROCESS | 3436 | 1466635668725 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - PROCESS | 3436 | 1466635668736 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
15:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 120ms
15:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
15:47:48 INFO - PROCESS | 3436 | 1466635668847 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - PROCESS | 3436 | 1466635668864 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
15:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 120ms
15:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
15:47:48 INFO - PROCESS | 3436 | 1466635668972 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:48 INFO - PROCESS | 3436 | 1466635668986 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
15:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 171ms
15:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
15:47:49 INFO - PROCESS | 3436 | 1466635669147 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:49 INFO - PROCESS | 3436 | 1466635669163 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
15:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 120ms
15:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
15:47:49 INFO - PROCESS | 3436 | 1466635669272 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:49 INFO - PROCESS | 3436 | 1466635669286 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
15:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 171ms
15:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
15:47:49 INFO - PROCESS | 3436 | 1466635669447 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:49 INFO - PROCESS | 3436 | 1466635669547 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
15:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 270ms
15:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
15:47:49 INFO - PROCESS | 3436 | 1466635669720 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:49 INFO - PROCESS | 3436 | 1466635669737 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
15:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 171ms
15:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
15:47:49 INFO - PROCESS | 3436 | 1466635669897 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:49 INFO - PROCESS | 3436 | 1466635669915 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
15:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 230ms
15:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
15:47:50 INFO - PROCESS | 3436 | 1466635670130 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:50 INFO - PROCESS | 3436 | 1466635670150 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
15:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 171ms
15:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
15:47:50 INFO - PROCESS | 3436 | 1466635670303 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:50 INFO - PROCESS | 3436 | 1466635670327 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
15:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 171ms
15:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
15:47:50 INFO - PROCESS | 3436 | 1466635670480 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:50 INFO - PROCESS | 3436 | 1466635670498 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
15:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 120ms
15:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
15:47:50 INFO - PROCESS | 3436 | 1466635670604 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:50 INFO - PROCESS | 3436 | 1466635670620 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
15:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 171ms
15:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
15:47:50 INFO - PROCESS | 3436 | 1466635670780 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:50 INFO - PROCESS | 3436 | 1466635670797 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
15:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 171ms
15:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
15:47:50 INFO - PROCESS | 3436 | 1466635670955 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:50 INFO - PROCESS | 3436 | 1466635670972 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
15:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 171ms
15:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
15:47:51 INFO - PROCESS | 3436 | 1466635671130 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:51 INFO - PROCESS | 3436 | 1466635671147 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
15:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 120ms
15:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
15:47:51 INFO - PROCESS | 3436 | 1466635671255 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:51 INFO - PROCESS | 3436 | 1466635671270 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
15:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 172ms
15:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
15:47:51 INFO - PROCESS | 3436 | 1466635671429 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:51 INFO - PROCESS | 3436 | 1466635671447 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
15:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 121ms
15:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
15:47:51 INFO - PROCESS | 3436 | 1466635671560 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:51 INFO - PROCESS | 3436 | 1466635671571 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
15:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 120ms
15:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
15:47:51 INFO - PROCESS | 3436 | 1466635671680 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:51 INFO - PROCESS | 3436 | 1466635671697 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
15:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 120ms
15:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
15:47:51 INFO - PROCESS | 3436 | 1466635671803 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:51 INFO - PROCESS | 3436 | 1466635671820 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
15:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 570ms
15:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
15:47:52 INFO - PROCESS | 3436 | 1466635672379 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:52 INFO - PROCESS | 3436 | 1466635672401 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
15:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 171ms
15:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
15:47:52 INFO - PROCESS | 3436 | 1466635672554 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:52 INFO - PROCESS | 3436 | 1466635672572 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
15:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 171ms
15:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
15:47:52 INFO - PROCESS | 3436 | 1466635672732 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:52 INFO - PROCESS | 3436 | 1466635672749 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
15:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 120ms
15:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
15:47:52 INFO - PROCESS | 3436 | 1466635672853 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:52 INFO - PROCESS | 3436 | 1466635672871 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
15:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 171ms
15:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
15:47:53 INFO - PROCESS | 3436 | 1466635673030 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - PROCESS | 3436 | 1466635673047 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
15:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 171ms
15:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
15:47:53 INFO - PROCESS | 3436 | 1466635673204 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - PROCESS | 3436 | 1466635673223 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
15:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 171ms
15:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
15:47:53 INFO - PROCESS | 3436 | 1466635673380 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - PROCESS | 3436 | 1466635673397 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
15:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 120ms
15:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
15:47:53 INFO - PROCESS | 3436 | 1466635673504 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - PROCESS | 3436 | 1466635673521 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
15:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 171ms
15:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
15:47:53 INFO - PROCESS | 3436 | 1466635673680 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - PROCESS | 3436 | 1466635673698 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
15:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 120ms
15:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
15:47:53 INFO - PROCESS | 3436 | 1466635673808 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - PROCESS | 3436 | 1466635673821 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
15:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 120ms
15:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
15:47:53 INFO - PROCESS | 3436 | 1466635673930 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:53 INFO - PROCESS | 3436 | 1466635673947 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
15:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 120ms
15:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
15:47:54 INFO - PROCESS | 3436 | 1466635674054 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:54 INFO - PROCESS | 3436 | 1466635674071 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
15:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 171ms
15:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
15:47:54 INFO - PROCESS | 3436 | 1466635674230 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:54 INFO - PROCESS | 3436 | 1466635674249 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
15:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 171ms
15:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
15:47:54 INFO - PROCESS | 3436 | 1466635674406 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:54 INFO - PROCESS | 3436 | 1466635674432 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
15:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 171ms
15:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
15:47:54 INFO - PROCESS | 3436 | 1466635674581 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:54 INFO - PROCESS | 3436 | 1466635674599 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
15:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 120ms
15:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
15:47:54 INFO - PROCESS | 3436 | 1466635674706 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:54 INFO - PROCESS | 3436 | 1466635674721 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
15:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 172ms
15:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
15:47:54 INFO - PROCESS | 3436 | 1466635674879 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:54 INFO - PROCESS | 3436 | 1466635674897 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
15:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 120ms
15:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
15:47:55 INFO - PROCESS | 3436 | 1466635675002 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 INFO - PROCESS | 3436 | 1466635675020 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
15:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 171ms
15:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
15:47:55 INFO - PROCESS | 3436 | 1466635675180 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 INFO - PROCESS | 3436 | 1466635675198 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
15:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 120ms
15:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
15:47:55 INFO - PROCESS | 3436 | 1466635675303 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 INFO - PROCESS | 3436 | 1466635675320 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
15:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 171ms
15:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
15:47:55 INFO - PROCESS | 3436 | 1466635675482 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 INFO - PROCESS | 3436 | 1466635675503 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 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.
15:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 171ms
15:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
15:47:55 INFO - PROCESS | 3436 | 1466635675654 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 INFO - PROCESS | 3436 | 1466635675670 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 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.
15:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 171ms
15:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
15:47:55 INFO - PROCESS | 3436 | 1466635675830 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 INFO - PROCESS | 3436 | 1466635675847 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 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.
15:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 120ms
15:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
15:47:55 INFO - PROCESS | 3436 | 1466635675954 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:55 INFO - PROCESS | 3436 | 1466635675970 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47: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.
15:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 120ms
15:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
15:47:56 INFO - PROCESS | 3436 | 1466635676080 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:56 INFO - PROCESS | 3436 | 1466635676098 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:56 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.
15:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 330ms
15:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
15:47:56 INFO - PROCESS | 3436 | 1466635676416 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:56 INFO - PROCESS | 3436 | 1466635676589 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:56 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.
15:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 330ms
15:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
15:47:56 INFO - PROCESS | 3436 | 1466635676751 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:56 INFO - PROCESS | 3436 | 1466635676775 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:56 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.
15:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 171ms
15:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
15:47:56 INFO - PROCESS | 3436 | 1466635676932 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:56 INFO - PROCESS | 3436 | 1466635676955 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47: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.
15:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 171ms
15:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
15:47:57 INFO - PROCESS | 3436 | 1466635677103 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:57 INFO - PROCESS | 3436 | 1466635677121 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47: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.
15:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 172ms
15:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
15:47:57 INFO - PROCESS | 3436 | 1466635677280 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:57 INFO - PROCESS | 3436 | 1466635677305 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:57 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.
15:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 171ms
15:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
15:47:57 INFO - PROCESS | 3436 | 1466635677457 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:57 INFO - PROCESS | 3436 | 1466635677479 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:57 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.
15:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 171ms
15:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
15:47:57 INFO - PROCESS | 3436 | 1466635677631 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:57 INFO - PROCESS | 3436 | 1466635677655 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:57 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.
15:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 171ms
15:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
15:47:57 INFO - PROCESS | 3436 | 1466635677810 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:57 INFO - PROCESS | 3436 | 1466635677822 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:57 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.
15:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 171ms
15:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
15:47:57 INFO - PROCESS | 3436 | 1466635677981 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:58 INFO - PROCESS | 3436 | 1466635678001 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47: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.
15:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 172ms
15:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
15:47:58 INFO - PROCESS | 3436 | 1466635678154 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:58 INFO - PROCESS | 3436 | 1466635678181 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47: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.
15:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 171ms
15:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
15:47:58 INFO - PROCESS | 3436 | 1466635678331 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:58 INFO - PROCESS | 3436 | 1466635678349 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:58 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.
15:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 330ms
15:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
15:47:58 INFO - PROCESS | 3436 | 1466635678664 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:58 INFO - PROCESS | 3436 | 1466635678685 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:58 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.
15:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 171ms
15:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
15:47:58 INFO - PROCESS | 3436 | 1466635678838 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:58 INFO - PROCESS | 3436 | 1466635678864 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47: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.
15:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 171ms
15:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
15:47:59 INFO - PROCESS | 3436 | 1466635679014 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:59 INFO - PROCESS | 3436 | 1466635679034 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47: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.
15:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 171ms
15:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
15:47:59 INFO - PROCESS | 3436 | 1466635679193 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:59 INFO - PROCESS | 3436 | 1466635679204 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47: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.
15:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 171ms
15:47:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
15:47:59 INFO - PROCESS | 3436 | 1466635679364 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:59 INFO - PROCESS | 3436 | 1466635679383 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
15:47:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 171ms
15:47:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
15:47:59 INFO - PROCESS | 3436 | 1466635679537 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:59 INFO - PROCESS | 3436 | 1466635679560 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
15:47:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 171ms
15:47:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
15:47:59 INFO - PROCESS | 3436 | 1466635679716 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:59 INFO - PROCESS | 3436 | 1466635679734 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
15:47:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 171ms
15:47:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
15:47:59 INFO - PROCESS | 3436 | 1466635679889 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:47:59 INFO - PROCESS | 3436 | 1466635679904 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
15:48:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 171ms
15:48:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
15:48:00 INFO - PROCESS | 3436 | 1466635680063 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:00 INFO - PROCESS | 3436 | 1466635680082 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
15:48:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 171ms
15:48:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
15:48:00 INFO - PROCESS | 3436 | 1466635680243 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:00 INFO - PROCESS | 3436 | 1466635680255 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
15:48:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 171ms
15:48:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
15:48:00 INFO - PROCESS | 3436 | 1466635680413 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:00 INFO - PROCESS | 3436 | 1466635680434 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
15:48:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 171ms
15:48:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
15:48:00 INFO - PROCESS | 3436 | 1466635680587 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:00 INFO - PROCESS | 3436 | 1466635680604 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
15:48:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 230ms
15:48:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
15:48:00 INFO - PROCESS | 3436 | 1466635680820 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:00 INFO - PROCESS | 3436 | 1466635680837 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
15:48:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 171ms
15:48:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
15:48:01 INFO - PROCESS | 3436 | 1466635680997 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:01 INFO - PROCESS | 3436 | 1466635681028 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
15:48:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 171ms
15:48:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
15:48:01 INFO - PROCESS | 3436 | 1466635681171 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:01 INFO - PROCESS | 3436 | 1466635681188 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
15:48:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 171ms
15:48:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
15:48:01 INFO - PROCESS | 3436 | 1466635681347 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:01 INFO - PROCESS | 3436 | 1466635681364 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:01 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
15:48:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 631ms
15:48:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
15:48:01 INFO - PROCESS | 3436 | 1466635681981 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:02 INFO - PROCESS | 3436 | 1466635682003 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
15:48:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 670ms
15:48:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
15:48:02 INFO - PROCESS | 3436 | 1466635682659 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:02 INFO - PROCESS | 3436 | 1466635682687 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:02 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
15:48:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:48:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
15:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 171ms
15:48:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
15:48:02 INFO - PROCESS | 3436 | 1466635682834 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:02 INFO - PROCESS | 3436 | 1466635682856 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
15:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 171ms
15:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
15:48:03 INFO - PROCESS | 3436 | 1466635683015 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:03 INFO - PROCESS | 3436 | 1466635683033 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
15:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 171ms
15:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
15:48:03 INFO - PROCESS | 3436 | 1466635683183 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:03 INFO - PROCESS | 3436 | 1466635683205 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
15:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 171ms
15:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
15:48:03 INFO - PROCESS | 3436 | 1466635683360 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:03 INFO - PROCESS | 3436 | 1466635683372 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
15:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 171ms
15:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
15:48:03 INFO - PROCESS | 3436 | 1466635683531 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:03 INFO - PROCESS | 3436 | 1466635683555 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
15:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 171ms
15:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
15:48:03 INFO - PROCESS | 3436 | 1466635683705 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:03 INFO - PROCESS | 3436 | 1466635683727 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:03 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
15:48:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
15:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 171ms
15:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
15:48:03 INFO - PROCESS | 3436 | 1466635683880 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:03 INFO - PROCESS | 3436 | 1466635683896 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
15:48:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 171ms
15:48:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
15:48:04 INFO - PROCESS | 3436 | 1466635684055 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:04 INFO - PROCESS | 3436 | 1466635684070 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:04 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
15:48:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
15:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 171ms
15:48:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
15:48:04 INFO - PROCESS | 3436 | 1466635684230 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:04 INFO - PROCESS | 3436 | 1466635684250 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:04 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
15:48:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:48:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
15:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 171ms
15:48:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
15:48:04 INFO - PROCESS | 3436 | 1466635684410 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:04 INFO - PROCESS | 3436 | 1466635684435 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:04 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
15:48:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
15:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 171ms
15:48:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
15:48:04 INFO - PROCESS | 3436 | 1466635684580 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:04 INFO - PROCESS | 3436 | 1466635684597 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
15:48:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 120ms
15:48:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
15:48:04 INFO - PROCESS | 3436 | 1466635684703 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:04 INFO - PROCESS | 3436 | 1466635684721 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
15:48:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 172ms
15:48:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
15:48:04 INFO - PROCESS | 3436 | 1466635684882 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:04 INFO - PROCESS | 3436 | 1466635684903 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
15:48:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 171ms
15:48:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
15:48:05 INFO - PROCESS | 3436 | 1466635685061 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:05 INFO - PROCESS | 3436 | 1466635685080 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
15:48:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 171ms
15:48:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
15:48:05 INFO - PROCESS | 3436 | 1466635685232 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:05 INFO - PROCESS | 3436 | 1466635685253 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
15:48:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 171ms
15:48:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
15:48:05 INFO - PROCESS | 3436 | 1466635685406 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:05 INFO - PROCESS | 3436 | 1466635685421 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
15:48:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 171ms
15:48:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
15:48:05 INFO - PROCESS | 3436 | 1466635685581 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:05 INFO - PROCESS | 3436 | 1466635685601 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
15:48:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 171ms
15:48:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
15:48:05 INFO - PROCESS | 3436 | 1466635685755 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:05 INFO - PROCESS | 3436 | 1466635685777 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
15:48:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 171ms
15:48:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
15:48:05 INFO - PROCESS | 3436 | 1466635685931 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:05 INFO - PROCESS | 3436 | 1466635685949 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
15:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 171ms
15:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
15:48:06 INFO - PROCESS | 3436 | 1466635686105 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:06 INFO - PROCESS | 3436 | 1466635686121 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
15:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 171ms
15:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
15:48:06 INFO - PROCESS | 3436 | 1466635686280 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:06 INFO - PROCESS | 3436 | 1466635686300 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
15:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 171ms
15:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
15:48:06 INFO - PROCESS | 3436 | 1466635686454 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:06 INFO - PROCESS | 3436 | 1466635686474 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:06 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
15:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 171ms
15:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
15:48:06 INFO - PROCESS | 3436 | 1466635686631 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:06 INFO - PROCESS | 3436 | 1466635686648 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
15:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 171ms
15:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
15:48:06 INFO - PROCESS | 3436 | 1466635686804 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:06 INFO - PROCESS | 3436 | 1466635686827 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
15:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 171ms
15:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
15:48:06 INFO - PROCESS | 3436 | 1466635686980 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:07 INFO - PROCESS | 3436 | 1466635686998 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48: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
15:48:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 171ms
15:48:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
15:48:07 INFO - PROCESS | 3436 | 1466635687162 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:07 INFO - PROCESS | 3436 | 1466635687180 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:07 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
15:48:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
15:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:48:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
15:48:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:48:07 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
15:48:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
15:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:48:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
15:48:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
15:48:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 270ms
15:48:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
15:48:07 INFO - PROCESS | 3436 | 1466635687432 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:07 INFO - PROCESS | 3436 | 1466635687486 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:07 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.
15:48:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 230ms
15:48:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
15:48:07 INFO - PROCESS | 3436 | 1466635687665 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:07 INFO - PROCESS | 3436 | 1466635687685 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:07 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.
15:48:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 171ms
15:48:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
15:48:07 INFO - PROCESS | 3436 | 1466635687839 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:07 INFO - PROCESS | 3436 | 1466635687862 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
15:48:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 171ms
15:48:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
15:48:08 INFO - PROCESS | 3436 | 1466635688014 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:08 INFO - PROCESS | 3436 | 1466635688037 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
15:48:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 172ms
15:48:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
15:48:08 INFO - PROCESS | 3436 | 1466635688193 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:08 INFO - PROCESS | 3436 | 1466635688205 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
15:48:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 171ms
15:48:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
15:48:08 INFO - PROCESS | 3436 | 1466635688366 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:08 INFO - PROCESS | 3436 | 1466635688385 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
15:48:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 330ms
15:48:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
15:48:08 INFO - PROCESS | 3436 | 1466635688706 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:08 INFO - PROCESS | 3436 | 1466635688722 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
15:48:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 171ms
15:48:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
15:48:08 INFO - PROCESS | 3436 | 1466635688883 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:08 INFO - PROCESS | 3436 | 1466635688903 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
15:48:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 171ms
15:48:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
15:48:09 INFO - PROCESS | 3436 | 1466635689063 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:09 INFO - PROCESS | 3436 | 1466635689082 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
15:48:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 171ms
15:48:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
15:48:09 INFO - PROCESS | 3436 | 1466635689232 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:09 INFO - PROCESS | 3436 | 1466635689252 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
15:48:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 171ms
15:48:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
15:48:09 INFO - PROCESS | 3436 | 1466635689406 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:09 INFO - PROCESS | 3436 | 1466635689428 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
15:48:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 230ms
15:48:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
15:48:09 INFO - PROCESS | 3436 | 1466635689644 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:09 INFO - PROCESS | 3436 | 1466635689668 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
15:48:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 171ms
15:48:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
15:48:09 INFO - PROCESS | 3436 | 1466635689816 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:09 INFO - PROCESS | 3436 | 1466635689834 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
15:48:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 171ms
15:48:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
15:48:10 INFO - PROCESS | 3436 | 1466635689989 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:10 INFO - PROCESS | 3436 | 1466635690003 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
15:48:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 171ms
15:48:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
15:48:10 INFO - PROCESS | 3436 | 1466635690163 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:10 INFO - PROCESS | 3436 | 1466635690181 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
15:48:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 171ms
15:48:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
15:48:10 INFO - PROCESS | 3436 | 1466635690343 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:10 INFO - PROCESS | 3436 | 1466635690367 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
15:48:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 171ms
15:48:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
15:48:10 INFO - PROCESS | 3436 | 1466635690514 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:10 INFO - PROCESS | 3436 | 1466635690533 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
15:48:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 171ms
15:48:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
15:48:10 INFO - PROCESS | 3436 | 1466635690688 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:10 INFO - PROCESS | 3436 | 1466635690704 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
15:48:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 172ms
15:48:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
15:48:10 INFO - PROCESS | 3436 | 1466635690864 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:10 INFO - PROCESS | 3436 | 1466635690881 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
15:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 171ms
15:48:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
15:48:11 INFO - PROCESS | 3436 | 1466635691037 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:11 INFO - PROCESS | 3436 | 1466635691061 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
15:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 171ms
15:48:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
15:48:11 INFO - PROCESS | 3436 | 1466635691214 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:11 INFO - PROCESS | 3436 | 1466635691231 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
15:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 171ms
15:48:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
15:48:11 INFO - PROCESS | 3436 | 1466635691389 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:11 INFO - PROCESS | 3436 | 1466635691411 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
15:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 172ms
15:48:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
15:48:11 INFO - PROCESS | 3436 | 1466635691564 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:11 INFO - PROCESS | 3436 | 1466635691583 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
15:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 120ms
15:48:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
15:48:11 INFO - PROCESS | 3436 | 1466635691688 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:11 INFO - PROCESS | 3436 | 1466635691701 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
15:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 120ms
15:48:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
15:48:11 INFO - PROCESS | 3436 | 1466635691816 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:11 INFO - PROCESS | 3436 | 1466635691837 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
15:48:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 171ms
15:48:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
15:48:12 INFO - PROCESS | 3436 | 1466635691998 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:12 INFO - PROCESS | 3436 | 1466635692015 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
15:48:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 171ms
15:48:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
15:48:12 INFO - PROCESS | 3436 | 1466635692170 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:12 INFO - PROCESS | 3436 | 1466635692187 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
15:48:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 171ms
15:48:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
15:48:12 INFO - PROCESS | 3436 | 1466635692347 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:12 INFO - PROCESS | 3436 | 1466635692366 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
15:48:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 120ms
15:48:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
15:48:12 INFO - PROCESS | 3436 | 1466635692472 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:12 INFO - PROCESS | 3436 | 1466635692489 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
15:48:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 172ms
15:48:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
15:48:12 INFO - PROCESS | 3436 | 1466635692647 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:12 INFO - PROCESS | 3436 | 1466635692664 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
15:48:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 171ms
15:48:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
15:48:12 INFO - PROCESS | 3436 | 1466635692826 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:12 INFO - PROCESS | 3436 | 1466635692846 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48: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
15:48:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 171ms
15:48:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
15:48:13 INFO - PROCESS | 3436 | 1466635692997 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:13 INFO - PROCESS | 3436 | 1466635693018 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
15:48:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 171ms
15:48:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
15:48:13 INFO - PROCESS | 3436 | 1466635693176 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:13 INFO - PROCESS | 3436 | 1466635693196 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:13 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
15:48:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 171ms
15:48:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
15:48:13 INFO - PROCESS | 3436 | 1466635693347 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:13 INFO - PROCESS | 3436 | 1466635693367 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
15:48:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 171ms
15:48:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
15:48:13 INFO - PROCESS | 3436 | 1466635693521 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:13 INFO - PROCESS | 3436 | 1466635693539 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:14 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)
15:48:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 670ms
15:48:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
15:48:14 INFO - PROCESS | 3436 | 1466635694194 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:14 INFO - PROCESS | 3436 | 1466635694217 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
15:48:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 671ms
15:48:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
15:48:14 INFO - PROCESS | 3436 | 1466635694870 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:14 INFO - PROCESS | 3436 | 1466635694889 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
15:48:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 730ms
15:48:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
15:48:15 INFO - PROCESS | 3436 | 1466635695607 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:15 INFO - PROCESS | 3436 | 1466635695623 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:16 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)
15:48:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 670ms
15:48:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
15:48:16 INFO - PROCESS | 3436 | 1466635696283 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:16 INFO - PROCESS | 3436 | 1466635696310 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:16 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)
15:48:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 670ms
15:48:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
15:48:16 INFO - PROCESS | 3436 | 1466635696955 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:17 INFO - PROCESS | 3436 | 1466635696985 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
15:48:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 670ms
15:48:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
15:48:17 INFO - PROCESS | 3436 | 1466635697628 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:17 INFO - PROCESS | 3436 | 1466635697655 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
15:48:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 671ms
15:48:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
15:48:18 INFO - PROCESS | 3436 | 1466635698303 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:18 INFO - PROCESS | 3436 | 1466635698324 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
15:48:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 670ms
15:48:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
15:48:18 INFO - PROCESS | 3436 | 1466635698974 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:19 INFO - PROCESS | 3436 | 1466635698989 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:19 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
15:48:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 670ms
15:48:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
15:48:19 INFO - PROCESS | 3436 | 1466635699648 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:19 INFO - PROCESS | 3436 | 1466635699672 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
15:48:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 670ms
15:48:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
15:48:20 INFO - PROCESS | 3436 | 1466635700321 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:20 INFO - PROCESS | 3436 | 1466635700335 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:20 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
15:48:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
15:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 171ms
15:48:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
15:48:20 INFO - PROCESS | 3436 | 1466635700498 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:20 INFO - PROCESS | 3436 | 1466635700517 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
15:48:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 171ms
15:48:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
15:48:20 INFO - PROCESS | 3436 | 1466635700679 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:20 INFO - PROCESS | 3436 | 1466635700702 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:20 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
15:48:20 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:48:20 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:48:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
15:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 171ms
15:48:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
15:48:20 INFO - PROCESS | 3436 | 1466635700850 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:20 INFO - PROCESS | 3436 | 1466635700880 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
15:48:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 270ms
15:48:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
15:48:21 INFO - PROCESS | 3436 | 1466635701127 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:21 INFO - PROCESS | 3436 | 1466635701153 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
15:48:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 671ms
15:48:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
15:48:21 INFO - PROCESS | 3436 | 1466635701800 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:21 INFO - PROCESS | 3436 | 1466635701829 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:22 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
15:48:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 670ms
15:48:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
15:48:22 INFO - PROCESS | 3436 | 1466635702479 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:22 INFO - PROCESS | 3436 | 1466635702503 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:23 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.)
15:48:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 670ms
15:48:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
15:48:23 INFO - PROCESS | 3436 | 1466635703149 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:23 INFO - PROCESS | 3436 | 1466635703174 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
15:48:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 671ms
15:48:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
15:48:23 INFO - PROCESS | 3436 | 1466635703823 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:23 INFO - PROCESS | 3436 | 1466635703837 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:24 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
15:48:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 670ms
15:48:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
15:48:24 INFO - PROCESS | 3436 | 1466635704497 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:24 INFO - PROCESS | 3436 | 1466635704523 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
15:48:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 171ms
15:48:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
15:48:24 INFO - PROCESS | 3436 | 1466635704669 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:24 INFO - PROCESS | 3436 | 1466635704687 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
15:48:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 671ms
15:48:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
15:48:25 INFO - PROCESS | 3436 | 1466635705343 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:25 INFO - PROCESS | 3436 | 1466635705356 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
15:48:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 630ms
15:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
15:48:26 INFO - PROCESS | 3436 | 1466635705976 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - PROCESS | 3436 | 1466635705989 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
15:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 120ms
15:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
15:48:26 INFO - PROCESS | 3436 | 1466635706099 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - PROCESS | 3436 | 1466635706123 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
15:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 171ms
15:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
15:48:26 INFO - PROCESS | 3436 | 1466635706273 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - PROCESS | 3436 | 1466635706289 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
15:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 172ms
15:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
15:48:26 INFO - PROCESS | 3436 | 1466635706447 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - PROCESS | 3436 | 1466635706464 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
15:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 120ms
15:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
15:48:26 INFO - PROCESS | 3436 | 1466635706570 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - PROCESS | 3436 | 1466635706587 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
15:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 171ms
15:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
15:48:26 INFO - PROCESS | 3436 | 1466635706747 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - PROCESS | 3436 | 1466635706764 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
15:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 171ms
15:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
15:48:26 INFO - PROCESS | 3436 | 1466635706922 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:26 INFO - PROCESS | 3436 | 1466635706939 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
15:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 171ms
15:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
15:48:27 INFO - PROCESS | 3436 | 1466635707122 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:27 INFO - PROCESS | 3436 | 1466635707191 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:27 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
15:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 230ms
15:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
15:48:27 INFO - PROCESS | 3436 | 1466635707349 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:27 INFO - PROCESS | 3436 | 1466635707371 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:27 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
15:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 171ms
15:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
15:48:27 INFO - PROCESS | 3436 | 1466635707527 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:27 INFO - PROCESS | 3436 | 1466635707550 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:27 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
15:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 171ms
15:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
15:48:27 INFO - PROCESS | 3436 | 1466635707701 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:27 INFO - PROCESS | 3436 | 1466635707720 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
15:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 171ms
15:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
15:48:27 INFO - PROCESS | 3436 | 1466635707879 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:27 INFO - PROCESS | 3436 | 1466635707896 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:28 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
15:48:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:48:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
15:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 171ms
15:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
15:48:28 INFO - PROCESS | 3436 | 1466635708048 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:28 INFO - PROCESS | 3436 | 1466635708075 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
15:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 172ms
15:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
15:48:28 INFO - PROCESS | 3436 | 1466635708223 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:28 INFO - PROCESS | 3436 | 1466635708238 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:28 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
15:48:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:48:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
15:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 171ms
15:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
15:48:28 INFO - PROCESS | 3436 | 1466635708397 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:28 INFO - PROCESS | 3436 | 1466635708415 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
15:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 171ms
15:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
15:48:28 INFO - PROCESS | 3436 | 1466635708577 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:28 INFO - PROCESS | 3436 | 1466635708596 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
15:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 171ms
15:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
15:48:28 INFO - PROCESS | 3436 | 1466635708751 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:28 INFO - PROCESS | 3436 | 1466635708768 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
15:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 171ms
15:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
15:48:28 INFO - PROCESS | 3436 | 1466635708928 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:28 INFO - PROCESS | 3436 | 1466635708948 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
15:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 171ms
15:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
15:48:29 INFO - PROCESS | 3436 | 1466635709098 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:29 INFO - PROCESS | 3436 | 1466635709115 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
15:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 171ms
15:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
15:48:29 INFO - PROCESS | 3436 | 1466635709272 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:29 INFO - PROCESS | 3436 | 1466635709288 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
15:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 171ms
15:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
15:48:29 INFO - PROCESS | 3436 | 1466635709450 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:29 INFO - PROCESS | 3436 | 1466635709467 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
15:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 120ms
15:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
15:48:29 INFO - PROCESS | 3436 | 1466635709572 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:29 INFO - PROCESS | 3436 | 1466635709588 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
15:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 171ms
15:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
15:48:29 INFO - PROCESS | 3436 | 1466635709750 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:29 INFO - PROCESS | 3436 | 1466635709767 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
15:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 120ms
15:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
15:48:29 INFO - PROCESS | 3436 | 1466635709873 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:29 INFO - PROCESS | 3436 | 1466635709887 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
15:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 171ms
15:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
15:48:30 INFO - PROCESS | 3436 | 1466635710047 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:30 INFO - PROCESS | 3436 | 1466635710065 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
15:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 171ms
15:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
15:48:30 INFO - PROCESS | 3436 | 1466635710227 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:30 INFO - PROCESS | 3436 | 1466635710239 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
15:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 171ms
15:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
15:48:30 INFO - PROCESS | 3436 | 1466635710398 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:30 INFO - PROCESS | 3436 | 1466635710415 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
15:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 120ms
15:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
15:48:30 INFO - PROCESS | 3436 | 1466635710521 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:30 INFO - PROCESS | 3436 | 1466635710537 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
15:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 171ms
15:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
15:48:30 INFO - PROCESS | 3436 | 1466635710698 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:30 INFO - PROCESS | 3436 | 1466635710715 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
15:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 171ms
15:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
15:48:30 INFO - PROCESS | 3436 | 1466635710872 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:30 INFO - PROCESS | 3436 | 1466635710890 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
15:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 171ms
15:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
15:48:31 INFO - PROCESS | 3436 | 1466635711048 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:31 INFO - PROCESS | 3436 | 1466635711066 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
15:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 171ms
15:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
15:48:31 INFO - PROCESS | 3436 | 1466635711223 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:31 INFO - PROCESS | 3436 | 1466635711238 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
15:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 171ms
15:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
15:48:31 INFO - PROCESS | 3436 | 1466635711398 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:31 INFO - PROCESS | 3436 | 1466635711416 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
15:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 172ms
15:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
15:48:31 INFO - PROCESS | 3436 | 1466635711579 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:31 INFO - PROCESS | 3436 | 1466635711595 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
15:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 171ms
15:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
15:48:31 INFO - PROCESS | 3436 | 1466635711747 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:31 INFO - PROCESS | 3436 | 1466635711764 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
15:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 120ms
15:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
15:48:31 INFO - PROCESS | 3436 | 1466635711870 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:31 INFO - PROCESS | 3436 | 1466635711887 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
15:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 171ms
15:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
15:48:32 INFO - PROCESS | 3436 | 1466635712047 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:32 INFO - PROCESS | 3436 | 1466635712067 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
15:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 120ms
15:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
15:48:32 INFO - PROCESS | 3436 | 1466635712170 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:32 INFO - PROCESS | 3436 | 1466635712187 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
15:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 120ms
15:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
15:48:32 INFO - PROCESS | 3436 | 1466635712297 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:32 INFO - PROCESS | 3436 | 1466635712324 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
15:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 171ms
15:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
15:48:32 INFO - PROCESS | 3436 | 1466635712470 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:32 INFO - PROCESS | 3436 | 1466635712489 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
15:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 171ms
15:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
15:48:32 INFO - PROCESS | 3436 | 1466635712650 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:32 INFO - PROCESS | 3436 | 1466635712668 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
15:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 171ms
15:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
15:48:32 INFO - PROCESS | 3436 | 1466635712829 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:32 INFO - PROCESS | 3436 | 1466635712846 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
15:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 171ms
15:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
15:48:33 INFO - PROCESS | 3436 | 1466635712999 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:33 INFO - PROCESS | 3436 | 1466635713022 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
15:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 171ms
15:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
15:48:33 INFO - PROCESS | 3436 | 1466635713177 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:33 INFO - PROCESS | 3436 | 1466635713275 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
15:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 370ms
15:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
15:48:33 INFO - PROCESS | 3436 | 1466635713549 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:33 INFO - PROCESS | 3436 | 1466635713571 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
15:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 171ms
15:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
15:48:33 INFO - PROCESS | 3436 | 1466635713729 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:33 INFO - PROCESS | 3436 | 1466635713752 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
15:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 171ms
15:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
15:48:33 INFO - PROCESS | 3436 | 1466635713903 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:33 INFO - PROCESS | 3436 | 1466635713922 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
15:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 171ms
15:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
15:48:34 INFO - PROCESS | 3436 | 1466635714078 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:34 INFO - PROCESS | 3436 | 1466635714096 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
15:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 120ms
15:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
15:48:34 INFO - PROCESS | 3436 | 1466635714204 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:34 INFO - PROCESS | 3436 | 1466635714219 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
15:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 171ms
15:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
15:48:34 INFO - PROCESS | 3436 | 1466635714381 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:34 INFO - PROCESS | 3436 | 1466635714403 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
15:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 171ms
15:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
15:48:34 INFO - PROCESS | 3436 | 1466635714555 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:34 INFO - PROCESS | 3436 | 1466635714571 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
15:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 171ms
15:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
15:48:34 INFO - PROCESS | 3436 | 1466635714731 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:34 INFO - PROCESS | 3436 | 1466635714750 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
15:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 121ms
15:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
15:48:34 INFO - PROCESS | 3436 | 1466635714856 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:34 INFO - PROCESS | 3436 | 1466635714869 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
15:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 171ms
15:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
15:48:35 INFO - PROCESS | 3436 | 1466635715030 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:35 INFO - PROCESS | 3436 | 1466635715047 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
15:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 120ms
15:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
15:48:35 INFO - PROCESS | 3436 | 1466635715156 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:35 INFO - PROCESS | 3436 | 1466635715171 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
15:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 172ms
15:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
15:48:35 INFO - PROCESS | 3436 | 1466635715330 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:35 INFO - PROCESS | 3436 | 1466635715347 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
15:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 171ms
15:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
15:48:35 INFO - PROCESS | 3436 | 1466635715513 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:35 INFO - PROCESS | 3436 | 1466635715530 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
15:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 171ms
15:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
15:48:35 INFO - PROCESS | 3436 | 1466635715694 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:35 INFO - PROCESS | 3436 | 1466635715715 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
15:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 171ms
15:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
15:48:35 INFO - PROCESS | 3436 | 1466635715878 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:35 INFO - PROCESS | 3436 | 1466635715890 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
15:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 171ms
15:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
15:48:36 INFO - PROCESS | 3436 | 1466635716050 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:36 INFO - PROCESS | 3436 | 1466635716068 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
15:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 171ms
15:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
15:48:36 INFO - PROCESS | 3436 | 1466635716227 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:36 INFO - PROCESS | 3436 | 1466635716248 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
15:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 171ms
15:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
15:48:36 INFO - PROCESS | 3436 | 1466635716399 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:36 INFO - PROCESS | 3436 | 1466635716417 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
15:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 171ms
15:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
15:48:36 INFO - PROCESS | 3436 | 1466635716572 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:36 INFO - PROCESS | 3436 | 1466635716588 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
15:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 171ms
15:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
15:48:36 INFO - PROCESS | 3436 | 1466635716747 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:36 INFO - PROCESS | 3436 | 1466635716767 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
15:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 120ms
15:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
15:48:36 INFO - PROCESS | 3436 | 1466635716870 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:36 INFO - PROCESS | 3436 | 1466635716893 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
15:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 171ms
15:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
15:48:37 INFO - PROCESS | 3436 | 1466635717047 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:37 INFO - PROCESS | 3436 | 1466635717065 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
15:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 171ms
15:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
15:48:37 INFO - PROCESS | 3436 | 1466635717220 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:37 INFO - PROCESS | 3436 | 1466635717240 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
15:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 171ms
15:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
15:48:37 INFO - PROCESS | 3436 | 1466635717398 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:37 INFO - PROCESS | 3436 | 1466635717414 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
15:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 120ms
15:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
15:48:37 INFO - PROCESS | 3436 | 1466635717521 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:37 INFO - PROCESS | 3436 | 1466635717537 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
15:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 171ms
15:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
15:48:37 INFO - PROCESS | 3436 | 1466635717697 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:37 INFO - PROCESS | 3436 | 1466635717716 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
15:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 120ms
15:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
15:48:37 INFO - PROCESS | 3436 | 1466635717828 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:37 INFO - PROCESS | 3436 | 1466635717845 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
15:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 171ms
15:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
15:48:38 INFO - PROCESS | 3436 | 1466635717998 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:38 INFO - PROCESS | 3436 | 1466635718014 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
15:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 121ms
15:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
15:48:38 INFO - PROCESS | 3436 | 1466635718122 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:38 INFO - PROCESS | 3436 | 1466635718135 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
15:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 171ms
15:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
15:48:38 INFO - PROCESS | 3436 | 1466635718297 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:38 INFO - PROCESS | 3436 | 1466635718317 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
15:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 171ms
15:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
15:48:38 INFO - PROCESS | 3436 | 1466635718477 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:38 INFO - PROCESS | 3436 | 1466635718496 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
15:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 171ms
15:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
15:48:38 INFO - PROCESS | 3436 | 1466635718648 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:38 INFO - PROCESS | 3436 | 1466635718669 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
15:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 171ms
15:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
15:48:38 INFO - PROCESS | 3436 | 1466635718821 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:38 INFO - PROCESS | 3436 | 1466635718838 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
15:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 171ms
15:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
15:48:39 INFO - PROCESS | 3436 | 1466635718998 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:39 INFO - PROCESS | 3436 | 1466635719014 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
15:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 171ms
15:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
15:48:39 INFO - PROCESS | 3436 | 1466635719173 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:39 INFO - PROCESS | 3436 | 1466635719195 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
15:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 171ms
15:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
15:48:39 INFO - PROCESS | 3436 | 1466635719347 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:39 INFO - PROCESS | 3436 | 1466635719431 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:39 INFO - PROCESS | 3436 | 1466635719539 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
15:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
15:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 370ms
15:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
15:48:39 INFO - PROCESS | 3436 | 1466635719722 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:39 INFO - PROCESS | 3436 | 1466635719753 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
15:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 171ms
15:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
15:48:39 INFO - PROCESS | 3436 | 1466635719897 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:39 INFO - PROCESS | 3436 | 1466635719921 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
15:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 171ms
15:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
15:48:40 INFO - PROCESS | 3436 | 1466635720074 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:40 INFO - PROCESS | 3436 | 1466635720091 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
15:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 171ms
15:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
15:48:40 INFO - PROCESS | 3436 | 1466635720247 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:40 INFO - PROCESS | 3436 | 1466635720268 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
15:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 171ms
15:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
15:48:40 INFO - PROCESS | 3436 | 1466635720422 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:40 INFO - PROCESS | 3436 | 1466635720447 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
15:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 171ms
15:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
15:48:40 INFO - PROCESS | 3436 | 1466635720599 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:40 INFO - PROCESS | 3436 | 1466635720621 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
15:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 171ms
15:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
15:48:40 INFO - PROCESS | 3436 | 1466635720773 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:40 INFO - PROCESS | 3436 | 1466635720788 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
15:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 171ms
15:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
15:48:40 INFO - PROCESS | 3436 | 1466635720949 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:40 INFO - PROCESS | 3436 | 1466635720968 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
15:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 171ms
15:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
15:48:41 INFO - PROCESS | 3436 | 1466635721127 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:41 INFO - PROCESS | 3436 | 1466635721139 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
15:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 171ms
15:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
15:48:41 INFO - PROCESS | 3436 | 1466635721298 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:41 INFO - PROCESS | 3436 | 1466635721315 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
15:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 172ms
15:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
15:48:41 INFO - PROCESS | 3436 | 1466635721472 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:41 INFO - PROCESS | 3436 | 1466635721497 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
15:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 171ms
15:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
15:48:41 INFO - PROCESS | 3436 | 1466635721647 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:41 INFO - PROCESS | 3436 | 1466635721669 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
15:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 171ms
15:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
15:48:41 INFO - PROCESS | 3436 | 1466635721827 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:41 INFO - PROCESS | 3436 | 1466635721858 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
15:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 171ms
15:48:42 INFO - PROCESS | 3436 | 1466635721997 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
15:48:42 INFO - PROCESS | 3436 | 1466635722014 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
15:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 171ms
15:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
15:48:42 INFO - PROCESS | 3436 | 1466635722174 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:42 INFO - PROCESS | 3436 | 1466635722187 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
15:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 171ms
15:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
15:48:42 INFO - PROCESS | 3436 | 1466635722347 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:42 INFO - PROCESS | 3436 | 1466635722365 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
15:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 171ms
15:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
15:48:42 INFO - PROCESS | 3436 | 1466635722522 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:42 INFO - PROCESS | 3436 | 1466635722539 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
15:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 171ms
15:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
15:48:42 INFO - PROCESS | 3436 | 1466635722697 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:42 INFO - PROCESS | 3436 | 1466635722714 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
15:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 171ms
15:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
15:48:42 INFO - PROCESS | 3436 | 1466635722873 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:42 INFO - PROCESS | 3436 | 1466635722889 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
15:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 171ms
15:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
15:48:43 INFO - PROCESS | 3436 | 1466635723048 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:43 INFO - PROCESS | 3436 | 1466635723067 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
15:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 171ms
15:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
15:48:43 INFO - PROCESS | 3436 | 1466635723227 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:43 INFO - PROCESS | 3436 | 1466635723239 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
15:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 171ms
15:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
15:48:43 INFO - PROCESS | 3436 | 1466635723398 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:43 INFO - PROCESS | 3436 | 1466635723417 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:43 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
15:48:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:48:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
15:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 171ms
15:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
15:48:43 INFO - PROCESS | 3436 | 1466635723572 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:43 INFO - PROCESS | 3436 | 1466635723594 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:43 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
15:48:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:48:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
15:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 171ms
15:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
15:48:43 INFO - PROCESS | 3436 | 1466635723748 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:43 INFO - PROCESS | 3436 | 1466635723765 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:43 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[72] expected 0 but got 221
15:48:43 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:48:43 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:48:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
15:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 171ms
15:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
15:48:43 INFO - PROCESS | 3436 | 1466635723927 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:43 INFO - PROCESS | 3436 | 1466635723949 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:44 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
15:48:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:48:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
15:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 171ms
15:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
15:48:44 INFO - PROCESS | 3436 | 1466635724104 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:44 INFO - PROCESS | 3436 | 1466635724121 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:44 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
15:48:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:48:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
15:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 171ms
15:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
15:48:44 INFO - PROCESS | 3436 | 1466635724277 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:44 INFO - PROCESS | 3436 | 1466635724290 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:44 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[72] expected 0 but got 163
15:48:44 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
15:48:44 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
15:48:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
15:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 171ms
15:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
15:48:44 INFO - PROCESS | 3436 | 1466635724448 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:44 INFO - PROCESS | 3436 | 1466635724465 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
15:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 171ms
15:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
15:48:44 INFO - PROCESS | 3436 | 1466635724622 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:44 INFO - PROCESS | 3436 | 1466635724644 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
15:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 172ms
15:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
15:48:44 INFO - PROCESS | 3436 | 1466635724798 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:44 INFO - PROCESS | 3436 | 1466635724818 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
15:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 171ms
15:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
15:48:44 INFO - PROCESS | 3436 | 1466635724973 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:45 INFO - PROCESS | 3436 | 1466635724996 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
15:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 171ms
15:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
15:48:45 INFO - PROCESS | 3436 | 1466635725148 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:45 INFO - PROCESS | 3436 | 1466635725165 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
15:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 120ms
15:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
15:48:45 INFO - PROCESS | 3436 | 1466635725276 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:45 INFO - PROCESS | 3436 | 1466635725290 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
15:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 171ms
15:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
15:48:45 INFO - PROCESS | 3436 | 1466635725448 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:45 INFO - PROCESS | 3436 | 1466635725465 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:45 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
15:48:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
15:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 171ms
15:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
15:48:45 INFO - PROCESS | 3436 | 1466635725627 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:45 INFO - PROCESS | 3436 | 1466635725673 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
15:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 330ms
15:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
15:48:45 INFO - PROCESS | 3436 | 1466635725959 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:46 INFO - PROCESS | 3436 | 1466635726070 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
15:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 270ms
15:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
15:48:46 INFO - PROCESS | 3436 | 1466635726232 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:46 INFO - PROCESS | 3436 | 1466635726252 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
15:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 171ms
15:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
15:48:46 INFO - PROCESS | 3436 | 1466635726413 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:46 INFO - PROCESS | 3436 | 1466635726435 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
15:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 171ms
15:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
15:48:46 INFO - PROCESS | 3436 | 1466635726582 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:46 INFO - PROCESS | 3436 | 1466635726600 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
15:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 171ms
15:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
15:48:46 INFO - PROCESS | 3436 | 1466635726761 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:46 INFO - PROCESS | 3436 | 1466635726773 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
15:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 171ms
15:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
15:48:46 INFO - PROCESS | 3436 | 1466635726933 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:46 INFO - PROCESS | 3436 | 1466635726958 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
15:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 171ms
15:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
15:48:47 INFO - PROCESS | 3436 | 1466635727106 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:47 INFO - PROCESS | 3436 | 1466635727121 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
15:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 171ms
15:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
15:48:47 INFO - PROCESS | 3436 | 1466635727281 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:47 INFO - PROCESS | 3436 | 1466635727299 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
15:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 171ms
15:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
15:48:47 INFO - PROCESS | 3436 | 1466635727455 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:47 INFO - PROCESS | 3436 | 1466635727473 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
15:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 171ms
15:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
15:48:47 INFO - PROCESS | 3436 | 1466635727631 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:47 INFO - PROCESS | 3436 | 1466635727651 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
15:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 171ms
15:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
15:48:47 INFO - PROCESS | 3436 | 1466635727806 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:47 INFO - PROCESS | 3436 | 1466635727823 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
15:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 171ms
15:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
15:48:48 INFO - PROCESS | 3436 | 1466635727986 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:48 INFO - PROCESS | 3436 | 1466635728007 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
15:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 172ms
15:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
15:48:48 INFO - PROCESS | 3436 | 1466635728156 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:48 INFO - PROCESS | 3436 | 1466635728174 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
15:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 171ms
15:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
15:48:48 INFO - PROCESS | 3436 | 1466635728331 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:48 INFO - PROCESS | 3436 | 1466635728348 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
15:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 171ms
15:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
15:48:48 INFO - PROCESS | 3436 | 1466635728511 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:48 INFO - PROCESS | 3436 | 1466635728532 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
15:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 171ms
15:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
15:48:48 INFO - PROCESS | 3436 | 1466635728682 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:48 INFO - PROCESS | 3436 | 1466635728700 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
15:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 171ms
15:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
15:48:48 INFO - PROCESS | 3436 | 1466635728856 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:48 INFO - PROCESS | 3436 | 1466635728878 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
15:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 171ms
15:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
15:48:49 INFO - PROCESS | 3436 | 1466635729031 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:49 INFO - PROCESS | 3436 | 1466635729050 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
15:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 171ms
15:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
15:48:49 INFO - PROCESS | 3436 | 1466635729206 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:49 INFO - PROCESS | 3436 | 1466635729221 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
15:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 171ms
15:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
15:48:49 INFO - PROCESS | 3436 | 1466635729381 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:49 INFO - PROCESS | 3436 | 1466635729399 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
15:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 171ms
15:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
15:48:49 INFO - PROCESS | 3436 | 1466635729561 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:49 INFO - PROCESS | 3436 | 1466635729573 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:49 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
15:48:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:48:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
15:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 171ms
15:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
15:48:49 INFO - PROCESS | 3436 | 1466635729731 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:49 INFO - PROCESS | 3436 | 1466635729750 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
15:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 171ms
15:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
15:48:49 INFO - PROCESS | 3436 | 1466635729905 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:49 INFO - PROCESS | 3436 | 1466635729923 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
15:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 172ms
15:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
15:48:50 INFO - PROCESS | 3436 | 1466635730081 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:50 INFO - PROCESS | 3436 | 1466635730099 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
15:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 171ms
15:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
15:48:50 INFO - PROCESS | 3436 | 1466635730254 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:50 INFO - PROCESS | 3436 | 1466635730273 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:50 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
15:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 171ms
15:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
15:48:50 INFO - PROCESS | 3436 | 1466635730431 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:50 INFO - PROCESS | 3436 | 1466635730449 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:50 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
15:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 171ms
15:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
15:48:50 INFO - PROCESS | 3436 | 1466635730605 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:50 INFO - PROCESS | 3436 | 1466635730628 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
15:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 171ms
15:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
15:48:50 INFO - PROCESS | 3436 | 1466635730781 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:50 INFO - PROCESS | 3436 | 1466635730798 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
15:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 630ms
15:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
15:48:51 INFO - PROCESS | 3436 | 1466635731414 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:51 INFO - PROCESS | 3436 | 1466635731435 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
15:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 172ms
15:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
15:48:51 INFO - PROCESS | 3436 | 1466635731594 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:51 INFO - PROCESS | 3436 | 1466635731606 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
15:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 171ms
15:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
15:48:51 INFO - PROCESS | 3436 | 1466635731764 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:51 INFO - PROCESS | 3436 | 1466635731782 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
15:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 171ms
15:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
15:48:51 INFO - PROCESS | 3436 | 1466635731941 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:52 INFO - PROCESS | 3436 | 1466635731974 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
15:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 370ms
15:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
15:48:52 INFO - PROCESS | 3436 | 1466635732316 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:52 INFO - PROCESS | 3436 | 1466635732341 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
15:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 171ms
15:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
15:48:52 INFO - PROCESS | 3436 | 1466635732502 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:52 INFO - PROCESS | 3436 | 1466635732523 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
15:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 171ms
15:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
15:48:52 INFO - PROCESS | 3436 | 1466635732670 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:52 INFO - PROCESS | 3436 | 1466635732688 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 171ms
15:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
15:48:52 INFO - PROCESS | 3436 | 1466635732846 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:52 INFO - PROCESS | 3436 | 1466635732863 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:53 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
15:48:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
15:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 171ms
15:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
15:48:53 INFO - PROCESS | 3436 | 1466635733016 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:53 INFO - PROCESS | 3436 | 1466635733035 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:53 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
15:48:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
15:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 171ms
15:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
15:48:53 INFO - PROCESS | 3436 | 1466635733191 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:53 INFO - PROCESS | 3436 | 1466635733216 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:53 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
15:48:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
15:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 171ms
15:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
15:48:53 INFO - PROCESS | 3436 | 1466635733364 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:53 INFO - PROCESS | 3436 | 1466635733381 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:53 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]"
15:48:53 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:48:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
15:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 171ms
15:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
15:48:53 INFO - PROCESS | 3436 | 1466635733544 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:53 INFO - PROCESS | 3436 | 1466635733563 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:53 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
15:48:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
15:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 171ms
15:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
15:48:53 INFO - PROCESS | 3436 | 1466635733715 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:53 INFO - PROCESS | 3436 | 1466635733733 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
15:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 171ms
15:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
15:48:53 INFO - PROCESS | 3436 | 1466635733889 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:53 INFO - PROCESS | 3436 | 1466635733906 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
15:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 171ms
15:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
15:48:54 INFO - PROCESS | 3436 | 1466635734065 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:54 INFO - PROCESS | 3436 | 1466635734084 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
15:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 171ms
15:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
15:48:54 INFO - PROCESS | 3436 | 1466635734240 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:54 INFO - PROCESS | 3436 | 1466635734255 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
15:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 171ms
15:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
15:48:54 INFO - PROCESS | 3436 | 1466635734416 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:54 INFO - PROCESS | 3436 | 1466635734433 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
15:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 171ms
15:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
15:48:54 INFO - PROCESS | 3436 | 1466635734594 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:54 INFO - PROCESS | 3436 | 1466635734615 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
15:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 172ms
15:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
15:48:54 INFO - PROCESS | 3436 | 1466635734764 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:54 INFO - PROCESS | 3436 | 1466635734781 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
15:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 171ms
15:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
15:48:54 INFO - PROCESS | 3436 | 1466635734938 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:54 INFO - PROCESS | 3436 | 1466635734955 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
15:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 171ms
15:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
15:48:55 INFO - PROCESS | 3436 | 1466635735117 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:55 INFO - PROCESS | 3436 | 1466635735134 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
15:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 171ms
15:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
15:48:55 INFO - PROCESS | 3436 | 1466635735289 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:55 INFO - PROCESS | 3436 | 1466635735313 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
15:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 171ms
15:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
15:48:55 INFO - PROCESS | 3436 | 1466635735464 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:55 INFO - PROCESS | 3436 | 1466635735481 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
15:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 171ms
15:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
15:48:55 INFO - PROCESS | 3436 | 1466635735637 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:55 INFO - PROCESS | 3436 | 1466635735654 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
15:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 171ms
15:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
15:48:55 INFO - PROCESS | 3436 | 1466635735814 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:55 INFO - PROCESS | 3436 | 1466635735835 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
15:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 171ms
15:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
15:48:56 INFO - PROCESS | 3436 | 1466635735988 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:56 INFO - PROCESS | 3436 | 1466635736005 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
15:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 171ms
15:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
15:48:56 INFO - PROCESS | 3436 | 1466635736165 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:56 INFO - PROCESS | 3436 | 1466635736184 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
15:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 171ms
15:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
15:48:56 INFO - PROCESS | 3436 | 1466635736340 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:56 INFO - PROCESS | 3436 | 1466635736361 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
15:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 171ms
15:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
15:48:56 INFO - PROCESS | 3436 | 1466635736514 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:56 INFO - PROCESS | 3436 | 1466635736530 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
15:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 171ms
15:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
15:48:56 INFO - PROCESS | 3436 | 1466635736694 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:56 INFO - PROCESS | 3436 | 1466635736707 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
15:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 171ms
15:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
15:48:56 INFO - PROCESS | 3436 | 1466635736865 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:56 INFO - PROCESS | 3436 | 1466635736884 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
15:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 171ms
15:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
15:48:57 INFO - PROCESS | 3436 | 1466635737038 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:57 INFO - PROCESS | 3436 | 1466635737054 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
15:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 120ms
15:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
15:48:57 INFO - PROCESS | 3436 | 1466635737164 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:57 INFO - PROCESS | 3436 | 1466635737180 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
15:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 171ms
15:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
15:48:57 INFO - PROCESS | 3436 | 1466635737338 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:57 INFO - PROCESS | 3436 | 1466635737362 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
15:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 171ms
15:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
15:48:57 INFO - PROCESS | 3436 | 1466635737515 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:57 INFO - PROCESS | 3436 | 1466635737532 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
15:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 172ms
15:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
15:48:57 INFO - PROCESS | 3436 | 1466635737694 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:57 INFO - PROCESS | 3436 | 1466635737706 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
15:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 171ms
15:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
15:48:57 INFO - PROCESS | 3436 | 1466635737864 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:57 INFO - PROCESS | 3436 | 1466635737883 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
15:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 171ms
15:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
15:48:58 INFO - PROCESS | 3436 | 1466635738038 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:58 INFO - PROCESS | 3436 | 1466635738054 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
15:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 172ms
15:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
15:48:58 INFO - PROCESS | 3436 | 1466635738217 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:58 INFO - PROCESS | 3436 | 1466635738233 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
15:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 330ms
15:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
15:48:58 INFO - PROCESS | 3436 | 1466635738550 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:58 INFO - PROCESS | 3436 | 1466635738576 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
15:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 270ms
15:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
15:48:58 INFO - PROCESS | 3436 | 1466635738823 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:58 INFO - PROCESS | 3436 | 1466635738847 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
15:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 270ms
15:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
15:48:59 INFO - PROCESS | 3436 | 1466635739101 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:59 INFO - PROCESS | 3436 | 1466635739120 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
15:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 171ms
15:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
15:48:59 INFO - PROCESS | 3436 | 1466635739272 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:59 INFO - PROCESS | 3436 | 1466635739290 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
15:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 171ms
15:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
15:48:59 INFO - PROCESS | 3436 | 1466635739448 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:59 INFO - PROCESS | 3436 | 1466635739466 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
15:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 171ms
15:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
15:48:59 INFO - PROCESS | 3436 | 1466635739623 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:59 INFO - PROCESS | 3436 | 1466635739647 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
15:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 171ms
15:48:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
15:48:59 INFO - PROCESS | 3436 | 1466635739798 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:59 INFO - PROCESS | 3436 | 1466635739817 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:48:59 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 () {
15:48:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:48:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
15:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:48:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
15:48:59 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 () {
15:48:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:48:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
15:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:48:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:48:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
15:48:59 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 () {
15:48:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:48:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
15:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
15:49:00 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 () {
15:49:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
15:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
15:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
15:49:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 177ms
15:49:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
15:49:00 INFO - PROCESS | 3436 | 1466635739981 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:00 INFO - PROCESS | 3436 | 1466635740010 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
15:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
15:49:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
15:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
15:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
15:49:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
15:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
15:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
15:49:00 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 171ms
15:49:00 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
15:49:00 INFO - PROCESS | 3436 | 1466635740157 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:00 INFO - PROCESS | 3436 | 1466635740171 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:00 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
15:49:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
15:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:49:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
15:49:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
15:49:00 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.
15:49:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
15:49:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 171ms
15:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
15:49:00 INFO - PROCESS | 3436 | 1466635740332 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:00 INFO - PROCESS | 3436 | 1466635740351 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
15:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 121ms
15:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
15:49:00 INFO - PROCESS | 3436 | 1466635740461 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:00 INFO - PROCESS | 3436 | 1466635740483 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
15:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 171ms
15:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
15:49:00 INFO - PROCESS | 3436 | 1466635740632 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:00 INFO - PROCESS | 3436 | 1466635740649 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
15:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 171ms
15:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
15:49:00 INFO - PROCESS | 3436 | 1466635740806 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:00 INFO - PROCESS | 3436 | 1466635740822 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
15:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 171ms
15:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
15:49:01 INFO - PROCESS | 3436 | 1466635740982 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:01 INFO - PROCESS | 3436 | 1466635740999 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
15:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 171ms
15:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
15:49:01 INFO - PROCESS | 3436 | 1466635741157 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:01 INFO - PROCESS | 3436 | 1466635741171 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
15:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 171ms
15:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
15:49:01 INFO - PROCESS | 3436 | 1466635741332 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:01 INFO - PROCESS | 3436 | 1466635741351 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
15:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 172ms
15:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
15:49:01 INFO - PROCESS | 3436 | 1466635741508 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:01 INFO - PROCESS | 3436 | 1466635741521 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
15:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 171ms
15:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
15:49:01 INFO - PROCESS | 3436 | 1466635741682 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:01 INFO - PROCESS | 3436 | 1466635741698 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
15:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 171ms
15:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
15:49:01 INFO - PROCESS | 3436 | 1466635741856 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:01 INFO - PROCESS | 3436 | 1466635741873 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
15:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 171ms
15:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
15:49:02 INFO - PROCESS | 3436 | 1466635742031 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:02 INFO - PROCESS | 3436 | 1466635742047 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
15:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 171ms
15:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
15:49:02 INFO - PROCESS | 3436 | 1466635742209 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:02 INFO - PROCESS | 3436 | 1466635742223 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
15:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 171ms
15:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
15:49:02 INFO - PROCESS | 3436 | 1466635742381 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:02 INFO - PROCESS | 3436 | 1466635742398 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
15:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 120ms
15:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
15:49:02 INFO - PROCESS | 3436 | 1466635742507 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:02 INFO - PROCESS | 3436 | 1466635742520 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
15:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 171ms
15:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
15:49:02 INFO - PROCESS | 3436 | 1466635742682 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:02 INFO - PROCESS | 3436 | 1466635742698 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
15:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 171ms
15:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
15:49:02 INFO - PROCESS | 3436 | 1466635742861 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:02 INFO - PROCESS | 3436 | 1466635742882 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
15:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 171ms
15:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
15:49:03 INFO - PROCESS | 3436 | 1466635743032 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:03 INFO - PROCESS | 3436 | 1466635743049 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
15:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 171ms
15:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
15:49:03 INFO - PROCESS | 3436 | 1466635743205 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:03 INFO - PROCESS | 3436 | 1466635743222 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
15:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 171ms
15:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
15:49:03 INFO - PROCESS | 3436 | 1466635743382 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:03 INFO - PROCESS | 3436 | 1466635743401 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
15:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 120ms
15:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
15:49:03 INFO - PROCESS | 3436 | 1466635743510 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:03 INFO - PROCESS | 3436 | 1466635743530 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
15:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 120ms
15:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
15:49:03 INFO - PROCESS | 3436 | 1466635743633 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:03 INFO - PROCESS | 3436 | 1466635743649 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:03 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
15:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 171ms
15:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
15:49:03 INFO - PROCESS | 3436 | 1466635743806 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:03 INFO - PROCESS | 3436 | 1466635743828 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
15:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 171ms
15:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
15:49:04 INFO - PROCESS | 3436 | 1466635743981 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:04 INFO - PROCESS | 3436 | 1466635743998 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:04 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
15:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 171ms
15:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
15:49:04 INFO - PROCESS | 3436 | 1466635744156 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:04 INFO - PROCESS | 3436 | 1466635744172 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
15:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 171ms
15:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
15:49:04 INFO - PROCESS | 3436 | 1466635744331 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:04 INFO - PROCESS | 3436 | 1466635744351 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
15:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 171ms
15:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
15:49:04 INFO - PROCESS | 3436 | 1466635744505 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:04 INFO - PROCESS | 3436 | 1466635744521 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
15:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 271ms
15:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
15:49:04 INFO - PROCESS | 3436 | 1466635744788 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:04 INFO - PROCESS | 3436 | 1466635744820 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
15:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 230ms
15:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
15:49:05 INFO - PROCESS | 3436 | 1466635745020 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:05 INFO - PROCESS | 3436 | 1466635745047 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
15:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 171ms
15:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
15:49:05 INFO - PROCESS | 3436 | 1466635745202 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:05 INFO - PROCESS | 3436 | 1466635745221 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
15:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 171ms
15:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
15:49:05 INFO - PROCESS | 3436 | 1466635745380 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:05 INFO - PROCESS | 3436 | 1466635745397 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
15:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 171ms
15:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
15:49:05 INFO - PROCESS | 3436 | 1466635745550 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:05 INFO - PROCESS | 3436 | 1466635745571 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
15:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 171ms
15:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
15:49:05 INFO - PROCESS | 3436 | 1466635745725 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:05 INFO - PROCESS | 3436 | 1466635745741 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
15:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 171ms
15:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
15:49:05 INFO - PROCESS | 3436 | 1466635745899 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:05 INFO - PROCESS | 3436 | 1466635745917 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
15:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 171ms
15:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
15:49:06 INFO - PROCESS | 3436 | 1466635746072 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:06 INFO - PROCESS | 3436 | 1466635746098 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
15:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 172ms
15:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
15:49:06 INFO - PROCESS | 3436 | 1466635746248 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:06 INFO - PROCESS | 3436 | 1466635746265 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
15:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 171ms
15:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
15:49:06 INFO - PROCESS | 3436 | 1466635746428 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:06 INFO - PROCESS | 3436 | 1466635746440 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
15:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 171ms
15:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
15:49:06 INFO - PROCESS | 3436 | 1466635746599 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:06 INFO - PROCESS | 3436 | 1466635746621 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
15:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 171ms
15:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
15:49:06 INFO - PROCESS | 3436 | 1466635746778 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:06 INFO - PROCESS | 3436 | 1466635746789 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
15:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 171ms
15:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
15:49:06 INFO - PROCESS | 3436 | 1466635746949 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:07 INFO - PROCESS | 3436 | 1466635746971 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:07 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
15:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 171ms
15:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
15:49:07 INFO - PROCESS | 3436 | 1466635747123 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:07 INFO - PROCESS | 3436 | 1466635747138 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
15:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 171ms
15:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
15:49:07 INFO - PROCESS | 3436 | 1466635747298 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:07 INFO - PROCESS | 3436 | 1466635747313 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
15:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 171ms
15:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
15:49:07 INFO - PROCESS | 3436 | 1466635747473 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:07 INFO - PROCESS | 3436 | 1466635747488 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:07 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
15:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 171ms
15:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
15:49:07 INFO - PROCESS | 3436 | 1466635747648 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:07 INFO - PROCESS | 3436 | 1466635747667 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
15:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 171ms
15:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
15:49:07 INFO - PROCESS | 3436 | 1466635747821 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:07 INFO - PROCESS | 3436 | 1466635747838 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
15:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 171ms
15:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
15:49:08 INFO - PROCESS | 3436 | 1466635747998 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:08 INFO - PROCESS | 3436 | 1466635748020 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
15:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 172ms
15:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
15:49:08 INFO - PROCESS | 3436 | 1466635748173 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:08 INFO - PROCESS | 3436 | 1466635748188 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
15:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 171ms
15:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
15:49:08 INFO - PROCESS | 3436 | 1466635748351 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:08 INFO - PROCESS | 3436 | 1466635748367 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
15:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 171ms
15:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
15:49:08 INFO - PROCESS | 3436 | 1466635748524 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:08 INFO - PROCESS | 3436 | 1466635748538 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:08 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
15:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 171ms
15:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
15:49:08 INFO - PROCESS | 3436 | 1466635748698 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:08 INFO - PROCESS | 3436 | 1466635748714 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
15:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 171ms
15:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
15:49:08 INFO - PROCESS | 3436 | 1466635748872 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:08 INFO - PROCESS | 3436 | 1466635748888 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:09 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
15:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 171ms
15:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
15:49:09 INFO - PROCESS | 3436 | 1466635749048 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:09 INFO - PROCESS | 3436 | 1466635749067 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
15:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 171ms
15:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
15:49:09 INFO - PROCESS | 3436 | 1466635749223 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:09 INFO - PROCESS | 3436 | 1466635749245 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
15:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 171ms
15:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
15:49:09 INFO - PROCESS | 3436 | 1466635749399 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:09 INFO - PROCESS | 3436 | 1466635749416 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
15:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 171ms
15:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
15:49:09 INFO - PROCESS | 3436 | 1466635749574 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:09 INFO - PROCESS | 3436 | 1466635749588 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
15:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 171ms
15:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
15:49:09 INFO - PROCESS | 3436 | 1466635749748 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:09 INFO - PROCESS | 3436 | 1466635749767 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
15:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 171ms
15:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
15:49:09 INFO - PROCESS | 3436 | 1466635749923 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:09 INFO - PROCESS | 3436 | 1466635749938 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
15:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 171ms
15:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
15:49:10 INFO - PROCESS | 3436 | 1466635750097 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:10 INFO - PROCESS | 3436 | 1466635750113 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
15:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 171ms
15:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
15:49:10 INFO - PROCESS | 3436 | 1466635750273 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:10 INFO - PROCESS | 3436 | 1466635750290 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
15:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 171ms
15:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
15:49:10 INFO - PROCESS | 3436 | 1466635750448 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:10 INFO - PROCESS | 3436 | 1466635750470 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
15:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 171ms
15:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
15:49:10 INFO - PROCESS | 3436 | 1466635750624 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:10 INFO - PROCESS | 3436 | 1466635750638 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
15:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 171ms
15:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
15:49:10 INFO - PROCESS | 3436 | 1466635750800 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:10 INFO - PROCESS | 3436 | 1466635750818 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
15:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 331ms
15:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
15:49:11 INFO - PROCESS | 3436 | 1466635751134 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:11 INFO - PROCESS | 3436 | 1466635751158 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:11 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
15:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 270ms
15:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
15:49:11 INFO - PROCESS | 3436 | 1466635751407 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:11 INFO - PROCESS | 3436 | 1466635751430 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:11 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
15:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 231ms
15:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
15:49:11 INFO - PROCESS | 3436 | 1466635751648 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:11 INFO - PROCESS | 3436 | 1466635751667 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:11 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
15:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 171ms
15:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
15:49:11 INFO - PROCESS | 3436 | 1466635751820 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:11 INFO - PROCESS | 3436 | 1466635751839 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:12 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)
15:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 173ms
15:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
15:49:12 INFO - PROCESS | 3436 | 1466635752001 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:12 INFO - PROCESS | 3436 | 1466635752019 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 171ms
15:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
15:49:12 INFO - PROCESS | 3436 | 1466635752175 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:12 INFO - PROCESS | 3436 | 1466635752199 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
15:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 171ms
15:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
15:49:12 INFO - PROCESS | 3436 | 1466635752348 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:12 INFO - PROCESS | 3436 | 1466635752365 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
15:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 171ms
15:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
15:49:12 INFO - PROCESS | 3436 | 1466635752523 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:12 INFO - PROCESS | 3436 | 1466635752540 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
15:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 171ms
15:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
15:49:12 INFO - PROCESS | 3436 | 1466635752698 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:12 INFO - PROCESS | 3436 | 1466635752720 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
15:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 171ms
15:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
15:49:12 INFO - PROCESS | 3436 | 1466635752873 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:12 INFO - PROCESS | 3436 | 1466635752888 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
15:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 171ms
15:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
15:49:13 INFO - PROCESS | 3436 | 1466635753049 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:13 INFO - PROCESS | 3436 | 1466635753068 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
15:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 171ms
15:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
15:49:13 INFO - PROCESS | 3436 | 1466635753224 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:13 INFO - PROCESS | 3436 | 1466635753238 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
15:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 171ms
15:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
15:49:13 INFO - PROCESS | 3436 | 1466635753398 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:13 INFO - PROCESS | 3436 | 1466635753418 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
15:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 171ms
15:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
15:49:13 INFO - PROCESS | 3436 | 1466635753572 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:13 INFO - PROCESS | 3436 | 1466635753590 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
15:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 171ms
15:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
15:49:13 INFO - PROCESS | 3436 | 1466635753748 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:13 INFO - PROCESS | 3436 | 1466635753766 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:13 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
15:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 171ms
15:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
15:49:13 INFO - PROCESS | 3436 | 1466635753923 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:13 INFO - PROCESS | 3436 | 1466635753938 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
15:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 171ms
15:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
15:49:14 INFO - PROCESS | 3436 | 1466635754098 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:14 INFO - PROCESS | 3436 | 1466635754115 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
15:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 171ms
15:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
15:49:14 INFO - PROCESS | 3436 | 1466635754280 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:14 INFO - PROCESS | 3436 | 1466635754301 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:14 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)
15:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 171ms
15:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
15:49:14 INFO - PROCESS | 3436 | 1466635754448 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:14 INFO - PROCESS | 3436 | 1466635754464 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 171ms
15:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
15:49:14 INFO - PROCESS | 3436 | 1466635754622 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:14 INFO - PROCESS | 3436 | 1466635754638 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
15:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 172ms
15:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
15:49:14 INFO - PROCESS | 3436 | 1466635754800 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:14 INFO - PROCESS | 3436 | 1466635754820 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
15:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 171ms
15:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
15:49:15 INFO - PROCESS | 3436 | 1466635754981 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:15 INFO - PROCESS | 3436 | 1466635755000 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
15:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 171ms
15:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
15:49:15 INFO - PROCESS | 3436 | 1466635755155 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:15 INFO - PROCESS | 3436 | 1466635755172 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
15:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 171ms
15:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
15:49:15 INFO - PROCESS | 3436 | 1466635755332 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:15 INFO - PROCESS | 3436 | 1466635755349 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
15:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 171ms
15:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
15:49:15 INFO - PROCESS | 3436 | 1466635755505 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:15 INFO - PROCESS | 3436 | 1466635755522 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
15:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 171ms
15:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
15:49:15 INFO - PROCESS | 3436 | 1466635755682 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:15 INFO - PROCESS | 3436 | 1466635755698 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
15:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 120ms
15:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
15:49:15 INFO - PROCESS | 3436 | 1466635755805 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:15 INFO - PROCESS | 3436 | 1466635755824 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
15:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 171ms
15:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
15:49:16 INFO - PROCESS | 3436 | 1466635755982 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:16 INFO - PROCESS | 3436 | 1466635756001 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
15:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 171ms
15:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
15:49:16 INFO - PROCESS | 3436 | 1466635756156 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:16 INFO - PROCESS | 3436 | 1466635756172 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
15:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 171ms
15:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
15:49:16 INFO - PROCESS | 3436 | 1466635756334 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:16 INFO - PROCESS | 3436 | 1466635756354 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
15:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 171ms
15:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
15:49:16 INFO - PROCESS | 3436 | 1466635756511 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:16 INFO - PROCESS | 3436 | 1466635756523 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
15:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 171ms
15:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
15:49:16 INFO - PROCESS | 3436 | 1466635756682 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:16 INFO - PROCESS | 3436 | 1466635756699 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
15:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 171ms
15:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
15:49:16 INFO - PROCESS | 3436 | 1466635756856 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:16 INFO - PROCESS | 3436 | 1466635756878 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
15:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 172ms
15:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
15:49:17 INFO - PROCESS | 3436 | 1466635757032 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:17 INFO - PROCESS | 3436 | 1466635757048 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
15:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 330ms
15:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
15:49:17 INFO - PROCESS | 3436 | 1466635757369 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:17 INFO - PROCESS | 3436 | 1466635757421 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
15:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 330ms
15:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
15:49:17 INFO - PROCESS | 3436 | 1466635757704 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:17 INFO - PROCESS | 3436 | 1466635757723 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
15:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 171ms
15:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
15:49:17 INFO - PROCESS | 3436 | 1466635757885 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:17 INFO - PROCESS | 3436 | 1466635757905 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
15:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 171ms
15:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
15:49:18 INFO - PROCESS | 3436 | 1466635758056 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:18 INFO - PROCESS | 3436 | 1466635758073 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
15:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 172ms
15:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
15:49:18 INFO - PROCESS | 3436 | 1466635758231 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:18 INFO - PROCESS | 3436 | 1466635758249 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
15:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 171ms
15:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
15:49:18 INFO - PROCESS | 3436 | 1466635758409 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:18 INFO - PROCESS | 3436 | 1466635758437 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
15:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 171ms
15:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
15:49:18 INFO - PROCESS | 3436 | 1466635758581 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:18 INFO - PROCESS | 3436 | 1466635758600 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
15:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 171ms
15:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
15:49:18 INFO - PROCESS | 3436 | 1466635758761 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:18 INFO - PROCESS | 3436 | 1466635758781 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
15:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 171ms
15:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
15:49:18 INFO - PROCESS | 3436 | 1466635758933 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:18 INFO - PROCESS | 3436 | 1466635758950 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
15:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 171ms
15:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
15:49:19 INFO - PROCESS | 3436 | 1466635759106 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:19 INFO - PROCESS | 3436 | 1466635759122 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
15:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 171ms
15:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
15:49:19 INFO - PROCESS | 3436 | 1466635759282 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:19 INFO - PROCESS | 3436 | 1466635759306 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
15:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 171ms
15:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
15:49:19 INFO - PROCESS | 3436 | 1466635759457 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:19 INFO - PROCESS | 3436 | 1466635759474 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
15:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 171ms
15:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
15:49:19 INFO - PROCESS | 3436 | 1466635759632 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:19 INFO - PROCESS | 3436 | 1466635759649 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
15:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 171ms
15:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
15:49:19 INFO - PROCESS | 3436 | 1466635759805 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:19 INFO - PROCESS | 3436 | 1466635759823 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
15:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 171ms
15:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
15:49:20 INFO - PROCESS | 3436 | 1466635759982 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:20 INFO - PROCESS | 3436 | 1466635760001 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
15:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 171ms
15:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
15:49:20 INFO - PROCESS | 3436 | 1466635760157 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:20 INFO - PROCESS | 3436 | 1466635760173 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
15:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 171ms
15:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
15:49:20 INFO - PROCESS | 3436 | 1466635760332 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:20 INFO - PROCESS | 3436 | 1466635760351 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
15:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 171ms
15:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
15:49:20 INFO - PROCESS | 3436 | 1466635760507 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:20 INFO - PROCESS | 3436 | 1466635760521 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
15:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 171ms
15:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
15:49:20 INFO - PROCESS | 3436 | 1466635760682 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:20 INFO - PROCESS | 3436 | 1466635760699 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
15:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 171ms
15:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
15:49:20 INFO - PROCESS | 3436 | 1466635760856 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:20 INFO - PROCESS | 3436 | 1466635760874 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
15:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 171ms
15:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
15:49:21 INFO - PROCESS | 3436 | 1466635761032 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:21 INFO - PROCESS | 3436 | 1466635761048 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
15:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 120ms
15:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
15:49:21 INFO - PROCESS | 3436 | 1466635761156 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:21 INFO - PROCESS | 3436 | 1466635761171 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
15:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 171ms
15:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
15:49:21 INFO - PROCESS | 3436 | 1466635761332 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:21 INFO - PROCESS | 3436 | 1466635761347 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
15:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 172ms
15:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
15:49:21 INFO - PROCESS | 3436 | 1466635761506 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:21 INFO - PROCESS | 3436 | 1466635761528 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:21 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
15:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 171ms
15:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
15:49:21 INFO - PROCESS | 3436 | 1466635761685 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:21 INFO - PROCESS | 3436 | 1466635761701 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:21 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
15:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 171ms
15:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
15:49:21 INFO - PROCESS | 3436 | 1466635761857 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:21 INFO - PROCESS | 3436 | 1466635761874 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
15:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 171ms
15:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
15:49:22 INFO - PROCESS | 3436 | 1466635762031 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:22 INFO - PROCESS | 3436 | 1466635762055 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
15:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 171ms
15:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
15:49:22 INFO - PROCESS | 3436 | 1466635762206 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:22 INFO - PROCESS | 3436 | 1466635762223 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
15:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 171ms
15:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
15:49:22 INFO - PROCESS | 3436 | 1466635762382 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:22 INFO - PROCESS | 3436 | 1466635762404 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
15:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 171ms
15:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
15:49:22 INFO - PROCESS | 3436 | 1466635762557 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:22 INFO - PROCESS | 3436 | 1466635762572 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
15:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 171ms
15:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
15:49:22 INFO - PROCESS | 3436 | 1466635762732 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:22 INFO - PROCESS | 3436 | 1466635762749 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
15:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 171ms
15:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
15:49:22 INFO - PROCESS | 3436 | 1466635762912 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:22 INFO - PROCESS | 3436 | 1466635762923 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
15:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 171ms
15:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
15:49:23 INFO - PROCESS | 3436 | 1466635763084 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:23 INFO - PROCESS | 3436 | 1466635763106 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:23 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)
15:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 330ms
15:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
15:49:23 INFO - PROCESS | 3436 | 1466635763420 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:23 INFO - PROCESS | 3436 | 1466635763450 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
15:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 171ms
15:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
15:49:23 INFO - PROCESS | 3436 | 1466635763600 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:23 INFO - PROCESS | 3436 | 1466635763620 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
15:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 171ms
15:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
15:49:23 INFO - PROCESS | 3436 | 1466635763781 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:23 INFO - PROCESS | 3436 | 1466635763803 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
15:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 171ms
15:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
15:49:23 INFO - PROCESS | 3436 | 1466635763957 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:24 INFO - PROCESS | 3436 | 1466635764015 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
15:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 332ms
15:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
15:49:24 INFO - PROCESS | 3436 | 1466635764295 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:24 INFO - PROCESS | 3436 | 1466635764307 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
15:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 171ms
15:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
15:49:24 INFO - PROCESS | 3436 | 1466635764467 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:24 INFO - PROCESS | 3436 | 1466635764489 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
15:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 171ms
15:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
15:49:24 INFO - PROCESS | 3436 | 1466635764640 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:24 INFO - PROCESS | 3436 | 1466635764656 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
15:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 172ms
15:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
15:49:24 INFO - PROCESS | 3436 | 1466635764818 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:24 INFO - PROCESS | 3436 | 1466635764837 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
15:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 171ms
15:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
15:49:25 INFO - PROCESS | 3436 | 1466635764991 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:25 INFO - PROCESS | 3436 | 1466635765006 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
15:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 171ms
15:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
15:49:25 INFO - PROCESS | 3436 | 1466635765165 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:25 INFO - PROCESS | 3436 | 1466635765184 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
15:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 171ms
15:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
15:49:25 INFO - PROCESS | 3436 | 1466635765339 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:25 INFO - PROCESS | 3436 | 1466635765369 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
15:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 171ms
15:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
15:49:25 INFO - PROCESS | 3436 | 1466635765515 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:25 INFO - PROCESS | 3436 | 1466635765537 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
15:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 171ms
15:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
15:49:25 INFO - PROCESS | 3436 | 1466635765690 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:25 INFO - PROCESS | 3436 | 1466635765706 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
15:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 171ms
15:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
15:49:25 INFO - PROCESS | 3436 | 1466635765866 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:25 INFO - PROCESS | 3436 | 1466635765885 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
15:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 171ms
15:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
15:49:26 INFO - PROCESS | 3436 | 1466635766041 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:26 INFO - PROCESS | 3436 | 1466635766056 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
15:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 171ms
15:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
15:49:26 INFO - PROCESS | 3436 | 1466635766215 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:26 INFO - PROCESS | 3436 | 1466635766231 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
15:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 171ms
15:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
15:49:26 INFO - PROCESS | 3436 | 1466635766389 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:26 INFO - PROCESS | 3436 | 1466635766405 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
15:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 370ms
15:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
15:49:26 INFO - PROCESS | 3436 | 1466635766762 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:26 INFO - PROCESS | 3436 | 1466635766788 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
15:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 171ms
15:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
15:49:26 INFO - PROCESS | 3436 | 1466635766936 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:26 INFO - PROCESS | 3436 | 1466635766953 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
15:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 173ms
15:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
15:49:27 INFO - PROCESS | 3436 | 1466635767115 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:27 INFO - PROCESS | 3436 | 1466635767134 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
15:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 171ms
15:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
15:49:27 INFO - PROCESS | 3436 | 1466635767289 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:27 INFO - PROCESS | 3436 | 1466635767305 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
15:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 171ms
15:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
15:49:27 INFO - PROCESS | 3436 | 1466635767466 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:27 INFO - PROCESS | 3436 | 1466635767483 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:27 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
15:49:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:49:27 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
15:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:49:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 171ms
15:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
15:49:27 INFO - PROCESS | 3436 | 1466635767640 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:27 INFO - PROCESS | 3436 | 1466635767668 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
15:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 171ms
15:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
15:49:27 INFO - PROCESS | 3436 | 1466635767815 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:27 INFO - PROCESS | 3436 | 1466635767833 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
15:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 171ms
15:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
15:49:28 INFO - PROCESS | 3436 | 1466635767995 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 INFO - PROCESS | 3436 | 1466635768006 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 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
15:49:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:49:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
15:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 172ms
15:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
15:49:28 INFO - PROCESS | 3436 | 1466635768165 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 INFO - PROCESS | 3436 | 1466635768182 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 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
15:49:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
15:49:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
15:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:49:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 120ms
15:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
15:49:28 INFO - PROCESS | 3436 | 1466635768294 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 INFO - PROCESS | 3436 | 1466635768304 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
15:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 120ms
15:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
15:49:28 INFO - PROCESS | 3436 | 1466635768418 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 INFO - PROCESS | 3436 | 1466635768435 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
15:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 171ms
15:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
15:49:28 INFO - PROCESS | 3436 | 1466635768597 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 INFO - PROCESS | 3436 | 1466635768608 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
15:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 171ms
15:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
15:49:28 INFO - PROCESS | 3436 | 1466635768769 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 INFO - PROCESS | 3436 | 1466635768788 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
15:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 171ms
15:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
15:49:28 INFO - PROCESS | 3436 | 1466635768946 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:28 INFO - PROCESS | 3436 | 1466635768957 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
15:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 171ms
15:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
15:49:29 INFO - PROCESS | 3436 | 1466635769117 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:29 INFO - PROCESS | 3436 | 1466635769136 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
15:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 171ms
15:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
15:49:29 INFO - PROCESS | 3436 | 1466635769383 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:29 INFO - PROCESS | 3436 | 1466635769420 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
15:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 270ms
15:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
15:49:29 INFO - PROCESS | 3436 | 1466635769583 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:29 INFO - PROCESS | 3436 | 1466635769603 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
15:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 171ms
15:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
15:49:29 INFO - PROCESS | 3436 | 1466635769756 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:29 INFO - PROCESS | 3436 | 1466635769781 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
15:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 171ms
15:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
15:49:29 INFO - PROCESS | 3436 | 1466635769934 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:29 INFO - PROCESS | 3436 | 1466635769952 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
15:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 171ms
15:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
15:49:30 INFO - PROCESS | 3436 | 1466635770115 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:30 INFO - PROCESS | 3436 | 1466635770132 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
15:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 171ms
15:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
15:49:30 INFO - PROCESS | 3436 | 1466635770289 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:30 INFO - PROCESS | 3436 | 1466635770317 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
15:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 171ms
15:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
15:49:30 INFO - PROCESS | 3436 | 1466635770466 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:30 INFO - PROCESS | 3436 | 1466635770489 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
15:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 270ms
15:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
15:49:30 INFO - PROCESS | 3436 | 1466635770741 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:30 INFO - PROCESS | 3436 | 1466635770757 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
15:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 171ms
15:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
15:49:30 INFO - PROCESS | 3436 | 1466635770916 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:30 INFO - PROCESS | 3436 | 1466635770937 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
15:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 171ms
15:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
15:49:31 INFO - PROCESS | 3436 | 1466635771089 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:31 INFO - PROCESS | 3436 | 1466635771106 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
15:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 171ms
15:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
15:49:31 INFO - PROCESS | 3436 | 1466635771271 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:31 INFO - PROCESS | 3436 | 1466635771290 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
15:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 172ms
15:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
15:49:31 INFO - PROCESS | 3436 | 1466635771447 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:31 INFO - PROCESS | 3436 | 1466635771465 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
15:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 171ms
15:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
15:49:31 INFO - PROCESS | 3436 | 1466635771618 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:31 INFO - PROCESS | 3436 | 1466635771637 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
15:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 171ms
15:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
15:49:31 INFO - PROCESS | 3436 | 1466635771795 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:31 INFO - PROCESS | 3436 | 1466635771807 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
15:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 171ms
15:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
15:49:32 INFO - PROCESS | 3436 | 1466635771967 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - PROCESS | 3436 | 1466635771985 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
15:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 120ms
15:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
15:49:32 INFO - PROCESS | 3436 | 1466635772089 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - PROCESS | 3436 | 1466635772109 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
15:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 171ms
15:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
15:49:32 INFO - PROCESS | 3436 | 1466635772267 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - PROCESS | 3436 | 1466635772284 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
15:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 120ms
15:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
15:49:32 INFO - PROCESS | 3436 | 1466635772389 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - PROCESS | 3436 | 1466635772404 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
15:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 171ms
15:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
15:49:32 INFO - PROCESS | 3436 | 1466635772565 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - PROCESS | 3436 | 1466635772586 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
15:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 171ms
15:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
15:49:32 INFO - PROCESS | 3436 | 1466635772740 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - PROCESS | 3436 | 1466635772755 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
15:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 171ms
15:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
15:49:32 INFO - PROCESS | 3436 | 1466635772915 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:32 INFO - PROCESS | 3436 | 1466635772936 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
15:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 171ms
15:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
15:49:33 INFO - PROCESS | 3436 | 1466635773091 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:33 INFO - PROCESS | 3436 | 1466635773106 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
15:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 171ms
15:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
15:49:33 INFO - PROCESS | 3436 | 1466635773265 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:33 INFO - PROCESS | 3436 | 1466635773282 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
15:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 171ms
15:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
15:49:33 INFO - PROCESS | 3436 | 1466635773439 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:33 INFO - PROCESS | 3436 | 1466635773457 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
15:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 171ms
15:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
15:49:33 INFO - PROCESS | 3436 | 1466635773616 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:33 INFO - PROCESS | 3436 | 1466635773632 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
15:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 171ms
15:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
15:49:33 INFO - PROCESS | 3436 | 1466635773790 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:33 INFO - PROCESS | 3436 | 1466635773806 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
15:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 171ms
15:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
15:49:34 INFO - PROCESS | 3436 | 1466635773996 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:34 INFO - PROCESS | 3436 | 1466635774015 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
15:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 171ms
15:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
15:49:34 INFO - PROCESS | 3436 | 1466635774172 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:34 INFO - PROCESS | 3436 | 1466635774186 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
15:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 171ms
15:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
15:49:34 INFO - PROCESS | 3436 | 1466635774346 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:34 INFO - PROCESS | 3436 | 1466635774362 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:34 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
15:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 171ms
15:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
15:49:34 INFO - PROCESS | 3436 | 1466635774521 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:34 INFO - PROCESS | 3436 | 1466635774544 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
15:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 171ms
15:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
15:49:34 INFO - PROCESS | 3436 | 1466635774696 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:34 INFO - PROCESS | 3436 | 1466635774712 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
15:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 172ms
15:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
15:49:34 INFO - PROCESS | 3436 | 1466635774871 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:34 INFO - PROCESS | 3436 | 1466635774886 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
15:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 171ms
15:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
15:49:35 INFO - PROCESS | 3436 | 1466635775047 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:35 INFO - PROCESS | 3436 | 1466635775065 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
15:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 171ms
15:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
15:49:35 INFO - PROCESS | 3436 | 1466635775228 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:35 INFO - PROCESS | 3436 | 1466635775239 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
15:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 171ms
15:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
15:49:35 INFO - PROCESS | 3436 | 1466635775400 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:35 INFO - PROCESS | 3436 | 1466635775416 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
15:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 171ms
15:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
15:49:35 INFO - PROCESS | 3436 | 1466635775587 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:35 INFO - PROCESS | 3436 | 1466635775638 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
15:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 330ms
15:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
15:49:35 INFO - PROCESS | 3436 | 1466635775915 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:35 INFO - PROCESS | 3436 | 1466635775937 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:36 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
15:49:36 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
15:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 171ms
15:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
15:49:36 INFO - PROCESS | 3436 | 1466635776082 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:36 INFO - PROCESS | 3436 | 1466635776103 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
15:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 171ms
15:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
15:49:36 INFO - PROCESS | 3436 | 1466635776263 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:36 INFO - PROCESS | 3436 | 1466635776283 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
15:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 171ms
15:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
15:49:36 INFO - PROCESS | 3436 | 1466635776432 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:36 INFO - PROCESS | 3436 | 1466635776450 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
15:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 171ms
15:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
15:49:36 INFO - PROCESS | 3436 | 1466635776606 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:36 INFO - PROCESS | 3436 | 1466635776621 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
15:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 171ms
15:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
15:49:36 INFO - PROCESS | 3436 | 1466635776782 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:36 INFO - PROCESS | 3436 | 1466635776850 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
15:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 230ms
15:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
15:49:37 INFO - PROCESS | 3436 | 1466635777015 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:37 INFO - PROCESS | 3436 | 1466635777032 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
15:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 171ms
15:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
15:49:37 INFO - PROCESS | 3436 | 1466635777197 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:37 INFO - PROCESS | 3436 | 1466635777214 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
15:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 171ms
15:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
15:49:37 INFO - PROCESS | 3436 | 1466635777364 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:37 INFO - PROCESS | 3436 | 1466635777381 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
15:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 120ms
15:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
15:49:37 INFO - PROCESS | 3436 | 1466635777486 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:37 INFO - PROCESS | 3436 | 1466635777504 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
15:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 171ms
15:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
15:49:37 INFO - PROCESS | 3436 | 1466635777664 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:37 INFO - PROCESS | 3436 | 1466635777685 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
15:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 171ms
15:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
15:49:37 INFO - PROCESS | 3436 | 1466635777845 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:37 INFO - PROCESS | 3436 | 1466635777863 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
15:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 171ms
15:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
15:49:38 INFO - PROCESS | 3436 | 1466635778013 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - PROCESS | 3436 | 1466635778029 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
15:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 121ms
15:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
15:49:38 INFO - PROCESS | 3436 | 1466635778137 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - PROCESS | 3436 | 1466635778154 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
15:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 120ms
15:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
15:49:38 INFO - PROCESS | 3436 | 1466635778263 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - PROCESS | 3436 | 1466635778280 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
15:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 120ms
15:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
15:49:38 INFO - PROCESS | 3436 | 1466635778387 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - PROCESS | 3436 | 1466635778403 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
15:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 171ms
15:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
15:49:38 INFO - PROCESS | 3436 | 1466635778564 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - PROCESS | 3436 | 1466635778580 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
15:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 120ms
15:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
15:49:38 INFO - PROCESS | 3436 | 1466635778686 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - PROCESS | 3436 | 1466635778703 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
15:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 171ms
15:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
15:49:38 INFO - PROCESS | 3436 | 1466635778864 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:38 INFO - PROCESS | 3436 | 1466635778881 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
15:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 171ms
15:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
15:49:39 INFO - PROCESS | 3436 | 1466635779048 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:39 INFO - PROCESS | 3436 | 1466635779065 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
15:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 190ms
15:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
15:49:39 INFO - PROCESS | 3436 | 1466635779230 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:39 INFO - PROCESS | 3436 | 1466635779269 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
15:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 171ms
15:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
15:49:39 INFO - PROCESS | 3436 | 1466635779405 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:39 INFO - PROCESS | 3436 | 1466635779430 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
15:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 171ms
15:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
15:49:39 INFO - PROCESS | 3436 | 1466635779589 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:39 INFO - PROCESS | 3436 | 1466635779603 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
15:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 171ms
15:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
15:49:39 INFO - PROCESS | 3436 | 1466635779763 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:39 INFO - PROCESS | 3436 | 1466635779781 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
15:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 670ms
15:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
15:49:40 INFO - PROCESS | 3436 | 1466635780438 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:40 INFO - PROCESS | 3436 | 1466635780450 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
15:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 171ms
15:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
15:49:40 INFO - PROCESS | 3436 | 1466635780614 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:40 INFO - PROCESS | 3436 | 1466635780631 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
15:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 171ms
15:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
15:49:40 INFO - PROCESS | 3436 | 1466635780789 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:40 INFO - PROCESS | 3436 | 1466635780803 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
15:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 171ms
15:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
15:49:40 INFO - PROCESS | 3436 | 1466635780964 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:40 INFO - PROCESS | 3436 | 1466635780980 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
15:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 172ms
15:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
15:49:41 INFO - PROCESS | 3436 | 1466635781144 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:41 INFO - PROCESS | 3436 | 1466635781155 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
15:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 171ms
15:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
15:49:41 INFO - PROCESS | 3436 | 1466635781313 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:41 INFO - PROCESS | 3436 | 1466635781339 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
15:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 172ms
15:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
15:49:41 INFO - PROCESS | 3436 | 1466635781487 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:41 INFO - PROCESS | 3436 | 1466635781503 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
15:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 171ms
15:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
15:49:41 INFO - PROCESS | 3436 | 1466635781664 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:41 INFO - PROCESS | 3436 | 1466635781680 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
15:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 120ms
15:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
15:49:41 INFO - PROCESS | 3436 | 1466635781795 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:41 INFO - PROCESS | 3436 | 1466635781806 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
15:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 330ms
15:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
15:49:42 INFO - PROCESS | 3436 | 1466635782125 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:42 INFO - PROCESS | 3436 | 1466635782149 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
15:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 171ms
15:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
15:49:42 INFO - PROCESS | 3436 | 1466635782302 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:42 INFO - PROCESS | 3436 | 1466635782339 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
15:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 171ms
15:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
15:49:42 INFO - PROCESS | 3436 | 1466635782483 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:42 INFO - PROCESS | 3436 | 1466635782501 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
15:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 171ms
15:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
15:49:42 INFO - PROCESS | 3436 | 1466635782654 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:42 INFO - PROCESS | 3436 | 1466635782672 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
15:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 171ms
15:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
15:49:42 INFO - PROCESS | 3436 | 1466635782830 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:42 INFO - PROCESS | 3436 | 1466635782848 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
15:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 171ms
15:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
15:49:43 INFO - PROCESS | 3436 | 1466635783006 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:43 INFO - PROCESS | 3436 | 1466635783031 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
15:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 171ms
15:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
15:49:43 INFO - PROCESS | 3436 | 1466635783181 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:43 INFO - PROCESS | 3436 | 1466635783234 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
15:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 230ms
15:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
15:49:43 INFO - PROCESS | 3436 | 1466635783415 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:43 INFO - PROCESS | 3436 | 1466635783472 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
15:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 230ms
15:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
15:49:43 INFO - PROCESS | 3436 | 1466635783648 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:43 INFO - PROCESS | 3436 | 1466635783665 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
15:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 171ms
15:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
15:49:43 INFO - PROCESS | 3436 | 1466635783821 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:43 INFO - PROCESS | 3436 | 1466635783845 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
15:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 171ms
15:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
15:49:44 INFO - PROCESS | 3436 | 1466635783997 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:44 INFO - PROCESS | 3436 | 1466635784018 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
15:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 171ms
15:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
15:49:44 INFO - PROCESS | 3436 | 1466635784179 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:44 INFO - PROCESS | 3436 | 1466635784195 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
15:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 171ms
15:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
15:49:44 INFO - PROCESS | 3436 | 1466635784347 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:44 INFO - PROCESS | 3436 | 1466635784365 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
15:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 120ms
15:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
15:49:44 INFO - PROCESS | 3436 | 1466635784471 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:44 INFO - PROCESS | 3436 | 1466635784487 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
15:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 171ms
15:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
15:49:44 INFO - PROCESS | 3436 | 1466635784647 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:44 INFO - PROCESS | 3436 | 1466635784664 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
15:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 172ms
15:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
15:49:44 INFO - PROCESS | 3436 | 1466635784820 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:44 INFO - PROCESS | 3436 | 1466635784839 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
15:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 171ms
15:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
15:49:45 INFO - PROCESS | 3436 | 1466635784997 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:45 INFO - PROCESS | 3436 | 1466635785017 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
15:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 171ms
15:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
15:49:45 INFO - PROCESS | 3436 | 1466635785172 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:45 INFO - PROCESS | 3436 | 1466635785187 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
15:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 171ms
15:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
15:49:45 INFO - PROCESS | 3436 | 1466635785347 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:45 INFO - PROCESS | 3436 | 1466635785366 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
15:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 171ms
15:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
15:49:45 INFO - PROCESS | 3436 | 1466635785523 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:45 INFO - PROCESS | 3436 | 1466635785540 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
15:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 171ms
15:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
15:49:45 INFO - PROCESS | 3436 | 1466635785697 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:45 INFO - PROCESS | 3436 | 1466635785713 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
15:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 171ms
15:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
15:49:45 INFO - PROCESS | 3436 | 1466635785870 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:45 INFO - PROCESS | 3436 | 1466635785886 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
15:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 171ms
15:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
15:49:46 INFO - PROCESS | 3436 | 1466635786047 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:46 INFO - PROCESS | 3436 | 1466635786066 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
15:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 171ms
15:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
15:49:46 INFO - PROCESS | 3436 | 1466635786221 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:46 INFO - PROCESS | 3436 | 1466635786234 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
15:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 171ms
15:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
15:49:46 INFO - PROCESS | 3436 | 1466635786397 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:46 INFO - PROCESS | 3436 | 1466635786414 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
15:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 171ms
15:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
15:49:46 INFO - PROCESS | 3436 | 1466635786573 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:46 INFO - PROCESS | 3436 | 1466635786595 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
15:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 171ms
15:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
15:49:46 INFO - PROCESS | 3436 | 1466635786747 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:46 INFO - PROCESS | 3436 | 1466635786764 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
15:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 171ms
15:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
15:49:46 INFO - PROCESS | 3436 | 1466635786921 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:46 INFO - PROCESS | 3436 | 1466635786937 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
15:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 171ms
15:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
15:49:47 INFO - PROCESS | 3436 | 1466635787099 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:47 INFO - PROCESS | 3436 | 1466635787119 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
15:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 171ms
15:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
15:49:47 INFO - PROCESS | 3436 | 1466635787272 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:47 INFO - PROCESS | 3436 | 1466635787287 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
15:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 171ms
15:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
15:49:47 INFO - PROCESS | 3436 | 1466635787446 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:47 INFO - PROCESS | 3436 | 1466635787462 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
15:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 171ms
15:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
15:49:47 INFO - PROCESS | 3436 | 1466635787620 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:47 INFO - PROCESS | 3436 | 1466635787639 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
15:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 171ms
15:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
15:49:47 INFO - PROCESS | 3436 | 1466635787797 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:47 INFO - PROCESS | 3436 | 1466635787819 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
15:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 171ms
15:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
15:49:47 INFO - PROCESS | 3436 | 1466635787971 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:47 INFO - PROCESS | 3436 | 1466635787987 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
15:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 172ms
15:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
15:49:48 INFO - PROCESS | 3436 | 1466635788229 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:48 INFO - PROCESS | 3436 | 1466635788302 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
15:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 290ms
15:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
15:49:48 INFO - PROCESS | 3436 | 1466635788461 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:48 INFO - PROCESS | 3436 | 1466635788480 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
15:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 171ms
15:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
15:49:48 INFO - PROCESS | 3436 | 1466635788631 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:48 INFO - PROCESS | 3436 | 1466635788649 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
15:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 171ms
15:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
15:49:48 INFO - PROCESS | 3436 | 1466635788813 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:48 INFO - PROCESS | 3436 | 1466635788844 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
15:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 171ms
15:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
15:49:49 INFO - PROCESS | 3436 | 1466635788984 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:49 INFO - PROCESS | 3436 | 1466635789001 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
15:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 171ms
15:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
15:49:49 INFO - PROCESS | 3436 | 1466635789162 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:49 INFO - PROCESS | 3436 | 1466635789184 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
15:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 171ms
15:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
15:49:49 INFO - PROCESS | 3436 | 1466635789332 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:49 INFO - PROCESS | 3436 | 1466635789354 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
15:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 230ms
15:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
15:49:49 INFO - PROCESS | 3436 | 1466635789565 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:49 INFO - PROCESS | 3436 | 1466635789597 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
15:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 172ms
15:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
15:49:49 INFO - PROCESS | 3436 | 1466635789740 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:49 INFO - PROCESS | 3436 | 1466635789755 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
15:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 171ms
15:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
15:49:49 INFO - PROCESS | 3436 | 1466635789913 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:49 INFO - PROCESS | 3436 | 1466635789941 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
15:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 171ms
15:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
15:49:50 INFO - PROCESS | 3436 | 1466635790088 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:50 INFO - PROCESS | 3436 | 1466635790115 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
15:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 171ms
15:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
15:49:50 INFO - PROCESS | 3436 | 1466635790264 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:50 INFO - PROCESS | 3436 | 1466635790280 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
15:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 171ms
15:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
15:49:50 INFO - PROCESS | 3436 | 1466635790448 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:50 INFO - PROCESS | 3436 | 1466635790466 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
15:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 171ms
15:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
15:49:50 INFO - PROCESS | 3436 | 1466635790619 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:50 INFO - PROCESS | 3436 | 1466635790637 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
15:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 171ms
15:49:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
15:49:50 INFO - PROCESS | 3436 | 1466635790797 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:50 INFO - PROCESS | 3436 | 1466635790815 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
15:49:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 171ms
15:49:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
15:49:50 INFO - PROCESS | 3436 | 1466635790971 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:51 INFO - PROCESS | 3436 | 1466635790994 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
15:49:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 171ms
15:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
15:49:51 INFO - PROCESS | 3436 | 1466635791147 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:51 INFO - PROCESS | 3436 | 1466635791162 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
15:49:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 121ms
15:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
15:49:51 INFO - PROCESS | 3436 | 1466635791272 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:51 INFO - PROCESS | 3436 | 1466635791284 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
15:49:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 171ms
15:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
15:49:51 INFO - PROCESS | 3436 | 1466635791450 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:51 INFO - PROCESS | 3436 | 1466635791467 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
15:49:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 172ms
15:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
15:49:51 INFO - PROCESS | 3436 | 1466635791626 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:51 INFO - PROCESS | 3436 | 1466635791650 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
15:49:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 171ms
15:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
15:49:51 INFO - PROCESS | 3436 | 1466635791797 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:51 INFO - PROCESS | 3436 | 1466635791812 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:52 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)
15:49:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 670ms
15:49:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
15:49:52 INFO - PROCESS | 3436 | 1466635792470 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:52 INFO - PROCESS | 3436 | 1466635792483 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:53 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
15:49:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:49:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
15:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:49:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 670ms
15:49:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
15:49:53 INFO - PROCESS | 3436 | 1466635793143 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:53 INFO - PROCESS | 3436 | 1466635793169 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:53 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
15:49:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:49:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
15:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:49:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 670ms
15:49:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
15:49:53 INFO - PROCESS | 3436 | 1466635793816 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:53 INFO - PROCESS | 3436 | 1466635793838 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:54 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)
15:49:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 670ms
15:49:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
15:49:54 INFO - PROCESS | 3436 | 1466635794553 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:54 INFO - PROCESS | 3436 | 1466635794573 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:55 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)
15:49:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 731ms
15:49:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
15:49:55 INFO - PROCESS | 3436 | 1466635795287 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:55 INFO - PROCESS | 3436 | 1466635795304 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:55 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
15:49:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:49:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
15:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:49:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 670ms
15:49:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
15:49:55 INFO - PROCESS | 3436 | 1466635795961 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:56 INFO - PROCESS | 3436 | 1466635795985 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:56 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
15:49:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:49:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
15:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:49:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 670ms
15:49:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
15:49:56 INFO - PROCESS | 3436 | 1466635796632 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:56 INFO - PROCESS | 3436 | 1466635796661 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:57 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
15:49:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:49:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
15:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:49:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 670ms
15:49:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
15:49:57 INFO - PROCESS | 3436 | 1466635797304 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:57 INFO - PROCESS | 3436 | 1466635797319 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:57 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
15:49:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:49:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
15:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:49:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 670ms
15:49:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
15:49:57 INFO - PROCESS | 3436 | 1466635797981 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:58 INFO - PROCESS | 3436 | 1466635798011 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
15:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 172ms
15:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
15:49:58 INFO - PROCESS | 3436 | 1466635798152 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:58 INFO - PROCESS | 3436 | 1466635798169 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
15:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 171ms
15:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
15:49:58 INFO - PROCESS | 3436 | 1466635798329 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:58 INFO - PROCESS | 3436 | 1466635798346 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:58 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"
15:49:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:49:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
15:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 171ms
15:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
15:49:58 INFO - PROCESS | 3436 | 1466635798500 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:58 INFO - PROCESS | 3436 | 1466635798517 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
15:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 171ms
15:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
15:49:58 INFO - PROCESS | 3436 | 1466635798677 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:58 INFO - PROCESS | 3436 | 1466635798697 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:58 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"
15:49:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:49:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
15:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 171ms
15:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
15:49:58 INFO - PROCESS | 3436 | 1466635798848 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:58 INFO - PROCESS | 3436 | 1466635798867 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:59 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"
15:49:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:49:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
15:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:49:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 171ms
15:49:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
15:49:59 INFO - PROCESS | 3436 | 1466635799021 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:59 INFO - PROCESS | 3436 | 1466635799037 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
15:49:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 171ms
15:49:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
15:49:59 INFO - PROCESS | 3436 | 1466635799198 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:59 INFO - PROCESS | 3436 | 1466635799217 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:59 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
15:49:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:49:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
15:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:49:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:49:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 670ms
15:49:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
15:49:59 INFO - PROCESS | 3436 | 1466635799872 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:49:59 INFO - PROCESS | 3436 | 1466635799896 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
15:50:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 171ms
15:50:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
15:50:00 INFO - PROCESS | 3436 | 1466635800049 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:00 INFO - PROCESS | 3436 | 1466635800067 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
15:50:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 171ms
15:50:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
15:50:00 INFO - PROCESS | 3436 | 1466635800223 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:00 INFO - PROCESS | 3436 | 1466635800237 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
15:50:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 171ms
15:50:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
15:50:00 INFO - PROCESS | 3436 | 1466635800398 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:00 INFO - PROCESS | 3436 | 1466635800414 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
15:50:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 171ms
15:50:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
15:50:00 INFO - PROCESS | 3436 | 1466635800573 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:00 INFO - PROCESS | 3436 | 1466635800587 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
15:50:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 270ms
15:50:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
15:50:00 INFO - PROCESS | 3436 | 1466635800849 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:00 INFO - PROCESS | 3436 | 1466635800875 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
15:50:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 171ms
15:50:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
15:50:01 INFO - PROCESS | 3436 | 1466635801029 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:01 INFO - PROCESS | 3436 | 1466635801049 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
15:50:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 171ms
15:50:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
15:50:01 INFO - PROCESS | 3436 | 1466635801203 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:01 INFO - PROCESS | 3436 | 1466635801221 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
15:50:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 171ms
15:50:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
15:50:01 INFO - PROCESS | 3436 | 1466635801378 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:01 INFO - PROCESS | 3436 | 1466635801406 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
15:50:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 172ms
15:50:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
15:50:01 INFO - PROCESS | 3436 | 1466635801549 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:01 INFO - PROCESS | 3436 | 1466635801566 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
15:50:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 171ms
15:50:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
15:50:01 INFO - PROCESS | 3436 | 1466635801724 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:01 INFO - PROCESS | 3436 | 1466635801749 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
15:50:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 171ms
15:50:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
15:50:01 INFO - PROCESS | 3436 | 1466635801901 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:01 INFO - PROCESS | 3436 | 1466635801918 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
15:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 171ms
15:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
15:50:02 INFO - PROCESS | 3436 | 1466635802080 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:02 INFO - PROCESS | 3436 | 1466635802101 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
15:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 171ms
15:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
15:50:02 INFO - PROCESS | 3436 | 1466635802255 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:02 INFO - PROCESS | 3436 | 1466635802271 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
15:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 171ms
15:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
15:50:02 INFO - PROCESS | 3436 | 1466635802431 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:02 INFO - PROCESS | 3436 | 1466635802448 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
15:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 171ms
15:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
15:50:02 INFO - PROCESS | 3436 | 1466635802606 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:02 INFO - PROCESS | 3436 | 1466635802632 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
15:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 172ms
15:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
15:50:02 INFO - PROCESS | 3436 | 1466635802781 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:02 INFO - PROCESS | 3436 | 1466635802800 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
15:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 171ms
15:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
15:50:02 INFO - PROCESS | 3436 | 1466635802960 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:02 INFO - PROCESS | 3436 | 1466635802971 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
15:50:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 171ms
15:50:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
15:50:03 INFO - PROCESS | 3436 | 1466635803131 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:03 INFO - PROCESS | 3436 | 1466635803150 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
15:50:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 230ms
15:50:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
15:50:03 INFO - PROCESS | 3436 | 1466635803365 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:03 INFO - PROCESS | 3436 | 1466635803381 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
15:50:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 171ms
15:50:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
15:50:03 INFO - PROCESS | 3436 | 1466635803538 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:03 INFO - PROCESS | 3436 | 1466635803554 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
15:50:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 172ms
15:50:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
15:50:03 INFO - PROCESS | 3436 | 1466635803714 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:03 INFO - PROCESS | 3436 | 1466635803731 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
15:50:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 171ms
15:50:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
15:50:03 INFO - PROCESS | 3436 | 1466635803888 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:03 INFO - PROCESS | 3436 | 1466635803904 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
15:50:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 171ms
15:50:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
15:50:04 INFO - PROCESS | 3436 | 1466635804064 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:04 INFO - PROCESS | 3436 | 1466635804082 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
15:50:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 171ms
15:50:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
15:50:04 INFO - PROCESS | 3436 | 1466635804238 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:04 INFO - PROCESS | 3436 | 1466635804256 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
15:50:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 171ms
15:50:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
15:50:04 INFO - PROCESS | 3436 | 1466635804415 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:04 INFO - PROCESS | 3436 | 1466635804431 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
15:50:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 171ms
15:50:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
15:50:04 INFO - PROCESS | 3436 | 1466635804590 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:04 INFO - PROCESS | 3436 | 1466635804611 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
15:50:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 171ms
15:50:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
15:50:04 INFO - PROCESS | 3436 | 1466635804764 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:04 INFO - PROCESS | 3436 | 1466635804784 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
15:50:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 172ms
15:50:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
15:50:04 INFO - PROCESS | 3436 | 1466635804944 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:04 INFO - PROCESS | 3436 | 1466635804955 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
15:50:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 171ms
15:50:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
15:50:05 INFO - PROCESS | 3436 | 1466635805117 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:05 INFO - PROCESS | 3436 | 1466635805133 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
15:50:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 171ms
15:50:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
15:50:05 INFO - PROCESS | 3436 | 1466635805289 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:05 INFO - PROCESS | 3436 | 1466635805300 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
15:50:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 171ms
15:50:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
15:50:05 INFO - PROCESS | 3436 | 1466635805464 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:05 INFO - PROCESS | 3436 | 1466635805480 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
15:50:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 171ms
15:50:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
15:50:05 INFO - PROCESS | 3436 | 1466635805639 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:05 INFO - PROCESS | 3436 | 1466635805662 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
15:50:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 171ms
15:50:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
15:50:05 INFO - PROCESS | 3436 | 1466635805814 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:05 INFO - PROCESS | 3436 | 1466635805840 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
15:50:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 171ms
15:50:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
15:50:06 INFO - PROCESS | 3436 | 1466635805988 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:06 INFO - PROCESS | 3436 | 1466635806004 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
15:50:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 171ms
15:50:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
15:50:06 INFO - PROCESS | 3436 | 1466635806164 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:06 INFO - PROCESS | 3436 | 1466635806179 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
15:50:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 171ms
15:50:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
15:50:06 INFO - PROCESS | 3436 | 1466635806338 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:06 INFO - PROCESS | 3436 | 1466635806356 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
15:50:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 171ms
15:50:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
15:50:06 INFO - PROCESS | 3436 | 1466635806514 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:06 INFO - PROCESS | 3436 | 1466635806532 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
15:50:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 171ms
15:50:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
15:50:06 INFO - PROCESS | 3436 | 1466635806689 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:06 INFO - PROCESS | 3436 | 1466635806711 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
15:50:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 171ms
15:50:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
15:50:06 INFO - PROCESS | 3436 | 1466635806864 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:06 INFO - PROCESS | 3436 | 1466635806886 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
15:50:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 330ms
15:50:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
15:50:07 INFO - PROCESS | 3436 | 1466635807199 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:07 INFO - PROCESS | 3436 | 1466635807224 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
15:50:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 171ms
15:50:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
15:50:07 INFO - PROCESS | 3436 | 1466635807378 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:07 INFO - PROCESS | 3436 | 1466635807399 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
15:50:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 171ms
15:50:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
15:50:07 INFO - PROCESS | 3436 | 1466635807553 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:07 INFO - PROCESS | 3436 | 1466635807575 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
15:50:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 171ms
15:50:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
15:50:07 INFO - PROCESS | 3436 | 1466635807727 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:07 INFO - PROCESS | 3436 | 1466635807739 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
15:50:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 171ms
15:50:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
15:50:07 INFO - PROCESS | 3436 | 1466635807899 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:07 INFO - PROCESS | 3436 | 1466635807918 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
15:50:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
15:50:08 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 171ms
15:50:08 INFO - TEST-START | /DOMEvents/constructors.html
15:50:08 INFO - PROCESS | 3436 | 1466635808078 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:08 INFO - PROCESS | 3436 | 1466635808102 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
15:50:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:50:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:50:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:50:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:50:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:50:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:50:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
15:50:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 187ms
15:50:08 INFO - TEST-START | /DOMEvents/event-phases-order.html
15:50:08 INFO - PROCESS | 3436 | 1466635808264 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:08 INFO - PROCESS | 3436 | 1466635808284 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
15:50:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 171ms
15:50:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
15:50:08 INFO - PROCESS | 3436 | 1466635808439 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:08 INFO - PROCESS | 3436 | 1466635808454 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
15:50:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:50:08 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
15:50:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:50:08 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
15:50:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:50:08 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]"
15:50:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:50:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:50:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
15:50:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 181ms
15:50:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
15:50:08 INFO - PROCESS | 3436 | 1466635808623 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:08 INFO - PROCESS | 3436 | 1466635808639 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:08 INFO - PROCESS | 3436 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
15:50:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
15:50:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 171ms
15:50:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
15:50:08 INFO - PROCESS | 3436 | 1466635808799 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:08 INFO - PROCESS | 3436 | 1466635808815 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:08 INFO - PROCESS | 3436 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
15:50:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
15:50:08 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 171ms
15:50:08 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
15:50:08 INFO - PROCESS | 3436 | 1466635808978 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:09 INFO - PROCESS | 3436 | 1466635808990 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:09 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
15:50:09 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 171ms
15:50:09 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
15:50:09 INFO - PROCESS | 3436 | 1466635809148 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:09 INFO - PROCESS | 3436 | 1466635809165 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:09 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.
15:50:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 171ms
15:50:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
15:50:09 INFO - PROCESS | 3436 | 1466635809322 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:09 INFO - PROCESS | 3436 | 1466635809346 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:09 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
15:50:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
15:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
15:50:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 370ms
15:50:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
15:50:09 INFO - PROCESS | 3436 | 1466635809695 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:09 INFO - PROCESS | 3436 | 1466635809717 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:09 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.
15:50:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 171ms
15:50:09 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
15:50:09 INFO - PROCESS | 3436 | 1466635809869 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:09 INFO - PROCESS | 3436 | 1466635809889 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:10 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.
15:50:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
15:50:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
15:50:10 INFO - PROCESS | 3436 | 1466635810049 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:10 INFO - PROCESS | 3436 | 1466635810066 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:10 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:50:10 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
15:50:10 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 171ms
15:50:10 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
15:50:10 INFO - PROCESS | 3436 | 1466635810220 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:10 INFO - PROCESS | 3436 | 1466635810236 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:10 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.
15:50:10 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 120ms
15:50:10 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
15:50:10 INFO - PROCESS | 3436 | 1466635810346 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:10 INFO - PROCESS | 3436 | 1466635810363 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:10 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.
15:50:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 171ms
15:50:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
15:50:10 INFO - PROCESS | 3436 | 1466635810517 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:10 INFO - PROCESS | 3436 | 1466635810535 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:10 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.
15:50:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 171ms
15:50:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
15:50:10 INFO - PROCESS | 3436 | 1466635810694 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:10 INFO - PROCESS | 3436 | 1466635810713 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:10 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.
15:50:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 171ms
15:50:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
15:50:10 INFO - PROCESS | 3436 | 1466635810865 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:10 INFO - PROCESS | 3436 | 1466635810882 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 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.
15:50:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 120ms
15:50:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
15:50:11 INFO - PROCESS | 3436 | 1466635810987 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 INFO - PROCESS | 3436 | 1466635811006 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 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.
15:50:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 120ms
15:50:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
15:50:11 INFO - PROCESS | 3436 | 1466635811114 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 INFO - PROCESS | 3436 | 1466635811131 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 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
15:50:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
15:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
15:50:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 120ms
15:50:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
15:50:11 INFO - PROCESS | 3436 | 1466635811236 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 INFO - PROCESS | 3436 | 1466635811253 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 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.
15:50:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 171ms
15:50:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
15:50:11 INFO - PROCESS | 3436 | 1466635811415 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 INFO - PROCESS | 3436 | 1466635811434 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 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.
15:50:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 172ms
15:50:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
15:50:11 INFO - PROCESS | 3436 | 1466635811588 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 INFO - PROCESS | 3436 | 1466635811605 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:50:11 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
15:50:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 171ms
15:50:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
15:50:11 INFO - PROCESS | 3436 | 1466635811765 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 INFO - PROCESS | 3436 | 1466635811784 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 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.
15:50:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 120ms
15:50:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
15:50:11 INFO - PROCESS | 3436 | 1466635811896 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:11 INFO - PROCESS | 3436 | 1466635811917 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:12 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.
15:50:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 171ms
15:50:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
15:50:12 INFO - PROCESS | 3436 | 1466635812069 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:12 INFO - PROCESS | 3436 | 1466635812085 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:12 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.
15:50:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 120ms
15:50:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker
15:50:12 INFO - PROCESS | 3436 | 1466635812195 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:12 INFO - PROCESS | 3436 | 1466635812206 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
15:50:12 INFO - {}
15:50:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
15:50:12 INFO - {}
15:50:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
15:50:12 INFO - {}
15:50:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
15:50:12 INFO - {}
15:50:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 171ms
15:50:12 INFO - TEST-START | /FileAPI/fileReader.html
15:50:12 INFO - PROCESS | 3436 | 1466635812366 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:12 INFO - PROCESS | 3436 | 1466635812383 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
15:50:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
15:50:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
15:50:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
15:50:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 171ms
15:50:12 INFO - TEST-START | /FileAPI/historical.html
15:50:12 INFO - PROCESS | 3436 | 1466635812544 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:12 INFO - PROCESS | 3436 | 1466635812555 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
15:50:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
15:50:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
15:50:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
15:50:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
15:50:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
15:50:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
15:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
15:50:12 INFO - TEST-OK | /FileAPI/historical.html | took 172ms
15:50:12 INFO - TEST-START | /FileAPI/idlharness.html
15:50:12 INFO - PROCESS | 3436 | 1466635812715 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:12 INFO - PROCESS | 3436 | 1466635812732 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
15:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:50:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
15:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:50:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
15:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:50:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
15:50:13 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
15:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
15:50:13 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
15:50:13 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
15:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
15:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
15:50:13 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
15:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
15:50:13 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
15:50:13 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
15:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
15:50:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 404ms
15:50:13 INFO - TEST-START | /FileAPI/idlharness.worker
15:50:13 INFO - PROCESS | 3436 | 1466635813122 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:13 INFO - PROCESS | 3436 | 1466635813137 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:50:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:50:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:50:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
15:50:13 INFO - {}
15:50:13 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
15:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
15:50:13 INFO - {}
15:50:13 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 - {}
15:50:13 INFO - {}
15:50:13 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
15:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
15:50:13 INFO - {}
15:50:13 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
15:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
15:50:13 INFO - {}
15:50:13 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 - {}
15:50:13 INFO - {}
15:50:13 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
15:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 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
15:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 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
15:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 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
15:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 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
15:50:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:50:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:50:13 INFO - {}
15:50:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 541ms
15:50:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
15:50:13 INFO - PROCESS | 3436 | 1466635813668 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:13 INFO - PROCESS | 3436 | 1466635813697 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:13 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
15:50:13 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 171ms
15:50:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
15:50:13 INFO - PROCESS | 3436 | 1466635813846 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:13 INFO - PROCESS | 3436 | 1466635813867 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
15:50:14 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 171ms
15:50:14 INFO - TEST-START | /FileAPI/blob/Blob-close.html
15:50:14 INFO - PROCESS | 3436 | 1466635814021 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:14 INFO - PROCESS | 3436 | 1466635814039 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
15:50:14 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 171ms
15:50:14 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
15:50:14 INFO - PROCESS | 3436 | 1466635814196 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:14 INFO - PROCESS | 3436 | 1466635814213 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
15:50:14 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.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
15:50:14 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'.)
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
15:50:14 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.
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
15:50:14 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.
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
15:50:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:50:14 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.
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
15:50:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
15:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
15:50:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
15:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
15:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
15:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
15:50:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 263ms
15:50:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
15:50:14 INFO - PROCESS | 3436 | 1466635814461 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:14 INFO - PROCESS | 3436 | 1466635814484 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
15:50:14 INFO - {}
15:50:14 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 172ms
15:50:14 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
15:50:14 INFO - PROCESS | 3436 | 1466635814634 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:14 INFO - PROCESS | 3436 | 1466635814656 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
15:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
15:50:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 172ms
15:50:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
15:50:14 INFO - PROCESS | 3436 | 1466635814811 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:14 INFO - PROCESS | 3436 | 1466635814823 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
15:50:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:50:15 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"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:50:15 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"
15:50:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:50:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 336ms
15:50:15 INFO - TEST-START | /FileAPI/file/File-constructor.html
15:50:15 INFO - PROCESS | 3436 | 1466635815146 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:15 INFO - PROCESS | 3436 | 1466635815168 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
15:50:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
15:50:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
15:50:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
15:50:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
15:50:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
15:50:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
15:50:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
15:50:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
15:50:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
15:50:15 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:15 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
15:50:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
15:50:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
15:50:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
15:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
15:50:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
15:50:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
15:50:15 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 174ms
15:50:15 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
15:50:15 INFO - PROCESS | 3436 | 1466635815328 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:15 INFO - PROCESS | 3436 | 1466635815340 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
15:50:15 INFO - {}
15:50:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 171ms
15:50:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
15:50:15 INFO - PROCESS | 3436 | 1466635815501 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:15 INFO - PROCESS | 3436 | 1466635815518 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
15:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
15:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
15:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
15:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
15:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
15:50:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
15:50:15 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 171ms
15:50:15 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
15:50:15 INFO - PROCESS | 3436 | 1466635815681 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:15 INFO - PROCESS | 3436 | 1466635815704 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
15:50:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
15:50:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
15:50:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
15:50:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
15:50:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
15:50:15 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 171ms
15:50:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
15:50:15 INFO - PROCESS | 3436 | 1466635815853 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:15 INFO - PROCESS | 3436 | 1466635815870 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
15:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
15:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
15:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
15:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
15:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
15:50:16 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 171ms
15:50:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
15:50:16 INFO - PROCESS | 3436 | 1466635816031 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:16 INFO - PROCESS | 3436 | 1466635816048 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
15:50:16 INFO - reader.readAsText(blob_2)
15:50:16 INFO - }" did not throw
15:50:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
15:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
15:50:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
15:50:16 INFO - reader.readAsDataURL(blob_2)
15:50:16 INFO - }" did not throw
15:50:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
15:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
15:50:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
15:50:16 INFO - reader.readAsArrayBuffer(blob_2)
15:50:16 INFO - }" did not throw
15:50:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
15:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
15:50:16 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
15:50:16 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
15:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:50:16 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
15:50:16 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
15:50:16 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
15:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:50:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
15:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
15:50:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
15:50:16 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
15:50:16 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
15:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:50:16 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 178ms
15:50:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
15:50:16 INFO - PROCESS | 3436 | 1466635816215 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:16 INFO - PROCESS | 3436 | 1466635816235 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
15:50:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
15:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
15:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
15:50:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 171ms
15:50:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
15:50:16 INFO - PROCESS | 3436 | 1466635816389 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:16 INFO - PROCESS | 3436 | 1466635816404 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
15:50:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 171ms
15:50:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
15:50:16 INFO - PROCESS | 3436 | 1466635816565 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:16 INFO - PROCESS | 3436 | 1466635816582 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
15:50:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 171ms
15:50:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
15:50:16 INFO - PROCESS | 3436 | 1466635816744 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:16 INFO - PROCESS | 3436 | 1466635816763 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
15:50:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 230ms
15:50:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
15:50:16 INFO - PROCESS | 3436 | 1466635816974 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:17 INFO - PROCESS | 3436 | 1466635816988 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
15:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
15:50:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 171ms
15:50:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
15:50:17 INFO - PROCESS | 3436 | 1466635817147 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:17 INFO - PROCESS | 3436 | 1466635817165 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
15:50:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 171ms
15:50:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
15:50:17 INFO - PROCESS | 3436 | 1466635817331 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:17 INFO - PROCESS | 3436 | 1466635817351 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:17 INFO - PROCESS | 3436 | [Parent 3436] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
15:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
15:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
15:50:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
15:50:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 171ms
15:50:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
15:50:17 INFO - PROCESS | 3436 | 1466635817511 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:17 INFO - PROCESS | 3436 | 1466635817522 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
15:50:17 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
15:50:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
15:50:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:50:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:50:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
15:50:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 120ms
15:50:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
15:50:17 INFO - PROCESS | 3436 | 1466635817632 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:17 INFO - PROCESS | 3436 | 1466635817648 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:17 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
15:50:17 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 120ms
15:50:17 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
15:50:17 INFO - PROCESS | 3436 | 1466635817755 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:17 INFO - PROCESS | 3436 | 1466635817771 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:18 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
15:50:18 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 771ms
15:50:18 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
15:50:18 INFO - PROCESS | 3436 | 1466635818532 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:18 INFO - PROCESS | 3436 | 1466635818554 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:18 INFO - PROCESS | 3436 | [Parent 3436] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
15:50:19 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
15:50:19 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 730ms
15:50:19 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
15:50:19 INFO - PROCESS | 3436 | 1466635819262 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:19 INFO - PROCESS | 3436 | 1466635819287 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:20 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
15:50:20 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 731ms
15:50:20 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
15:50:20 INFO - PROCESS | 3436 | 1466635819998 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:20 INFO - PROCESS | 3436 | 1466635820028 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:20 INFO - PROCESS | 3436 | [Parent 3436] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
15:50:20 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
15:50:20 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 770ms
15:50:20 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
15:50:20 INFO - PROCESS | 3436 | 1466635820774 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:20 INFO - PROCESS | 3436 | 1466635820800 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:21 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
15:50:21 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
15:50:21 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
15:50:21 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
15:50:21 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 731ms
15:50:21 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
15:50:21 INFO - PROCESS | 3436 | 1466635821511 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:21 INFO - PROCESS | 3436 | 1466635821537 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
15:50:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
15:50:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
15:50:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
15:50:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
15:50:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
15:50:22 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 730ms
15:50:22 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
15:50:22 INFO - PROCESS | 3436 | 1466635822243 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:22 INFO - PROCESS | 3436 | 1466635822256 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
15:50:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
15:50:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
15:50:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
15:50:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
15:50:22 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
15:50:22 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 730ms
15:50:22 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
15:50:22 INFO - PROCESS | 3436 | 1466635822978 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:23 INFO - PROCESS | 3436 | 1466635823002 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:23 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
15:50:23 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
15:50:23 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
15:50:23 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
15:50:23 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
15:50:23 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
15:50:23 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 730ms
15:50:23 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
15:50:23 INFO - PROCESS | 3436 | 1466635823716 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:23 INFO - PROCESS | 3436 | 1466635823752 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
15:50:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
15:50:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
15:50:24 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
15:50:24 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 730ms
15:50:24 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
15:50:24 INFO - PROCESS | 3436 | 1466635824451 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:24 INFO - PROCESS | 3436 | 1466635824478 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
15:50:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
15:50:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
15:50:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
15:50:25 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 771ms
15:50:25 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
15:50:25 INFO - PROCESS | 3436 | 1466635825228 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:25 INFO - PROCESS | 3436 | 1466635825253 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:25 INFO - PROCESS | 3436 | [Parent 3436] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
15:50:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
15:50:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
15:50:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
15:50:25 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
15:50:25 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 730ms
15:50:25 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
15:50:25 INFO - PROCESS | 3436 | 1466635825959 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:26 INFO - PROCESS | 3436 | 1466635825973 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
15:50:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
15:50:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
15:50:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
15:50:26 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 730ms
15:50:26 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
15:50:26 INFO - PROCESS | 3436 | 1466635826692 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:26 INFO - PROCESS | 3436 | 1466635826706 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
15:50:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
15:50:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
15:50:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
15:50:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
15:50:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 2928ms
15:50:29 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
15:50:29 INFO - PROCESS | 3436 | 1466635829623 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:29 INFO - PROCESS | 3436 | 1466635829651 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:31 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
15:50:31 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
15:50:31 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
15:50:31 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2066ms
15:50:31 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
15:50:31 INFO - PROCESS | 3436 | 1466635831691 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:31 INFO - PROCESS | 3436 | 1466635831720 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:33 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
15:50:33 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
15:50:33 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
15:50:33 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1882ms
15:50:33 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
15:50:33 INFO - PROCESS | 3436 | 1466635833577 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:33 INFO - PROCESS | 3436 | 1466635833606 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:34 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
15:50:34 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 830ms
15:50:34 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
15:50:34 INFO - PROCESS | 3436 | 1466635834414 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:34 INFO - PROCESS | 3436 | 1466635834445 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:35 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
15:50:35 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
15:50:35 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 831ms
15:50:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
15:50:35 INFO - PROCESS | 3436 | 1466635835244 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:35 INFO - PROCESS | 3436 | 1466635835270 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
15:50:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 770ms
15:50:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
15:50:36 INFO - PROCESS | 3436 | 1466635836020 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:36 INFO - PROCESS | 3436 | 1466635836059 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
15:50:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 770ms
15:50:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
15:50:36 INFO - PROCESS | 3436 | 1466635836795 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:36 INFO - PROCESS | 3436 | 1466635836825 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
15:50:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 730ms
15:50:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
15:50:37 INFO - PROCESS | 3436 | 1466635837532 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:37 INFO - PROCESS | 3436 | 1466635837556 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
15:50:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 771ms
15:50:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
15:50:38 INFO - PROCESS | 3436 | 1466635838303 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:38 INFO - PROCESS | 3436 | 1466635838329 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
15:50:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 730ms
15:50:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
15:50:39 INFO - PROCESS | 3436 | 1466635839035 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:39 INFO - PROCESS | 3436 | 1466635839060 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
15:50:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 671ms
15:50:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
15:50:39 INFO - PROCESS | 3436 | 1466635839710 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:39 INFO - PROCESS | 3436 | 1466635839743 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:40 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
15:50:40 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 670ms
15:50:40 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
15:50:40 INFO - PROCESS | 3436 | 1466635840382 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:40 INFO - PROCESS | 3436 | 1466635840408 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:41 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
15:50:41 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 830ms
15:50:41 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
15:50:41 INFO - PROCESS | 3436 | 1466635841215 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:41 INFO - PROCESS | 3436 | 1466635841238 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:42 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
15:50:42 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 831ms
15:50:42 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
15:50:42 INFO - PROCESS | 3436 | 1466635842050 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:42 INFO - PROCESS | 3436 | 1466635842078 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:42 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
15:50:42 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 770ms
15:50:42 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
15:50:42 INFO - PROCESS | 3436 | 1466635842825 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:42 INFO - PROCESS | 3436 | 1466635842860 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:43 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
15:50:43 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 870ms
15:50:43 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
15:50:43 INFO - PROCESS | 3436 | 1466635843699 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:43 INFO - PROCESS | 3436 | 1466635843726 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
15:50:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 1724ms
15:50:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
15:50:45 INFO - PROCESS | 3436 | 1466635845429 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:45 INFO - PROCESS | 3436 | 1466635845454 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
15:50:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 730ms
15:50:46 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
15:50:46 INFO - PROCESS | 3436 | 1466635846159 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:46 INFO - PROCESS | 3436 | 1466635846174 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:47 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
15:50:47 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 870ms
15:50:47 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
15:50:47 INFO - PROCESS | 3436 | 1466635847032 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:47 INFO - PROCESS | 3436 | 1466635847058 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:47 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
15:50:47 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 770ms
15:50:47 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
15:50:47 INFO - PROCESS | 3436 | 1466635847807 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:47 INFO - PROCESS | 3436 | 1466635847834 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:48 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
15:50:48 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 871ms
15:50:48 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
15:50:48 INFO - PROCESS | 3436 | 1466635848681 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:48 INFO - PROCESS | 3436 | 1466635848710 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:49 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
15:50:49 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 730ms
15:50:49 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
15:50:49 INFO - PROCESS | 3436 | 1466635849414 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:49 INFO - PROCESS | 3436 | 1466635849441 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
15:50:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 770ms
15:50:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
15:50:50 INFO - PROCESS | 3436 | 1466635850192 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:50 INFO - PROCESS | 3436 | 1466635850220 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
15:50:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 770ms
15:50:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
15:50:50 INFO - PROCESS | 3436 | 1466635850962 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:51 INFO - PROCESS | 3436 | 1466635850988 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
15:50:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 772ms
15:50:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
15:50:51 INFO - PROCESS | 3436 | 1466635851736 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:51 INFO - PROCESS | 3436 | 1466635851760 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
15:50:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 730ms
15:50:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
15:50:52 INFO - PROCESS | 3436 | 1466635852470 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:52 INFO - PROCESS | 3436 | 1466635852491 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
15:50:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 830ms
15:50:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
15:50:53 INFO - PROCESS | 3436 | 1466635853302 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:53 INFO - PROCESS | 3436 | 1466635853325 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
15:50:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 831ms
15:50:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
15:50:54 INFO - PROCESS | 3436 | 1466635854136 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:54 INFO - PROCESS | 3436 | 1466635854163 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
15:50:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 831ms
15:50:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
15:50:55 INFO - PROCESS | 3436 | 1466635854971 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:55 INFO - PROCESS | 3436 | 1466635855000 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:55 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
15:50:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 770ms
15:50:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
15:50:55 INFO - PROCESS | 3436 | 1466635855746 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:55 INFO - PROCESS | 3436 | 1466635855775 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:56 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
15:50:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 870ms
15:50:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
15:50:56 INFO - PROCESS | 3436 | 1466635856623 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:56 INFO - PROCESS | 3436 | 1466635856650 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:57 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
15:50:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 830ms
15:50:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
15:50:57 INFO - PROCESS | 3436 | 1466635857452 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:57 INFO - PROCESS | 3436 | 1466635857477 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
15:50:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 771ms
15:50:58 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
15:50:58 INFO - PROCESS | 3436 | 1466635858225 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:58 INFO - PROCESS | 3436 | 1466635858239 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:59 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
15:50:59 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 870ms
15:50:59 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
15:50:59 INFO - PROCESS | 3436 | 1466635859099 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:59 INFO - PROCESS | 3436 | 1466635859128 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:59 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
15:50:59 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 770ms
15:50:59 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
15:50:59 INFO - PROCESS | 3436 | 1466635859873 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:50:59 INFO - PROCESS | 3436 | 1466635859887 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:00 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:51:00 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 870ms
15:51:00 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
15:51:00 INFO - PROCESS | 3436 | 1466635860747 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:00 INFO - PROCESS | 3436 | 1466635860778 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:01 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
15:51:01 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 771ms
15:51:01 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
15:51:01 INFO - PROCESS | 3436 | 1466635861522 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:01 INFO - PROCESS | 3436 | 1466635861550 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
15:51:02 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 831ms
15:51:02 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
15:51:02 INFO - PROCESS | 3436 | 1466635862360 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:02 INFO - PROCESS | 3436 | 1466635862388 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
15:51:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 830ms
15:51:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
15:51:03 INFO - PROCESS | 3436 | 1466635863190 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:03 INFO - PROCESS | 3436 | 1466635863214 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
15:51:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 930ms
15:51:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
15:51:04 INFO - PROCESS | 3436 | 1466635864123 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:04 INFO - PROCESS | 3436 | 1466635864150 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:51:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 831ms
15:51:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
15:51:04 INFO - PROCESS | 3436 | 1466635864957 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:05 INFO - PROCESS | 3436 | 1466635864986 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
15:51:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 770ms
15:51:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
15:51:05 INFO - PROCESS | 3436 | 1466635865729 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:05 INFO - PROCESS | 3436 | 1466635865756 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
15:51:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 871ms
15:51:06 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
15:51:06 INFO - PROCESS | 3436 | 1466635866603 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:06 INFO - PROCESS | 3436 | 1466635866639 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:07 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:51:07 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1015ms
15:51:07 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
15:51:07 INFO - PROCESS | 3436 | 1466635867623 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:07 INFO - PROCESS | 3436 | 1466635867649 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:08 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
15:51:08 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 871ms
15:51:08 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
15:51:08 INFO - PROCESS | 3436 | 1466635868496 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:08 INFO - PROCESS | 3436 | 1466635868525 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:09 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
15:51:09 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 830ms
15:51:09 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
15:51:09 INFO - PROCESS | 3436 | 1466635869333 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:09 INFO - PROCESS | 3436 | 1466635869358 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:10 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:51:10 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 830ms
15:51:10 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
15:51:10 INFO - PROCESS | 3436 | 1466635870164 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:10 INFO - PROCESS | 3436 | 1466635870190 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:11 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
15:51:11 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 830ms
15:51:11 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
15:51:11 INFO - PROCESS | 3436 | 1466635870997 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:11 INFO - PROCESS | 3436 | 1466635871021 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
15:51:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 832ms
15:51:11 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
15:51:11 INFO - PROCESS | 3436 | 1466635871831 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:11 INFO - PROCESS | 3436 | 1466635871860 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
15:51:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 770ms
15:51:12 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
15:51:12 INFO - PROCESS | 3436 | 1466635872604 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:12 INFO - PROCESS | 3436 | 1466635872630 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
15:51:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 831ms
15:51:13 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
15:51:13 INFO - PROCESS | 3436 | 1466635873439 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:13 INFO - PROCESS | 3436 | 1466635873468 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
15:51:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 730ms
15:51:14 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
15:51:14 INFO - PROCESS | 3436 | 1466635874173 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:14 INFO - PROCESS | 3436 | 1466635874191 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
15:51:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 831ms
15:51:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
15:51:15 INFO - PROCESS | 3436 | 1466635875009 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:15 INFO - PROCESS | 3436 | 1466635875036 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
15:51:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 771ms
15:51:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
15:51:15 INFO - PROCESS | 3436 | 1466635875781 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:15 INFO - PROCESS | 3436 | 1466635875806 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
15:51:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 831ms
15:51:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
15:51:16 INFO - PROCESS | 3436 | 1466635876615 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:16 INFO - PROCESS | 3436 | 1466635876640 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
15:51:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 830ms
15:51:17 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
15:51:17 INFO - PROCESS | 3436 | 1466635877449 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:17 INFO - PROCESS | 3436 | 1466635877482 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:18 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
15:51:18 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 831ms
15:51:18 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
15:51:18 INFO - PROCESS | 3436 | 1466635878281 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:18 INFO - PROCESS | 3436 | 1466635878308 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
15:51:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 870ms
15:51:19 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
15:51:19 INFO - PROCESS | 3436 | 1466635879155 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:19 INFO - PROCESS | 3436 | 1466635879183 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
15:51:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 830ms
15:51:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
15:51:20 INFO - PROCESS | 3436 | 1466635879989 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:20 INFO - PROCESS | 3436 | 1466635880005 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
15:51:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 870ms
15:51:20 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
15:51:20 INFO - PROCESS | 3436 | 1466635880866 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:20 INFO - PROCESS | 3436 | 1466635880891 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
15:51:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 831ms
15:51:21 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
15:51:21 INFO - PROCESS | 3436 | 1466635881696 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:21 INFO - PROCESS | 3436 | 1466635881720 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
15:51:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 831ms
15:51:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
15:51:22 INFO - PROCESS | 3436 | 1466635882530 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:22 INFO - PROCESS | 3436 | 1466635882555 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
15:51:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 830ms
15:51:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
15:51:23 INFO - PROCESS | 3436 | 1466635883364 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:23 INFO - PROCESS | 3436 | 1466635883393 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
15:51:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 770ms
15:51:24 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
15:51:24 INFO - PROCESS | 3436 | 1466635884136 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:24 INFO - PROCESS | 3436 | 1466635884166 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
15:51:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 871ms
15:51:25 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
15:51:25 INFO - PROCESS | 3436 | 1466635885009 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:25 INFO - PROCESS | 3436 | 1466635885056 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
15:51:26 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1016ms
15:51:26 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
15:51:26 INFO - PROCESS | 3436 | 1466635886029 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:26 INFO - PROCESS | 3436 | 1466635886058 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
15:51:26 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 830ms
15:51:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
15:51:26 INFO - PROCESS | 3436 | 1466635886863 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:26 INFO - PROCESS | 3436 | 1466635886889 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
15:51:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 731ms
15:51:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
15:51:27 INFO - PROCESS | 3436 | 1466635887601 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:27 INFO - PROCESS | 3436 | 1466635887626 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
15:51:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 831ms
15:51:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
15:51:28 INFO - PROCESS | 3436 | 1466635888431 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:28 INFO - PROCESS | 3436 | 1466635888457 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
15:51:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1178ms
15:51:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
15:51:29 INFO - PROCESS | 3436 | 1466635889612 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:29 INFO - PROCESS | 3436 | 1466635889637 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
15:51:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 730ms
15:51:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
15:51:30 INFO - PROCESS | 3436 | 1466635890346 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:30 INFO - PROCESS | 3436 | 1466635890376 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
15:51:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 770ms
15:51:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
15:51:31 INFO - PROCESS | 3436 | 1466635891118 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:31 INFO - PROCESS | 3436 | 1466635891142 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
15:51:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 731ms
15:51:31 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
15:51:31 INFO - PROCESS | 3436 | 1466635891853 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:31 INFO - PROCESS | 3436 | 1466635891881 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
15:51:32 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 770ms
15:51:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
15:51:32 INFO - PROCESS | 3436 | 1466635892626 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:32 INFO - PROCESS | 3436 | 1466635892652 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
15:51:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 770ms
15:51:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
15:51:33 INFO - PROCESS | 3436 | 1466635893403 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:33 INFO - PROCESS | 3436 | 1466635893430 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
15:51:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 830ms
15:51:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
15:51:34 INFO - PROCESS | 3436 | 1466635894233 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:34 INFO - PROCESS | 3436 | 1466635894258 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
15:51:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 731ms
15:51:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
15:51:35 INFO - PROCESS | 3436 | 1466635894998 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:35 INFO - PROCESS | 3436 | 1466635895022 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
15:51:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 770ms
15:51:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
15:51:35 INFO - PROCESS | 3436 | 1466635895772 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:35 INFO - PROCESS | 3436 | 1466635895803 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
15:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
15:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
15:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
15:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
15:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
15:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
15:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
15:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
15:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
15:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
15:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
15:51:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 6783ms
15:51:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
15:51:42 INFO - PROCESS | 3436 | 1466635902557 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:42 INFO - PROCESS | 3436 | 1466635902589 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
15:51:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
15:51:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
15:51:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
15:51:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 2620ms
15:51:45 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
15:51:45 INFO - PROCESS | 3436 | 1466635905181 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:45 INFO - PROCESS | 3436 | 1466635905211 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
15:51:45 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 770ms
15:51:45 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
15:51:45 INFO - PROCESS | 3436 | 1466635905956 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:45 INFO - PROCESS | 3436 | 1466635905987 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
15:51:46 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 870ms
15:51:46 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
15:51:46 INFO - PROCESS | 3436 | 1466635906832 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:46 INFO - PROCESS | 3436 | 1466635906858 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
15:51:47 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 730ms
15:51:47 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
15:51:47 INFO - PROCESS | 3436 | 1466635907563 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:47 INFO - PROCESS | 3436 | 1466635907590 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
15:51:48 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 871ms
15:51:48 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
15:51:48 INFO - PROCESS | 3436 | 1466635908436 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:48 INFO - PROCESS | 3436 | 1466635908464 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
15:51:49 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 770ms
15:51:49 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
15:51:49 INFO - PROCESS | 3436 | 1466635909209 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:49 INFO - PROCESS | 3436 | 1466635909241 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
15:51:49 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 770ms
15:51:49 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
15:51:49 INFO - PROCESS | 3436 | 1466635909983 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:50 INFO - PROCESS | 3436 | 1466635910010 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
15:51:50 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 830ms
15:51:50 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
15:51:50 INFO - PROCESS | 3436 | 1466635910817 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:50 INFO - PROCESS | 3436 | 1466635910846 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
15:51:51 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 732ms
15:51:51 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
15:51:51 INFO - PROCESS | 3436 | 1466635911554 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:51 INFO - PROCESS | 3436 | 1466635911570 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
15:51:52 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 770ms
15:51:52 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
15:51:52 INFO - PROCESS | 3436 | 1466635912325 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:52 INFO - PROCESS | 3436 | 1466635912353 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:52 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
15:51:52 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 171ms
15:51:52 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
15:51:52 INFO - PROCESS | 3436 | 1466635912500 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:52 INFO - PROCESS | 3436 | 1466635912519 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:52 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
15:51:52 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
15:51:52 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
15:51:52 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 171ms
15:51:52 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
15:51:52 INFO - PROCESS | 3436 | 1466635912681 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:52 INFO - PROCESS | 3436 | 1466635912706 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:53 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
15:51:53 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 930ms
15:51:53 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
15:51:53 INFO - PROCESS | 3436 | 1466635913609 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:53 INFO - PROCESS | 3436 | 1466635913635 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:54 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
15:51:54 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 870ms
15:51:54 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
15:51:54 INFO - PROCESS | 3436 | 1466635914482 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:54 INFO - PROCESS | 3436 | 1466635914506 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:55 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
15:51:55 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 831ms
15:51:55 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
15:51:55 INFO - PROCESS | 3436 | 1466635915317 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:55 INFO - PROCESS | 3436 | 1466635915347 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
15:51:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
15:51:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 870ms
15:51:56 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
15:51:56 INFO - PROCESS | 3436 | 1466635916192 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:56 INFO - PROCESS | 3436 | 1466635916217 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:56 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
15:51:56 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 730ms
15:51:56 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
15:51:56 INFO - PROCESS | 3436 | 1466635916929 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:56 INFO - PROCESS | 3436 | 1466635916956 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
15:51:57 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1018ms
15:51:57 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
15:51:57 INFO - PROCESS | 3436 | 1466635917948 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:57 INFO - PROCESS | 3436 | 1466635917973 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
15:51:58 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1021ms
15:51:58 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
15:51:58 INFO - PROCESS | 3436 | 1466635918971 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:59 INFO - PROCESS | 3436 | 1466635918997 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
15:51:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
15:51:59 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 830ms
15:51:59 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
15:51:59 INFO - PROCESS | 3436 | 1466635919805 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:51:59 INFO - PROCESS | 3436 | 1466635919833 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
15:52:00 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 870ms
15:52:00 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
15:52:00 INFO - PROCESS | 3436 | 1466635920677 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:00 INFO - PROCESS | 3436 | 1466635920701 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
15:52:01 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 931ms
15:52:01 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
15:52:01 INFO - PROCESS | 3436 | 1466635921611 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:01 INFO - PROCESS | 3436 | 1466635921640 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
15:52:02 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 830ms
15:52:02 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
15:52:02 INFO - PROCESS | 3436 | 1466635922445 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:02 INFO - PROCESS | 3436 | 1466635922471 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
15:52:03 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 730ms
15:52:03 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
15:52:03 INFO - PROCESS | 3436 | 1466635923182 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:03 INFO - PROCESS | 3436 | 1466635923211 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
15:52:04 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 930ms
15:52:04 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
15:52:04 INFO - PROCESS | 3436 | 1466635924112 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:04 INFO - PROCESS | 3436 | 1466635924137 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
15:52:04 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 871ms
15:52:04 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
15:52:05 INFO - PROCESS | 3436 | 1466635924985 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:05 INFO - PROCESS | 3436 | 1466635925009 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
15:52:05 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 731ms
15:52:05 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
15:52:05 INFO - PROCESS | 3436 | 1466635925720 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:05 INFO - PROCESS | 3436 | 1466635925738 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
15:52:08 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
15:52:08 INFO - window.indexedDB.open('test', val);..." did not throw
15:52:08 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:52:08 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:52:08 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
15:52:08 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
15:52:08 INFO - window.indexedDB.open('test', val);..." did not throw
15:52:08 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:52:08 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:52:08 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
15:52:08 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
15:52:08 INFO - window.indexedDB.open('test', val);..." did not throw
15:52:08 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:52:08 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:52:08 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
15:52:08 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
15:52:08 INFO - window.indexedDB.open('test', val);..." did not throw
15:52:08 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:52:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:52:08 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:52:08 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
15:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
15:52:08 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2433ms
15:52:08 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
15:52:08 INFO - PROCESS | 3436 | 1466635928157 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:08 INFO - PROCESS | 3436 | 1466635928188 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:08 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
15:52:08 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 671ms
15:52:08 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
15:52:08 INFO - PROCESS | 3436 | 1466635928830 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:08 INFO - PROCESS | 3436 | 1466635928880 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
15:52:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
15:52:10 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1281ms
15:52:10 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
15:52:10 INFO - PROCESS | 3436 | 1466635930118 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:10 INFO - PROCESS | 3436 | 1466635930148 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
15:52:10 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 830ms
15:52:10 INFO - TEST-START | /IndexedDB/idbindex_count.htm
15:52:10 INFO - PROCESS | 3436 | 1466635930949 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:10 INFO - PROCESS | 3436 | 1466635930978 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:11 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
15:52:11 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 771ms
15:52:11 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
15:52:11 INFO - PROCESS | 3436 | 1466635931721 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:11 INFO - PROCESS | 3436 | 1466635931736 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:12 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
15:52:12 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 830ms
15:52:12 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
15:52:12 INFO - PROCESS | 3436 | 1466635932555 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:12 INFO - PROCESS | 3436 | 1466635932587 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:13 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
15:52:13 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 730ms
15:52:13 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
15:52:13 INFO - PROCESS | 3436 | 1466635933287 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:13 INFO - PROCESS | 3436 | 1466635933304 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:14 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
15:52:14 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 830ms
15:52:14 INFO - TEST-START | /IndexedDB/idbindex_get.htm
15:52:14 INFO - PROCESS | 3436 | 1466635934122 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:14 INFO - PROCESS | 3436 | 1466635934139 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:15 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
15:52:15 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 871ms
15:52:15 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
15:52:15 INFO - PROCESS | 3436 | 1466635934998 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:15 INFO - PROCESS | 3436 | 1466635935025 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:15 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
15:52:15 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 770ms
15:52:15 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
15:52:15 INFO - PROCESS | 3436 | 1466635935776 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:15 INFO - PROCESS | 3436 | 1466635935801 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:16 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
15:52:16 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 770ms
15:52:16 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
15:52:16 INFO - PROCESS | 3436 | 1466635936545 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:16 INFO - PROCESS | 3436 | 1466635936573 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:17 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
15:52:17 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 831ms
15:52:17 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
15:52:17 INFO - PROCESS | 3436 | 1466635937380 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:17 INFO - PROCESS | 3436 | 1466635937405 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:18 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
15:52:18 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 730ms
15:52:18 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
15:52:18 INFO - PROCESS | 3436 | 1466635938114 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:18 INFO - PROCESS | 3436 | 1466635938142 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:18 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
15:52:18 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 671ms
15:52:18 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
15:52:18 INFO - PROCESS | 3436 | 1466635938785 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:18 INFO - PROCESS | 3436 | 1466635938811 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:19 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
15:52:19 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 930ms
15:52:19 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
15:52:19 INFO - PROCESS | 3436 | 1466635939721 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:19 INFO - PROCESS | 3436 | 1466635939751 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
15:52:20 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 770ms
15:52:20 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
15:52:20 INFO - PROCESS | 3436 | 1466635940497 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:20 INFO - PROCESS | 3436 | 1466635940523 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
15:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
15:52:21 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 831ms
15:52:21 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
15:52:21 INFO - PROCESS | 3436 | 1466635941334 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:21 INFO - PROCESS | 3436 | 1466635941358 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
15:52:22 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 832ms
15:52:22 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
15:52:22 INFO - PROCESS | 3436 | 1466635942165 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:22 INFO - PROCESS | 3436 | 1466635942192 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
15:52:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 730ms
15:52:22 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
15:52:22 INFO - PROCESS | 3436 | 1466635942901 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:22 INFO - PROCESS | 3436 | 1466635942928 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
15:52:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 770ms
15:52:23 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
15:52:23 INFO - PROCESS | 3436 | 1466635943676 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:23 INFO - PROCESS | 3436 | 1466635943706 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
15:52:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 870ms
15:52:24 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
15:52:24 INFO - PROCESS | 3436 | 1466635944548 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:24 INFO - PROCESS | 3436 | 1466635944573 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
15:52:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 771ms
15:52:25 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
15:52:25 INFO - PROCESS | 3436 | 1466635945322 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:25 INFO - PROCESS | 3436 | 1466635945335 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:26 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
15:52:26 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 730ms
15:52:26 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
15:52:26 INFO - PROCESS | 3436 | 1466635946057 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:26 INFO - PROCESS | 3436 | 1466635946086 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:26 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
15:52:26 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 770ms
15:52:26 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
15:52:26 INFO - PROCESS | 3436 | 1466635946830 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:26 INFO - PROCESS | 3436 | 1466635946857 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:27 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
15:52:27 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 830ms
15:52:27 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
15:52:27 INFO - PROCESS | 3436 | 1466635947667 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:27 INFO - PROCESS | 3436 | 1466635947692 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:28 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
15:52:28 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 771ms
15:52:28 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
15:52:28 INFO - PROCESS | 3436 | 1466635948437 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:28 INFO - PROCESS | 3436 | 1466635948453 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:29 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
15:52:29 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 770ms
15:52:29 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
15:52:29 INFO - PROCESS | 3436 | 1466635949210 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:29 INFO - PROCESS | 3436 | 1466635949236 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:29 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
15:52:29 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 730ms
15:52:29 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
15:52:29 INFO - PROCESS | 3436 | 1466635949944 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:29 INFO - PROCESS | 3436 | 1466635949973 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
15:52:30 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 870ms
15:52:30 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
15:52:30 INFO - PROCESS | 3436 | 1466635950816 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:30 INFO - PROCESS | 3436 | 1466635950841 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:52:31 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 731ms
15:52:31 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
15:52:31 INFO - PROCESS | 3436 | 1466635951549 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:31 INFO - PROCESS | 3436 | 1466635951573 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:32 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
15:52:32 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 730ms
15:52:32 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
15:52:32 INFO - PROCESS | 3436 | 1466635952284 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:32 INFO - PROCESS | 3436 | 1466635952315 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:33 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
15:52:33 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 730ms
15:52:33 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
15:52:33 INFO - PROCESS | 3436 | 1466635953020 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:33 INFO - PROCESS | 3436 | 1466635953047 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:33 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
15:52:33 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 770ms
15:52:33 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
15:52:33 INFO - PROCESS | 3436 | 1466635953797 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:33 INFO - PROCESS | 3436 | 1466635953823 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:34 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:52:34 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 670ms
15:52:34 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
15:52:34 INFO - PROCESS | 3436 | 1466635954467 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:34 INFO - PROCESS | 3436 | 1466635954500 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
15:52:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
15:52:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
15:52:34 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 171ms
15:52:34 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
15:52:34 INFO - PROCESS | 3436 | 1466635954641 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:34 INFO - PROCESS | 3436 | 1466635954668 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
15:52:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
15:52:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
15:52:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
15:52:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
15:52:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
15:52:34 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
15:52:34 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 171ms
15:52:34 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
15:52:34 INFO - PROCESS | 3436 | 1466635954818 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:34 INFO - PROCESS | 3436 | 1466635954842 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
15:52:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
15:52:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
15:52:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
15:52:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
15:52:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
15:52:35 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
15:52:35 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 172ms
15:52:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
15:52:35 INFO - PROCESS | 3436 | 1466635954999 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:35 INFO - PROCESS | 3436 | 1466635955016 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
15:52:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 730ms
15:52:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
15:52:35 INFO - PROCESS | 3436 | 1466635955727 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:35 INFO - PROCESS | 3436 | 1466635955752 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:36 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
15:52:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 770ms
15:52:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
15:52:36 INFO - PROCESS | 3436 | 1466635956500 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:36 INFO - PROCESS | 3436 | 1466635956526 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:37 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
15:52:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 770ms
15:52:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
15:52:37 INFO - PROCESS | 3436 | 1466635957273 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:37 INFO - PROCESS | 3436 | 1466635957297 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
15:52:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 830ms
15:52:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
15:52:38 INFO - PROCESS | 3436 | 1466635958110 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:38 INFO - PROCESS | 3436 | 1466635958136 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:38 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
15:52:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 731ms
15:52:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
15:52:38 INFO - PROCESS | 3436 | 1466635958842 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:38 INFO - PROCESS | 3436 | 1466635958869 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:39 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
15:52:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 730ms
15:52:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
15:52:39 INFO - PROCESS | 3436 | 1466635959580 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:39 INFO - PROCESS | 3436 | 1466635959606 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:52:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 930ms
15:52:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
15:52:40 INFO - PROCESS | 3436 | 1466635960516 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:40 INFO - PROCESS | 3436 | 1466635960542 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:41 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
15:52:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 730ms
15:52:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
15:52:41 INFO - PROCESS | 3436 | 1466635961247 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:41 INFO - PROCESS | 3436 | 1466635961272 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
15:52:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 871ms
15:52:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
15:52:42 INFO - PROCESS | 3436 | 1466635962124 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:42 INFO - PROCESS | 3436 | 1466635962139 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
15:52:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 830ms
15:52:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
15:52:42 INFO - PROCESS | 3436 | 1466635962954 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:43 INFO - PROCESS | 3436 | 1466635962985 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
15:52:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 930ms
15:52:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
15:52:43 INFO - PROCESS | 3436 | 1466635963886 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:43 INFO - PROCESS | 3436 | 1466635963911 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
15:52:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 771ms
15:52:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
15:52:44 INFO - PROCESS | 3436 | 1466635964660 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:44 INFO - PROCESS | 3436 | 1466635964697 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
15:52:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 871ms
15:52:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
15:52:45 INFO - PROCESS | 3436 | 1466635965534 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:45 INFO - PROCESS | 3436 | 1466635965572 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
15:52:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 830ms
15:52:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
15:52:46 INFO - PROCESS | 3436 | 1466635966371 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:46 INFO - PROCESS | 3436 | 1466635966397 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
15:52:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 870ms
15:52:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
15:52:47 INFO - PROCESS | 3436 | 1466635967247 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:47 INFO - PROCESS | 3436 | 1466635967273 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:48 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
15:52:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 770ms
15:52:48 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
15:52:48 INFO - PROCESS | 3436 | 1466635968018 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:48 INFO - PROCESS | 3436 | 1466635968043 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
15:52:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 831ms
15:52:48 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
15:52:48 INFO - PROCESS | 3436 | 1466635968872 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:48 INFO - PROCESS | 3436 | 1466635968901 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
15:52:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 812ms
15:52:49 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
15:52:49 INFO - PROCESS | 3436 | 1466635969692 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:49 INFO - PROCESS | 3436 | 1466635969723 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:52:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 830ms
15:52:50 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
15:52:50 INFO - PROCESS | 3436 | 1466635970528 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:50 INFO - PROCESS | 3436 | 1466635970556 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:51 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
15:52:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 770ms
15:52:51 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
15:52:51 INFO - PROCESS | 3436 | 1466635971306 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:51 INFO - PROCESS | 3436 | 1466635971335 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
15:52:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 870ms
15:52:52 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
15:52:52 INFO - PROCESS | 3436 | 1466635972176 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:52 INFO - PROCESS | 3436 | 1466635972203 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
15:52:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 871ms
15:52:53 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
15:52:53 INFO - PROCESS | 3436 | 1466635973048 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:53 INFO - PROCESS | 3436 | 1466635973074 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
15:52:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 831ms
15:52:53 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
15:52:53 INFO - PROCESS | 3436 | 1466635973885 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:53 INFO - PROCESS | 3436 | 1466635973916 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:54 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
15:52:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 830ms
15:52:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
15:52:54 INFO - PROCESS | 3436 | 1466635974716 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:54 INFO - PROCESS | 3436 | 1466635974739 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
15:52:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 830ms
15:52:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
15:52:55 INFO - PROCESS | 3436 | 1466635975551 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:55 INFO - PROCESS | 3436 | 1466635975581 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:56 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
15:52:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 770ms
15:52:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
15:52:56 INFO - PROCESS | 3436 | 1466635976324 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:56 INFO - PROCESS | 3436 | 1466635976351 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:57 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
15:52:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 830ms
15:52:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
15:52:57 INFO - PROCESS | 3436 | 1466635977161 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:57 INFO - PROCESS | 3436 | 1466635977190 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:57 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
15:52:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 730ms
15:52:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
15:52:57 INFO - PROCESS | 3436 | 1466635977891 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:57 INFO - PROCESS | 3436 | 1466635977907 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
15:52:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 930ms
15:52:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
15:52:58 INFO - PROCESS | 3436 | 1466635978824 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:58 INFO - PROCESS | 3436 | 1466635978851 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:59 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
15:52:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 730ms
15:52:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
15:52:59 INFO - PROCESS | 3436 | 1466635979559 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:52:59 INFO - PROCESS | 3436 | 1466635979588 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
15:53:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 770ms
15:53:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
15:53:00 INFO - PROCESS | 3436 | 1466635980330 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:00 INFO - PROCESS | 3436 | 1466635980353 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
15:53:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 871ms
15:53:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
15:53:01 INFO - PROCESS | 3436 | 1466635981225 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:01 INFO - PROCESS | 3436 | 1466635981255 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
15:53:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 871ms
15:53:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
15:53:02 INFO - PROCESS | 3436 | 1466635982105 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:02 INFO - PROCESS | 3436 | 1466635982133 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:02 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"
15:53:02 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
15:53:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:53:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:53:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 672ms
15:53:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
15:53:02 INFO - PROCESS | 3436 | 1466635982780 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:02 INFO - PROCESS | 3436 | 1466635982809 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:03 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"
15:53:03 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
15:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:53:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:53:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 730ms
15:53:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
15:53:03 INFO - PROCESS | 3436 | 1466635983513 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:03 INFO - PROCESS | 3436 | 1466635983538 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
15:53:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 770ms
15:53:04 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
15:53:04 INFO - PROCESS | 3436 | 1466635984287 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:04 INFO - PROCESS | 3436 | 1466635984312 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
15:53:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 771ms
15:53:05 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
15:53:05 INFO - PROCESS | 3436 | 1466635985062 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:05 INFO - PROCESS | 3436 | 1466635985094 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
15:53:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 770ms
15:53:05 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
15:53:05 INFO - PROCESS | 3436 | 1466635985833 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:05 INFO - PROCESS | 3436 | 1466635985857 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
15:53:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 770ms
15:53:06 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
15:53:06 INFO - PROCESS | 3436 | 1466635986607 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:06 INFO - PROCESS | 3436 | 1466635986632 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
15:53:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 770ms
15:53:07 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
15:53:07 INFO - PROCESS | 3436 | 1466635987382 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:07 INFO - PROCESS | 3436 | 1466635987420 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
15:53:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 830ms
15:53:08 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
15:53:08 INFO - PROCESS | 3436 | 1466635988218 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:08 INFO - PROCESS | 3436 | 1466635988247 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
15:53:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 870ms
15:53:09 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
15:53:09 INFO - PROCESS | 3436 | 1466635989096 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:09 INFO - PROCESS | 3436 | 1466635989121 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:53:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 830ms
15:53:09 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
15:53:09 INFO - PROCESS | 3436 | 1466635989926 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:09 INFO - PROCESS | 3436 | 1466635989952 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:10 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
15:53:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 730ms
15:53:10 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
15:53:10 INFO - PROCESS | 3436 | 1466635990658 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:10 INFO - PROCESS | 3436 | 1466635990687 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
15:53:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1417ms
15:53:12 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
15:53:12 INFO - PROCESS | 3436 | 1466635992079 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:12 INFO - PROCESS | 3436 | 1466635992108 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
15:53:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 731ms
15:53:12 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
15:53:12 INFO - PROCESS | 3436 | 1466635992811 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:12 INFO - PROCESS | 3436 | 1466635992824 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
15:53:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 770ms
15:53:13 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
15:53:13 INFO - PROCESS | 3436 | 1466635993586 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:13 INFO - PROCESS | 3436 | 1466635993615 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
15:53:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 870ms
15:53:14 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
15:53:14 INFO - PROCESS | 3436 | 1466635994462 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:14 INFO - PROCESS | 3436 | 1466635994491 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
15:53:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 830ms
15:53:15 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
15:53:15 INFO - PROCESS | 3436 | 1466635995299 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:15 INFO - PROCESS | 3436 | 1466635995325 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
15:53:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 830ms
15:53:16 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
15:53:16 INFO - PROCESS | 3436 | 1466635996129 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:16 INFO - PROCESS | 3436 | 1466635996154 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
15:53:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 771ms
15:53:16 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
15:53:16 INFO - PROCESS | 3436 | 1466635996903 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:16 INFO - PROCESS | 3436 | 1466635996930 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
15:53:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 870ms
15:53:17 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
15:53:17 INFO - PROCESS | 3436 | 1466635997777 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:17 INFO - PROCESS | 3436 | 1466635997806 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
15:53:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 770ms
15:53:18 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
15:53:18 INFO - PROCESS | 3436 | 1466635998549 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:18 INFO - PROCESS | 3436 | 1466635998578 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
15:53:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
15:53:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
15:53:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
15:53:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
15:53:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
15:53:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
15:53:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
15:53:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
15:53:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
15:53:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
15:53:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
15:53:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 831ms
15:53:19 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
15:53:19 INFO - PROCESS | 3436 | 1466635999383 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:19 INFO - PROCESS | 3436 | 1466635999407 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
15:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
15:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
15:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
15:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
15:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
15:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
15:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
15:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
15:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
15:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
15:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
15:53:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 831ms
15:53:20 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
15:53:20 INFO - PROCESS | 3436 | 1466636000219 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:20 INFO - PROCESS | 3436 | 1466636000247 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
15:53:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 830ms
15:53:21 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
15:53:21 INFO - PROCESS | 3436 | 1466636001052 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:21 INFO - PROCESS | 3436 | 1466636001080 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
15:53:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 770ms
15:53:21 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
15:53:21 INFO - PROCESS | 3436 | 1466636001829 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:21 INFO - PROCESS | 3436 | 1466636001854 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
15:53:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 771ms
15:53:22 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
15:53:22 INFO - PROCESS | 3436 | 1466636002599 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:22 INFO - PROCESS | 3436 | 1466636002624 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
15:53:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
15:53:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
15:53:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
15:53:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
15:53:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 2918ms
15:53:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
15:53:25 INFO - PROCESS | 3436 | 1466636005520 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:25 INFO - PROCESS | 3436 | 1466636005546 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
15:53:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 971ms
15:53:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
15:53:26 INFO - PROCESS | 3436 | 1466636006496 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:26 INFO - PROCESS | 3436 | 1466636006523 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:27 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
15:53:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 770ms
15:53:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
15:53:27 INFO - PROCESS | 3436 | 1466636007269 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:27 INFO - PROCESS | 3436 | 1466636007296 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:28 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
15:53:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 770ms
15:53:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
15:53:28 INFO - PROCESS | 3436 | 1466636008046 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:28 INFO - PROCESS | 3436 | 1466636008071 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
15:53:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 770ms
15:53:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
15:53:28 INFO - PROCESS | 3436 | 1466636008817 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:28 INFO - PROCESS | 3436 | 1466636008844 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:29 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
15:53:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 830ms
15:53:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
15:53:29 INFO - PROCESS | 3436 | 1466636009653 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:29 INFO - PROCESS | 3436 | 1466636009679 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:30 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
15:53:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 770ms
15:53:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
15:53:30 INFO - PROCESS | 3436 | 1466636010426 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:30 INFO - PROCESS | 3436 | 1466636010455 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:53:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 871ms
15:53:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
15:53:31 INFO - PROCESS | 3436 | 1466636011300 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:31 INFO - PROCESS | 3436 | 1466636011324 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:32 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
15:53:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 730ms
15:53:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
15:53:32 INFO - PROCESS | 3436 | 1466636012035 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:32 INFO - PROCESS | 3436 | 1466636012064 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
15:53:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 871ms
15:53:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
15:53:32 INFO - PROCESS | 3436 | 1466636012911 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:32 INFO - PROCESS | 3436 | 1466636012939 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
15:53:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 930ms
15:53:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
15:53:33 INFO - PROCESS | 3436 | 1466636013848 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:33 INFO - PROCESS | 3436 | 1466636013872 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
15:53:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 830ms
15:53:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
15:53:34 INFO - PROCESS | 3436 | 1466636014678 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:34 INFO - PROCESS | 3436 | 1466636014704 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
15:53:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 931ms
15:53:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
15:53:35 INFO - PROCESS | 3436 | 1466636015612 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:35 INFO - PROCESS | 3436 | 1466636015637 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
15:53:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 771ms
15:53:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
15:53:36 INFO - PROCESS | 3436 | 1466636016387 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:36 INFO - PROCESS | 3436 | 1466636016418 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
15:53:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 870ms
15:53:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
15:53:37 INFO - PROCESS | 3436 | 1466636017259 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:37 INFO - PROCESS | 3436 | 1466636017288 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
15:53:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 871ms
15:53:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
15:53:38 INFO - PROCESS | 3436 | 1466636018135 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:38 INFO - PROCESS | 3436 | 1466636018160 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:38 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
15:53:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 730ms
15:53:38 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
15:53:38 INFO - PROCESS | 3436 | 1466636018867 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:38 INFO - PROCESS | 3436 | 1466636018896 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:39 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
15:53:39 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 871ms
15:53:39 INFO - TEST-START | /IndexedDB/idbtransaction.htm
15:53:39 INFO - PROCESS | 3436 | 1466636019745 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:39 INFO - PROCESS | 3436 | 1466636019771 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:40 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
15:53:40 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
15:53:40 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 670ms
15:53:40 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
15:53:40 INFO - PROCESS | 3436 | 1466636020421 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:40 INFO - PROCESS | 3436 | 1466636020448 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:41 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
15:53:41 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 770ms
15:53:41 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
15:53:41 INFO - PROCESS | 3436 | 1466636021192 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:41 INFO - PROCESS | 3436 | 1466636021207 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
15:53:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
15:53:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
15:53:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
15:53:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
15:53:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
15:53:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
15:53:45 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
15:53:45 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 4536ms
15:53:45 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
15:53:45 INFO - PROCESS | 3436 | 1466636025732 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:45 INFO - PROCESS | 3436 | 1466636025763 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:46 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
15:53:46 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 930ms
15:53:46 INFO - TEST-START | /IndexedDB/index_sort_order.htm
15:53:46 INFO - PROCESS | 3436 | 1466636026668 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:46 INFO - PROCESS | 3436 | 1466636026699 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:47 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
15:53:47 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 730ms
15:53:47 INFO - TEST-START | /IndexedDB/interfaces.html
15:53:47 INFO - PROCESS | 3436 | 1466636027405 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:47 INFO - PROCESS | 3436 | 1466636027423 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
15:53:47 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
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
15:53:47 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
15:53:47 INFO - TEST-OK | /IndexedDB/interfaces.html | took 375ms
15:53:47 INFO - TEST-START | /IndexedDB/interfaces.worker
15:53:47 INFO - PROCESS | 3436 | 1466636027780 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:47 INFO - PROCESS | 3436 | 1466636027803 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
15:53:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:53:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:53:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:53:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:53:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:53:48 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
15:53:48 INFO - {}
15:53:48 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 - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
15:53:48 INFO - {}
15:53:48 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 456ms
15:53:48 INFO - TEST-START | /IndexedDB/key_invalid.htm
15:53:48 INFO - PROCESS | 3436 | 1466636028239 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:48 INFO - PROCESS | 3436 | 1466636028264 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
15:53:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
15:53:48 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 677ms
15:53:48 INFO - TEST-START | /IndexedDB/key_valid.html
15:53:48 INFO - PROCESS | 3436 | 1466636028920 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:48 INFO - PROCESS | 3436 | 1466636028954 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
15:53:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
15:53:59 INFO - TEST-OK | /IndexedDB/key_valid.html | took 10168ms
15:53:59 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
15:53:59 INFO - PROCESS | 3436 | 1466636039096 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:53:59 INFO - PROCESS | 3436 | 1466636039129 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:00 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
15:54:00 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 970ms
15:54:00 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
15:54:00 INFO - PROCESS | 3436 | 1466636040070 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:00 INFO - PROCESS | 3436 | 1466636040098 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:00 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
15:54:00 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 830ms
15:54:00 INFO - TEST-START | /IndexedDB/keygenerator.htm
15:54:00 INFO - PROCESS | 3436 | 1466636040907 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:00 INFO - PROCESS | 3436 | 1466636040935 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:02 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
15:54:02 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
15:54:02 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
15:54:02 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 1918ms
15:54:02 INFO - TEST-START | /IndexedDB/keyorder.htm
15:54:02 INFO - PROCESS | 3436 | 1466636042825 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:02 INFO - PROCESS | 3436 | 1466636042853 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
15:54:03 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
15:54:03 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 836ms
15:54:03 INFO - TEST-START | /IndexedDB/keypath.htm
15:54:03 INFO - PROCESS | 3436 | 1466636043664 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:03 INFO - PROCESS | 3436 | 1466636043694 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
15:54:04 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
15:54:04 INFO - TEST-OK | /IndexedDB/keypath.htm | took 879ms
15:54:04 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
15:54:04 INFO - PROCESS | 3436 | 1466636044551 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:04 INFO - PROCESS | 3436 | 1466636044580 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
15:54:05 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
15:54:05 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 835ms
15:54:05 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
15:54:05 INFO - PROCESS | 3436 | 1466636045386 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:05 INFO - PROCESS | 3436 | 1466636045414 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:07 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
15:54:07 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
15:54:07 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
15:54:07 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1773ms
15:54:07 INFO - TEST-START | /IndexedDB/list_ordering.htm
15:54:07 INFO - PROCESS | 3436 | 1466636047162 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:07 INFO - PROCESS | 3436 | 1466636047194 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:09 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
15:54:09 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
15:54:09 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
15:54:09 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2074ms
15:54:09 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
15:54:09 INFO - PROCESS | 3436 | 1466636049241 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:09 INFO - PROCESS | 3436 | 1466636049270 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:10 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
15:54:10 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 830ms
15:54:10 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
15:54:10 INFO - PROCESS | 3436 | 1466636050074 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:10 INFO - PROCESS | 3436 | 1466636050101 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:10 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
15:54:10 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 871ms
15:54:10 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
15:54:10 INFO - PROCESS | 3436 | 1466636050951 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:11 INFO - PROCESS | 3436 | 1466636050979 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:11 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
15:54:11 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 830ms
15:54:11 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
15:54:11 INFO - PROCESS | 3436 | 1466636051782 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:11 INFO - PROCESS | 3436 | 1466636051810 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:12 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
15:54:12 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 831ms
15:54:12 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
15:54:12 INFO - PROCESS | 3436 | 1466636052615 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:12 INFO - PROCESS | 3436 | 1466636052640 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:13 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
15:54:13 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 971ms
15:54:13 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
15:54:13 INFO - PROCESS | 3436 | 1466636053591 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:13 INFO - PROCESS | 3436 | 1466636053621 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:14 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
15:54:14 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 970ms
15:54:14 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
15:54:14 INFO - PROCESS | 3436 | 1466636054564 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:14 INFO - PROCESS | 3436 | 1466636054592 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:15 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
15:54:15 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 830ms
15:54:15 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
15:54:15 INFO - PROCESS | 3436 | 1466636055401 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:15 INFO - PROCESS | 3436 | 1466636055428 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:16 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
15:54:16 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 830ms
15:54:16 INFO - TEST-START | /IndexedDB/value.htm
15:54:16 INFO - PROCESS | 3436 | 1466636056239 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:16 INFO - PROCESS | 3436 | 1466636056266 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:17 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
15:54:17 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
15:54:17 INFO - TEST-OK | /IndexedDB/value.htm | took 1380ms
15:54:17 INFO - TEST-START | /IndexedDB/value_recursive.htm
15:54:17 INFO - PROCESS | 3436 | 1466636057619 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:17 INFO - PROCESS | 3436 | 1466636057643 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:19 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
15:54:19 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
15:54:19 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
15:54:19 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1931ms
15:54:19 INFO - TEST-START | /IndexedDB/writer-starvation.htm
15:54:19 INFO - PROCESS | 3436 | 1466636059553 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:19 INFO - PROCESS | 3436 | 1466636059580 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:20 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
15:54:20 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1066ms
15:54:20 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
15:54:20 INFO - PROCESS | 3436 | 1466636060623 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:20 INFO - PROCESS | 3436 | 1466636060651 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
15:54:20 INFO - {}
15:54:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
15:54:20 INFO - {}
15:54:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
15:54:20 INFO - {}
15:54:20 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
15:54:20 INFO - {}
15:54:20 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 230ms
15:54:20 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
15:54:20 INFO - PROCESS | 3436 | 1466636060859 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:20 INFO - PROCESS | 3436 | 1466636060884 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
15:54:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
15:54:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
15:54:21 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
15:54:21 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 171ms
15:54:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
15:54:21 INFO - PROCESS | 3436 | 1466636061038 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:21 INFO - PROCESS | 3436 | 1466636061057 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
15:54:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 209ms
15:54:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
15:54:21 INFO - PROCESS | 3436 | 1466636061254 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:21 INFO - PROCESS | 3436 | 1466636061272 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
15:54:21 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
15:54:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
15:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
15:54:21 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
15:54:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
15:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
15:54:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 185ms
15:54:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
15:54:21 INFO - PROCESS | 3436 | 1466636061440 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:21 INFO - PROCESS | 3436 | 1466636061462 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:21 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() {
15:54:21 INFO - [native code]
15:54:21 INFO - }" but got function "function () {
15:54:21 INFO - }"
15:54:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:54:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
15:54:21 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
15:54:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:54:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
15:54:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 171ms
15:54:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
15:54:21 INFO - PROCESS | 3436 | 1466636061621 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:21 INFO - PROCESS | 3436 | 1466636061643 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:21 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() {
15:54:21 INFO - [native code]
15:54:21 INFO - }" but got function "function () {
15:54:21 INFO - }"
15:54:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:54:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
15:54:21 INFO - {}
15:54:21 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
15:54:21 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:21 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:54:21 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:54:21 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
15:54:21 INFO - {}
15:54:21 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 230ms
15:54:21 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
15:54:21 INFO - PROCESS | 3436 | 1466636061856 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:21 INFO - PROCESS | 3436 | 1466636061873 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
15:54:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
15:54:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:54:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
15:54:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:54:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:54:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
15:54:22 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"
15:54:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:54:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:54:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:54:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:54:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
15:54:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
15:54:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:54:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
15:54:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:54:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:54:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
15:54:22 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"
15:54:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:54:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:54:22 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:54:22 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:22 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:54:22 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:54:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 180ms
15:54:22 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
15:54:22 INFO - PROCESS | 3436 | 1466636062041 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:22 INFO - PROCESS | 3436 | 1466636062058 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
15:54:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 165ms
15:54:22 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
15:54:22 INFO - PROCESS | 3436 | 1466636062209 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:22 INFO - PROCESS | 3436 | 1466636062227 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
15:54:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
15:54:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 171ms
15:54:22 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
15:54:22 INFO - PROCESS | 3436 | 1466636062389 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:22 INFO - PROCESS | 3436 | 1466636062407 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
15:54:22 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
15:54:22 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
15:54:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
15:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:54:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
15:54:22 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 173ms
15:54:22 INFO - PROCESS | 3436 | 1466636062569 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:22 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
15:54:22 INFO - PROCESS | 3436 | 1466636062589 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
15:54:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
15:54:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
15:54:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
15:54:23 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
15:54:23 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1178ms
15:54:23 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
15:54:23 INFO - PROCESS | 3436 | 1466636063754 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:23 INFO - PROCESS | 3436 | 1466636063779 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
15:54:24 INFO - {}
15:54:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
15:54:24 INFO - {}
15:54:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
15:54:24 INFO - {}
15:54:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
15:54:24 INFO - {}
15:54:24 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
15:54:24 INFO - {}
15:54:24 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1165ms
15:54:24 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
15:54:24 INFO - PROCESS | 3436 | 1466636064922 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:24 INFO - PROCESS | 3436 | 1466636064946 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:25 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
15:54:25 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 370ms
15:54:25 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
15:54:25 INFO - PROCESS | 3436 | 1466636065297 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:25 INFO - PROCESS | 3436 | 1466636065322 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:25 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
15:54:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
15:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:25 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
15:54:25 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 171ms
15:54:25 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
15:54:25 INFO - PROCESS | 3436 | 1466636065470 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:25 INFO - PROCESS | 3436 | 1466636065489 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:25 INFO - PROCESS | 3436 | [Parent 3436] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
15:54:26 INFO - PROCESS | 3436 | [Parent 3436] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
15:54:29 INFO - PROCESS | 3436 | [Parent 3436] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w32-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
15:54:35 INFO - PROCESS | 3436 | MARIONETTE LOG: INFO: Timeout fired
15:54:35 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
15:54:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
15:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
15:54:35 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10073ms
15:54:35 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
15:54:35 INFO - PROCESS | 3436 | 1466636075549 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:35 INFO - PROCESS | 3436 | 1466636075579 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:36 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
15:54:36 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 470ms
15:54:36 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
15:54:36 INFO - PROCESS | 3436 | 1466636076022 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:36 INFO - PROCESS | 3436 | 1466636076041 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:36 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
15:54:36 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 171ms
15:54:36 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
15:54:36 INFO - PROCESS | 3436 | 1466636076204 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:36 INFO - PROCESS | 3436 | 1466636076226 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:36 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
15:54:36 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 171ms
15:54:36 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
15:54:36 INFO - PROCESS | 3436 | 1466636076384 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:36 INFO - PROCESS | 3436 | 1466636076404 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:36 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
15:54:36 INFO - {}
15:54:36 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 230ms
15:54:36 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
15:54:36 INFO - PROCESS | 3436 | 1466636076619 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:36 INFO - PROCESS | 3436 | 1466636076639 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:36 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
15:54:36 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 171ms
15:54:36 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
15:54:36 INFO - PROCESS | 3436 | 1466636076803 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:36 INFO - PROCESS | 3436 | 1466636076829 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:36 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
15:54:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
15:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
15:54:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
15:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
15:54:36 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 171ms
15:54:36 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
15:54:36 INFO - PROCESS | 3436 | 1466636076970 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:37 INFO - PROCESS | 3436 | 1466636076988 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:37 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().
15:54:37 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 171ms
15:54:37 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
15:54:37 INFO - PROCESS | 3436 | 1466636077143 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:37 INFO - PROCESS | 3436 | 1466636077167 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:37 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
15:54:37 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 171ms
15:54:37 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
15:54:37 INFO - PROCESS | 3436 | 1466636077320 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:37 INFO - PROCESS | 3436 | 1466636077338 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:37 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
15:54:37 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 171ms
15:54:37 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
15:54:37 INFO - PROCESS | 3436 | 1466636077499 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:37 INFO - PROCESS | 3436 | 1466636077518 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:37 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"
15:54:37 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
15:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:37 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
15:54:37 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
15:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:37 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
15:54:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
15:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:54:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
15:54:37 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 171ms
15:54:37 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
15:54:37 INFO - PROCESS | 3436 | 1466636077670 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:37 INFO - PROCESS | 3436 | 1466636077691 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:37 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
15:54:37 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 171ms
15:54:37 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
15:54:37 INFO - PROCESS | 3436 | 1466636077851 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:37 INFO - PROCESS | 3436 | 1466636077869 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:38 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
15:54:38 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 171ms
15:54:38 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
15:54:38 INFO - PROCESS | 3436 | 1466636078020 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:38 INFO - PROCESS | 3436 | 1466636078037 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:38 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
15:54:38 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 171ms
15:54:38 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
15:54:38 INFO - PROCESS | 3436 | 1466636078201 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:38 INFO - PROCESS | 3436 | 1466636078219 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:54:38 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
15:54:38 INFO - do_test/)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
15:55:00 INFO - )
15:55:00 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 172ms
15:55:00 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
15:55:00 INFO - PROCESS | 3436 | 1466636100277 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:00 INFO - PROCESS | 3436 | 1466636100293 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
15:55:00 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 171ms
15:55:00 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
15:55:00 INFO - PROCESS | 3436 | 1466636100454 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:00 INFO - PROCESS | 3436 | 1466636100482 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
15:55:00 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 172ms
15:55:00 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
15:55:00 INFO - PROCESS | 3436 | 1466636100633 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:00 INFO - PROCESS | 3436 | 1466636100650 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
15:55:00 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
15:55:00 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 171ms
15:55:00 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
15:55:00 INFO - PROCESS | 3436 | 1466636100804 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:00 INFO - PROCESS | 3436 | 1466636100823 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
15:55:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
15:55:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
15:55:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
15:55:01 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
15:55:01 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 171ms
15:55:01 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
15:55:01 INFO - PROCESS | 3436 | 1466636100983 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:01 INFO - PROCESS | 3436 | 1466636101000 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:01 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
15:55:01 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
15:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:01 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
15:55:01 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 171ms
15:55:01 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
15:55:01 INFO - PROCESS | 3436 | 1466636101154 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:01 INFO - PROCESS | 3436 | 1466636101171 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:01 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
15:55:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
15:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
15:55:01 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 171ms
15:55:01 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
15:55:01 INFO - PROCESS | 3436 | 1466636101334 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:01 INFO - PROCESS | 3436 | 1466636101351 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:01 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
15:55:01 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 171ms
15:55:01 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
15:55:01 INFO - PROCESS | 3436 | 1466636101504 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:01 INFO - PROCESS | 3436 | 1466636101521 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:01 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
15:55:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
15:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
15:55:01 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 171ms
15:55:01 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
15:55:01 INFO - PROCESS | 3436 | 1466636101678 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:01 INFO - PROCESS | 3436 | 1466636101694 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:01 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
15:55:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
15:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
15:55:01 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 171ms
15:55:01 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
15:55:01 INFO - PROCESS | 3436 | 1466636101950 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:02 INFO - PROCESS | 3436 | 1466636101977 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
15:55:02 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 270ms
15:55:02 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
15:55:02 INFO - PROCESS | 3436 | 1466636102159 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:02 INFO - PROCESS | 3436 | 1466636102189 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
15:55:02 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 171ms
15:55:02 INFO - PROCESS | 3436 | 1466636102336 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:02 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
15:55:02 INFO - PROCESS | 3436 | 1466636102355 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
15:55:02 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 172ms
15:55:02 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
15:55:02 INFO - PROCESS | 3436 | 1466636102534 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:02 INFO - PROCESS | 3436 | 1466636102561 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
15:55:02 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 171ms
15:55:02 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
15:55:02 INFO - PROCESS | 3436 | 1466636102705 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:02 INFO - PROCESS | 3436 | 1466636102725 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:02 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
15:55:02 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
15:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:55:02 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
15:55:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
15:55:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
15:55:02 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 171ms
15:55:02 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
15:55:02 INFO - PROCESS | 3436 | 1466636102885 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:02 INFO - PROCESS | 3436 | 1466636102908 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
15:55:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
15:55:03 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 172ms
15:55:03 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
15:55:03 INFO - PROCESS | 3436 | 1466636103054 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:03 INFO - PROCESS | 3436 | 1466636103070 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
15:55:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
15:55:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
15:55:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
15:55:03 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 171ms
15:55:03 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
15:55:03 INFO - PROCESS | 3436 | 1466636103227 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:03 INFO - PROCESS | 3436 | 1466636103244 Marionette INFO sendAsync 245b0b28-dad0-42f2-9833-37ff949c22cc
15:55:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: