builder: mozilla-beta_win7_ix_test_pgo-web-platform-tests-1
slave: t-w732-ix-040
starttime: 1467654395.89
results: success (0)
buildid: 20160704065143
builduid: 77f35740e5f448a98c1c8a8c40608da9
revision: 3e04c4853a8bc95b6b485c42fb7e1e2d7500316b
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 10:46:35.893450) =========
master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 10:46:35.893853) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 10:46:35.894170) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 10:46:36.029508) =========
========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-04 10:46:36.029892) =========
'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-040
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-040
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-040
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
--10:46:37-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 7.20 MB/s
10:46:37 (7.20 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.080000
========= master_lag: 2.39 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-04 10:46:39.498014) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 6 secs) (at 2016-07-04 10:46:39.498336) =========
'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-040
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-040
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-040
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
program finished with exit code 0
elapsedTime=4.401000
========= master_lag: 2.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 6 secs) (at 2016-07-04 10:46:45.942395) =========
========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-07-04 10:46:45.942812) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3e04c4853a8bc95b6b485c42fb7e1e2d7500316b --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 3e04c4853a8bc95b6b485c42fb7e1e2d7500316b --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-040
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-040
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-040
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
2016-07-04 10:46:47,528 truncating revision to first 12 chars
2016-07-04 10:46:47,528 Setting DEBUG logging.
2016-07-04 10:46:47,528 attempt 1/10
2016-07-04 10:46:47,528 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/3e04c4853a8b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-04 10:46:48,328 unpacking tar archive at: mozilla-beta-3e04c4853a8b/testing/mozharness/
program finished with exit code 0
elapsedTime=1.584000
========= master_lag: 2.80 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-07-04 10:46:50.324562) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 10:46:50.324876) =========
script_repo_revision: 3e04c4853a8bc95b6b485c42fb7e1e2d7500316b
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 10:46:50.325275) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 10:46:50.325537) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 10:46:50.348506) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 26 secs) (at 2016-07-04 10:46:50.348805) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'ondemand'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-040
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-040
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-040
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
10:46:51 INFO - MultiFileLogger online at 20160704 10:46:51 in C:\slave\test
10:46:51 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
10:46:51 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
10:46:51 INFO - {'append_to_log': False,
10:46:51 INFO - 'base_work_dir': 'C:\\slave\\test',
10:46:51 INFO - 'blob_upload_branch': 'mozilla-beta',
10:46:51 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
10:46:51 INFO - 'buildbot_json_path': 'buildprops.json',
10:46:51 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
10:46:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
10:46:51 INFO - 'download_minidump_stackwalk': True,
10:46:51 INFO - 'download_symbols': 'ondemand',
10:46:51 INFO - 'e10s': False,
10:46:51 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
10:46:51 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
10:46:51 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
10:46:51 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
10:46:51 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
10:46:51 INFO - 'C:/mozilla-build/tooltool.py'),
10:46:51 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
10:46:51 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
10:46:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
10:46:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
10:46:51 INFO - 'log_level': 'info',
10:46:51 INFO - 'log_to_console': True,
10:46:51 INFO - 'opt_config_files': (),
10:46:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
10:46:51 INFO - '--processes=1',
10:46:51 INFO - '--config=%(test_path)s/wptrunner.ini',
10:46:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
10:46:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
10:46:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
10:46:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
10:46:51 INFO - 'pip_index': False,
10:46:51 INFO - 'require_test_zip': True,
10:46:51 INFO - 'test_type': ('testharness',),
10:46:51 INFO - 'this_chunk': '1',
10:46:51 INFO - 'total_chunks': '5',
10:46:51 INFO - 'virtualenv_path': 'venv',
10:46:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
10:46:51 INFO - 'work_dir': 'build'}
10:46:51 INFO - #####
10:46:51 INFO - ##### Running clobber step.
10:46:51 INFO - #####
10:46:51 INFO - Running pre-action listener: _resource_record_pre_action
10:46:51 INFO - Running main action method: clobber
10:46:51 INFO - rmtree: C:\slave\test\build
10:46:51 INFO - Using _rmtree_windows ...
10:46:51 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
10:48:54 INFO - Running post-action listener: _resource_record_post_action
10:48:54 INFO - #####
10:48:54 INFO - ##### Running read-buildbot-config step.
10:48:54 INFO - #####
10:48:54 INFO - Running pre-action listener: _resource_record_pre_action
10:48:54 INFO - Running main action method: read_buildbot_config
10:48:54 INFO - Using buildbot properties:
10:48:54 INFO - {
10:48:54 INFO - "project": "",
10:48:54 INFO - "product": "firefox",
10:48:54 INFO - "script_repo_revision": "production",
10:48:54 INFO - "scheduler": "tests-mozilla-beta-win7_ix-pgo-unittest",
10:48:54 INFO - "repository": "",
10:48:54 INFO - "buildername": "Windows 7 32-bit mozilla-beta pgo test web-platform-tests-1",
10:48:54 INFO - "buildid": "20160704065143",
10:48:54 INFO - "pgo_build": "True",
10:48:54 INFO - "basedir": "C:\\slave\\test",
10:48:54 INFO - "buildnumber": 24,
10:48:54 INFO - "slavename": "t-w732-ix-040",
10:48:54 INFO - "revision": "3e04c4853a8bc95b6b485c42fb7e1e2d7500316b",
10:48:54 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/",
10:48:54 INFO - "platform": "win32",
10:48:54 INFO - "branch": "mozilla-beta",
10:48:54 INFO - "repo_path": "releases/mozilla-beta",
10:48:54 INFO - "moz_repo_path": "",
10:48:54 INFO - "stage_platform": "win32-pgo",
10:48:54 INFO - "builduid": "77f35740e5f448a98c1c8a8c40608da9",
10:48:54 INFO - "slavebuilddir": "test"
10:48:54 INFO - }
10:48:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json.
10:48:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.zip.
10:48:54 INFO - Running post-action listener: _resource_record_post_action
10:48:54 INFO - #####
10:48:54 INFO - ##### Running download-and-extract step.
10:48:54 INFO - #####
10:48:54 INFO - Running pre-action listener: _resource_record_pre_action
10:48:54 INFO - Running main action method: download_and_extract
10:48:54 INFO - mkdir: C:\slave\test\build\tests
10:48:54 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')]}
10:48:54 INFO - https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net
10:48:54 INFO - trying https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json
10:48:54 INFO - Downloading https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/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
10:48:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/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
10:48:55 INFO - Downloaded 1186 bytes.
10:48:55 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
10:48:55 INFO - Using the following test package requirements:
10:48:55 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'],
10:48:55 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
10:48:55 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'],
10:48:55 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip'],
10:48:55 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
10:48:55 INFO - u'jsshell-win32.zip'],
10:48:55 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip',
10:48:55 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'],
10:48:55 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'],
10:48:55 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip',
10:48:55 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'],
10:48:55 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip',
10:48:55 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'],
10:48:55 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip',
10:48:55 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'],
10:48:55 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip',
10:48:55 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']}
10:48:55 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
10:48:55 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')]}
10:48:55 INFO - https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
10:48:55 INFO - trying https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip
10:48:55 INFO - Downloading https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/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
10:48:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/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
10:48:57 INFO - Downloaded 19094024 bytes.
10:48:57 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/*']
10:48:57 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/*
10:48:59 INFO - caution: filename not matched: web-platform/*
10:48:59 INFO - Return code: 11
10:48:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:48:59 INFO - https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
10:48:59 INFO - trying https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip
10:48:59 INFO - Downloading https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/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
10:48:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/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
10:49:02 INFO - Downloaded 36389110 bytes.
10:49:02 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/*']
10:49:02 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/*
10:49:49 INFO - caution: filename not matched: bin/*
10:49:49 INFO - caution: filename not matched: config/*
10:49:49 INFO - caution: filename not matched: mozbase/*
10:49:49 INFO - caution: filename not matched: marionette/*
10:49:49 INFO - caution: filename not matched: tools/wptserve/*
10:49:49 INFO - Return code: 11
10:49:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:49:49 INFO - https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net
10:49:49 INFO - trying https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.zip
10:49:49 INFO - Downloading https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip
10:49:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/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
10:49:52 INFO - Downloaded 55752532 bytes.
10:49:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.zip
10:49:52 INFO - mkdir: C:\slave\test\properties
10:49:52 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
10:49:52 INFO - Writing to file C:\slave\test\properties\build_url
10:49:52 INFO - Contents:
10:49:52 INFO - build_url:https://queue.taskcluster.net/v1/task/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.zip
10:49:53 INFO - Running post-action listener: _resource_record_post_action
10:49:53 INFO - Running post-action listener: set_extra_try_arguments
10:49:53 INFO - #####
10:49:53 INFO - ##### Running create-virtualenv step.
10:49:53 INFO - #####
10:49:53 INFO - Running pre-action listener: _pre_create_virtualenv
10:49:53 INFO - Running pre-action listener: _resource_record_pre_action
10:49:53 INFO - Running main action method: create_virtualenv
10:49:53 INFO - Creating virtualenv C:\slave\test\build\venv
10:49:53 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
10:49:53 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
10:49:58 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
10:50:02 INFO - Installing distribute......................................................................................................................................................................................done.
10:50:03 INFO - Return code: 0
10:50:03 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
10:50:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:50:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:50:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:50:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:50:03 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 0x019986B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D05200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019560B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7C368>, '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 0x0191AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D110C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-040', 'USERDOMAIN': 'T-W732-IX-040', '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-040', '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
10:50:03 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
10:50:03 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
10:50:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:50:03 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
10:50:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
10:50:03 INFO - 'COMPUTERNAME': 'T-W732-IX-040',
10:50:03 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:50:03 INFO - 'DCLOCATION': 'SCL3',
10:50:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
10:50:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:50:03 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:50:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
10:50:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
10:50:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
10:50:03 INFO - 'HOMEDRIVE': 'C:',
10:50:03 INFO - 'HOMEPATH': '\\Users\\cltbld',
10:50:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:50:03 INFO - 'KTS_VERSION': '1.19c',
10:50:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
10:50:03 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
10:50:03 INFO - 'LOGONSERVER': '\\\\T-W732-IX-040',
10:50:03 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:50:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:50:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
10:50:03 INFO - 'MOZILLABUILDDRIVE': 'C:',
10:50:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
10:50:03 INFO - 'MOZ_AIRBAG': '1',
10:50:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:50:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:50:03 INFO - 'MOZ_MSVCVERSION': '8',
10:50:03 INFO - 'MOZ_NO_REMOTE': '1',
10:50:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
10:50:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
10:50:03 INFO - 'NO_EM_RESTART': '1',
10:50:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:50:03 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:50:03 INFO - 'OS': 'Windows_NT',
10:50:03 INFO - 'OURDRIVE': 'C:',
10:50:03 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;',
10:50:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:50:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:50:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
10:50:03 INFO - 'PROCESSOR_LEVEL': '6',
10:50:03 INFO - 'PROCESSOR_REVISION': '1e05',
10:50:03 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:50:03 INFO - 'PROGRAMFILES': 'C:\\Program Files',
10:50:03 INFO - 'PROMPT': '$P$G',
10:50:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:50:03 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:50:03 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:50:03 INFO - 'PWD': 'C:\\slave\\test',
10:50:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:50:03 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:50:03 INFO - 'SYSTEMDRIVE': 'C:',
10:50:03 INFO - 'SYSTEMROOT': 'C:\\windows',
10:50:03 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:50:03 INFO - 'TEST1': 'testie',
10:50:03 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:50:03 INFO - 'USERDOMAIN': 'T-W732-IX-040',
10:50:03 INFO - 'USERNAME': 'cltbld',
10:50:03 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
10:50:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
10:50:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
10:50:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
10:50:03 INFO - 'WINDIR': 'C:\\windows',
10:50:03 INFO - 'WINDOWS_TRACING_FLAGS': '3',
10:50:03 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
10:50:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:50:05 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:50:05 INFO - Downloading/unpacking psutil>=0.7.1
10:50:05 INFO - Running setup.py egg_info for package psutil
10:50:05 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
10:50:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
10:50:05 INFO - Installing collected packages: psutil
10:50:05 INFO - Running setup.py install for psutil
10:50:05 INFO - building 'psutil._psutil_windows' extension
10:50:05 INFO - error: Unable to find vcvarsall.bat
10:50:05 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-k2uc1v-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
10:50:05 INFO - running install
10:50:05 INFO - running build
10:50:05 INFO - running build_py
10:50:05 INFO - creating build
10:50:05 INFO - creating build\lib.win32-2.7
10:50:05 INFO - creating build\lib.win32-2.7\psutil
10:50:05 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
10:50:05 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
10:50:05 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
10:50:05 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
10:50:05 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
10:50:05 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
10:50:05 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
10:50:05 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
10:50:05 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
10:50:05 INFO - running build_ext
10:50:05 INFO - building 'psutil._psutil_windows' extension
10:50:05 INFO - error: Unable to find vcvarsall.bat
10:50:05 INFO - ----------------------------------------
10:50:05 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-k2uc1v-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
10:50:05 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
10:50:05 WARNING - Return code: 1
10:50:05 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!
10:50:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
10:50: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')]}
10:50:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:50: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')]}
10:50:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:50:05 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 0x019986B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D05200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019560B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7C368>, '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 0x0191AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D110C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-040', 'USERDOMAIN': 'T-W732-IX-040', '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-040', '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
10:50:05 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
10:50:05 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
10:50:05 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:50:05 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
10:50:05 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
10:50:05 INFO - 'COMPUTERNAME': 'T-W732-IX-040',
10:50:05 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:50:05 INFO - 'DCLOCATION': 'SCL3',
10:50:05 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
10:50:05 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:50:05 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:50:05 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
10:50:05 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
10:50:05 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
10:50:05 INFO - 'HOMEDRIVE': 'C:',
10:50:05 INFO - 'HOMEPATH': '\\Users\\cltbld',
10:50:05 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:50:05 INFO - 'KTS_VERSION': '1.19c',
10:50:05 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
10:50:05 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
10:50:05 INFO - 'LOGONSERVER': '\\\\T-W732-IX-040',
10:50:05 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:50:05 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:50:05 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
10:50:05 INFO - 'MOZILLABUILDDRIVE': 'C:',
10:50:05 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
10:50:05 INFO - 'MOZ_AIRBAG': '1',
10:50:05 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:50:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:50:05 INFO - 'MOZ_MSVCVERSION': '8',
10:50:05 INFO - 'MOZ_NO_REMOTE': '1',
10:50:05 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
10:50:05 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
10:50:05 INFO - 'NO_EM_RESTART': '1',
10:50:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:50:05 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:50:05 INFO - 'OS': 'Windows_NT',
10:50:05 INFO - 'OURDRIVE': 'C:',
10:50: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;',
10:50:05 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:50:05 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:50:05 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
10:50:05 INFO - 'PROCESSOR_LEVEL': '6',
10:50:05 INFO - 'PROCESSOR_REVISION': '1e05',
10:50:05 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:50:05 INFO - 'PROGRAMFILES': 'C:\\Program Files',
10:50:05 INFO - 'PROMPT': '$P$G',
10:50:05 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:50:05 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:50:05 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:50:05 INFO - 'PWD': 'C:\\slave\\test',
10:50:05 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:50:05 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:50:05 INFO - 'SYSTEMDRIVE': 'C:',
10:50:05 INFO - 'SYSTEMROOT': 'C:\\windows',
10:50:05 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:50:05 INFO - 'TEST1': 'testie',
10:50:05 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:50:05 INFO - 'USERDOMAIN': 'T-W732-IX-040',
10:50:05 INFO - 'USERNAME': 'cltbld',
10:50:05 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
10:50:05 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
10:50:05 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
10:50:05 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
10:50:05 INFO - 'WINDIR': 'C:\\windows',
10:50:05 INFO - 'WINDOWS_TRACING_FLAGS': '3',
10:50:05 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
10:50:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:50:06 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:50:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
10:50:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz
10:50:06 INFO - Running setup.py egg_info for package mozsystemmonitor
10:50:06 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
10:50:06 INFO - Running setup.py egg_info for package psutil
10:50:06 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
10:50:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
10:50:06 INFO - Installing collected packages: mozsystemmonitor, psutil
10:50:06 INFO - Running setup.py install for mozsystemmonitor
10:50:06 INFO - Running setup.py install for psutil
10:50:06 INFO - building 'psutil._psutil_windows' extension
10:50:06 INFO - error: Unable to find vcvarsall.bat
10:50:06 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-ph82p0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
10:50:06 INFO - running install
10:50:06 INFO - running build
10:50:06 INFO - running build_py
10:50:06 INFO - running build_ext
10:50:06 INFO - building 'psutil._psutil_windows' extension
10:50:06 INFO - error: Unable to find vcvarsall.bat
10:50:06 INFO - ----------------------------------------
10:50:06 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-ph82p0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
10:50:06 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
10:50:06 WARNING - Return code: 1
10:50:06 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!
10:50:06 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
10:50:06 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')]}
10:50:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:50:06 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')]}
10:50:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:50:06 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 0x019986B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D05200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019560B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7C368>, '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 0x0191AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D110C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-040', 'USERDOMAIN': 'T-W732-IX-040', '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-040', '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
10:50:06 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
10:50:06 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
10:50:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:50:06 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
10:50:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
10:50:06 INFO - 'COMPUTERNAME': 'T-W732-IX-040',
10:50:06 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:50:06 INFO - 'DCLOCATION': 'SCL3',
10:50:06 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
10:50:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:50:06 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:50:06 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
10:50:06 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
10:50:06 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
10:50:06 INFO - 'HOMEDRIVE': 'C:',
10:50:06 INFO - 'HOMEPATH': '\\Users\\cltbld',
10:50:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:50:06 INFO - 'KTS_VERSION': '1.19c',
10:50:06 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
10:50:06 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
10:50:06 INFO - 'LOGONSERVER': '\\\\T-W732-IX-040',
10:50:06 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:50:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:50:06 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
10:50:06 INFO - 'MOZILLABUILDDRIVE': 'C:',
10:50:06 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
10:50:06 INFO - 'MOZ_AIRBAG': '1',
10:50:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:50:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:50:06 INFO - 'MOZ_MSVCVERSION': '8',
10:50:06 INFO - 'MOZ_NO_REMOTE': '1',
10:50:06 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
10:50:06 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
10:50:06 INFO - 'NO_EM_RESTART': '1',
10:50:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:50:06 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:50:06 INFO - 'OS': 'Windows_NT',
10:50:06 INFO - 'OURDRIVE': 'C:',
10:50:06 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;',
10:50:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:50:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:50:06 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
10:50:06 INFO - 'PROCESSOR_LEVEL': '6',
10:50:06 INFO - 'PROCESSOR_REVISION': '1e05',
10:50:06 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:50:06 INFO - 'PROGRAMFILES': 'C:\\Program Files',
10:50:06 INFO - 'PROMPT': '$P$G',
10:50:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:50:06 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:50:06 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:50:06 INFO - 'PWD': 'C:\\slave\\test',
10:50:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:50:06 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:50:06 INFO - 'SYSTEMDRIVE': 'C:',
10:50:06 INFO - 'SYSTEMROOT': 'C:\\windows',
10:50:06 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:50:06 INFO - 'TEST1': 'testie',
10:50:06 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:50:06 INFO - 'USERDOMAIN': 'T-W732-IX-040',
10:50:06 INFO - 'USERNAME': 'cltbld',
10:50:06 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
10:50:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
10:50:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
10:50:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
10:50:06 INFO - 'WINDIR': 'C:\\windows',
10:50:06 INFO - 'WINDOWS_TRACING_FLAGS': '3',
10:50:06 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
10:50:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:50:07 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:50:07 INFO - Downloading/unpacking blobuploader==1.2.4
10:50:07 INFO - Downloading blobuploader-1.2.4.tar.gz
10:50:07 INFO - Running setup.py egg_info for package blobuploader
10:50:07 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
10:50:10 INFO - Running setup.py egg_info for package requests
10:50:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
10:50:10 INFO - Downloading docopt-0.6.1.tar.gz
10:50:10 INFO - Running setup.py egg_info for package docopt
10:50:10 INFO - Installing collected packages: blobuploader, docopt, requests
10:50:10 INFO - Running setup.py install for blobuploader
10:50:10 INFO - Running setup.py install for docopt
10:50:10 INFO - Running setup.py install for requests
10:50:10 INFO - Successfully installed blobuploader docopt requests
10:50:10 INFO - Cleaning up...
10:50:10 INFO - Return code: 0
10:50:10 INFO - Installing None into virtualenv C:\slave\test\build\venv
10:50:10 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')]}
10:50:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:50:10 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')]}
10:50:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:50:10 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 0x019986B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D05200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019560B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7C368>, '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 0x0191AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D110C0>, '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-040', 'USERDOMAIN': 'T-W732-IX-040', '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-040', '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
10:50:10 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
10:50:10 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
10:50:10 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:50:10 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
10:50:10 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
10:50:10 INFO - 'COMPUTERNAME': 'T-W732-IX-040',
10:50:10 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:50:10 INFO - 'DCLOCATION': 'SCL3',
10:50:10 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
10:50:10 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:50:10 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:50:10 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
10:50:10 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
10:50:10 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
10:50:10 INFO - 'HOMEDRIVE': 'C:',
10:50:10 INFO - 'HOMEPATH': '\\Users\\cltbld',
10:50:10 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:50:10 INFO - 'KTS_VERSION': '1.19c',
10:50:10 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
10:50:10 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
10:50:10 INFO - 'LOGONSERVER': '\\\\T-W732-IX-040',
10:50:10 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:50:10 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:50:10 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
10:50:10 INFO - 'MOZILLABUILDDRIVE': 'C:',
10:50:10 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
10:50:10 INFO - 'MOZ_AIRBAG': '1',
10:50:10 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:50:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:50:10 INFO - 'MOZ_MSVCVERSION': '8',
10:50:10 INFO - 'MOZ_NO_REMOTE': '1',
10:50:10 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
10:50:10 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
10:50:10 INFO - 'NO_EM_RESTART': '1',
10:50:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:50:10 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:50:10 INFO - 'OS': 'Windows_NT',
10:50:10 INFO - 'OURDRIVE': 'C:',
10:50:10 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;',
10:50:10 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:50:10 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:50:10 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
10:50:10 INFO - 'PROCESSOR_LEVEL': '6',
10:50:10 INFO - 'PROCESSOR_REVISION': '1e05',
10:50:10 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:50:10 INFO - 'PROGRAMFILES': 'C:\\Program Files',
10:50:10 INFO - 'PROMPT': '$P$G',
10:50:10 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:50:10 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:50:10 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:50:10 INFO - 'PWD': 'C:\\slave\\test',
10:50:10 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:50:10 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:50:10 INFO - 'SYSTEMDRIVE': 'C:',
10:50:10 INFO - 'SYSTEMROOT': 'C:\\windows',
10:50:10 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:50:10 INFO - 'TEST1': 'testie',
10:50:10 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:50:10 INFO - 'USERDOMAIN': 'T-W732-IX-040',
10:50:10 INFO - 'USERNAME': 'cltbld',
10:50:10 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
10:50:10 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
10:50:10 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
10:50:10 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
10:50:10 INFO - 'WINDIR': 'C:\\windows',
10:50:10 INFO - 'WINDOWS_TRACING_FLAGS': '3',
10:50:10 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
10:50:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:50:15 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
10:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
10:50:15 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
10:50:15 INFO - Unpacking c:\slave\test\build\tests\marionette\client
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
10:50:15 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
10:50:15 INFO - Unpacking c:\slave\test\build\tests\marionette
10:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
10:50:15 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
10:50:15 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
10:50:15 INFO - Running setup.py install for browsermob-proxy
10:50:29 INFO - Running setup.py install for manifestparser
10:50:29 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Running setup.py install for marionette-client
10:50:29 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
10:50:29 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Running setup.py install for marionette-driver
10:50:29 INFO - Running setup.py install for mozcrash
10:50:29 INFO - Running setup.py install for mozdebug
10:50:29 INFO - Running setup.py install for mozdevice
10:50:29 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Running setup.py install for mozfile
10:50:29 INFO - Running setup.py install for mozhttpd
10:50:29 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Running setup.py install for mozinfo
10:50:29 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Running setup.py install for mozInstall
10:50:29 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Running setup.py install for mozleak
10:50:29 INFO - Running setup.py install for mozlog
10:50:29 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Running setup.py install for moznetwork
10:50:29 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Running setup.py install for mozprocess
10:50:29 INFO - Running setup.py install for mozprofile
10:50:29 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Running setup.py install for mozrunner
10:50:29 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Running setup.py install for mozscreenshot
10:50:29 INFO - Running setup.py install for moztest
10:50:29 INFO - Running setup.py install for mozversion
10:50:29 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
10:50:29 INFO - Running setup.py install for wptserve
10:50:29 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
10:50:29 INFO - Cleaning up...
10:50:29 INFO - Return code: 0
10:50:29 INFO - Installing None into virtualenv C:\slave\test\build\venv
10:50:29 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')]}
10:50:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:50:29 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')]}
10:50:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:50:29 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 0x019986B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D05200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019560B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7C368>, '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 0x0191AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D110C0>, '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-040', 'USERDOMAIN': 'T-W732-IX-040', '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-040', '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
10:50:29 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
10:50:29 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
10:50:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:50:29 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
10:50:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
10:50:29 INFO - 'COMPUTERNAME': 'T-W732-IX-040',
10:50:29 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:50:29 INFO - 'DCLOCATION': 'SCL3',
10:50:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
10:50:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:50:29 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:50:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
10:50:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
10:50:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
10:50:29 INFO - 'HOMEDRIVE': 'C:',
10:50:29 INFO - 'HOMEPATH': '\\Users\\cltbld',
10:50:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:50:29 INFO - 'KTS_VERSION': '1.19c',
10:50:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
10:50:29 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
10:50:29 INFO - 'LOGONSERVER': '\\\\T-W732-IX-040',
10:50:29 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:50:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:50:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
10:50:29 INFO - 'MOZILLABUILDDRIVE': 'C:',
10:50:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
10:50:29 INFO - 'MOZ_AIRBAG': '1',
10:50:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:50:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:50:29 INFO - 'MOZ_MSVCVERSION': '8',
10:50:29 INFO - 'MOZ_NO_REMOTE': '1',
10:50:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
10:50:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
10:50:29 INFO - 'NO_EM_RESTART': '1',
10:50:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:50:29 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:50:29 INFO - 'OS': 'Windows_NT',
10:50:29 INFO - 'OURDRIVE': 'C:',
10:50:29 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;',
10:50:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:50:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:50:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
10:50:29 INFO - 'PROCESSOR_LEVEL': '6',
10:50:29 INFO - 'PROCESSOR_REVISION': '1e05',
10:50:29 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:50:29 INFO - 'PROGRAMFILES': 'C:\\Program Files',
10:50:29 INFO - 'PROMPT': '$P$G',
10:50:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:50:29 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:50:29 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:50:29 INFO - 'PWD': 'C:\\slave\\test',
10:50:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:50:29 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:50:29 INFO - 'SYSTEMDRIVE': 'C:',
10:50:29 INFO - 'SYSTEMROOT': 'C:\\windows',
10:50:29 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:50:29 INFO - 'TEST1': 'testie',
10:50:29 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:50:29 INFO - 'USERDOMAIN': 'T-W732-IX-040',
10:50:29 INFO - 'USERNAME': 'cltbld',
10:50:29 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
10:50:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
10:50:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
10:50:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
10:50:29 INFO - 'WINDIR': 'C:\\windows',
10:50:29 INFO - 'WINDOWS_TRACING_FLAGS': '3',
10:50:29 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
10:50:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:50:33 INFO - Ignoring indexes: http://pypi.python.org/simple/
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
10:50:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
10:50:33 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
10:50:33 INFO - Unpacking c:\slave\test\build\tests\marionette\client
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
10:50:33 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
10:50:33 INFO - Unpacking c:\slave\test\build\tests\marionette
10:50:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
10:50:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
10:50:33 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))
10:50:45 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))
10:50:45 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))
10:50:45 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))
10:50:45 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))
10:50:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
10:50:45 INFO - Downloading blessings-1.6.tar.gz
10:50:45 INFO - Running setup.py egg_info for package blessings
10:50:45 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))
10:50:45 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
10:50:45 INFO - Running setup.py install for blessings
10:50:45 INFO - Running setup.py install for browsermob-proxy
10:50:45 INFO - Running setup.py install for manifestparser
10:50:45 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Running setup.py install for marionette-client
10:50:45 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
10:50:45 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Running setup.py install for marionette-driver
10:50:45 INFO - Running setup.py install for mozcrash
10:50:45 INFO - Running setup.py install for mozdebug
10:50:45 INFO - Running setup.py install for mozdevice
10:50:45 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Running setup.py install for mozhttpd
10:50:45 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Running setup.py install for mozInstall
10:50:45 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Running setup.py install for mozleak
10:50:45 INFO - Running setup.py install for mozprofile
10:50:45 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Running setup.py install for mozrunner
10:50:45 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
10:50:45 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
10:50:47 INFO - Running setup.py install for mozscreenshot
10:50:47 INFO - Running setup.py install for moztest
10:50:47 INFO - Running setup.py install for mozversion
10:50:47 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
10:50:47 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
10:50:47 INFO - Running setup.py install for wptserve
10:50:47 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
10:50:47 INFO - Cleaning up...
10:50:47 INFO - Return code: 0
10:50:47 INFO - Done creating virtualenv C:\slave\test\build\venv.
10:50:47 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
10:50:47 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
10:50:47 INFO - Reading from file tmpfile_stdout
10:50:47 INFO - Using _rmtree_windows ...
10:50:47 INFO - Using _rmtree_windows ...
10:50:47 INFO - Current package versions:
10:50:47 INFO - blessings == 1.6
10:50:47 INFO - blobuploader == 1.2.4
10:50:47 INFO - browsermob-proxy == 0.6.0
10:50:47 INFO - distribute == 0.6.14
10:50:47 INFO - docopt == 0.6.1
10:50:47 INFO - manifestparser == 1.1
10:50:47 INFO - marionette-client == 2.3.0
10:50:47 INFO - marionette-driver == 1.4.0
10:50:47 INFO - mozInstall == 1.12
10:50:47 INFO - mozcrash == 0.17
10:50:47 INFO - mozdebug == 0.1
10:50:47 INFO - mozdevice == 0.48
10:50:47 INFO - mozfile == 1.2
10:50:47 INFO - mozhttpd == 0.7
10:50:47 INFO - mozinfo == 0.9
10:50:47 INFO - mozleak == 0.1
10:50:47 INFO - mozlog == 3.1
10:50:47 INFO - moznetwork == 0.27
10:50:47 INFO - mozprocess == 0.22
10:50:47 INFO - mozprofile == 0.28
10:50:47 INFO - mozrunner == 6.11
10:50:47 INFO - mozscreenshot == 0.1
10:50:47 INFO - mozsystemmonitor == 0.0
10:50:47 INFO - moztest == 0.7
10:50:47 INFO - mozversion == 1.4
10:50:47 INFO - requests == 1.2.3
10:50:47 INFO - wptserve == 1.4.0
10:50:47 INFO - Running post-action listener: _resource_record_post_action
10:50:47 INFO - Running post-action listener: _start_resource_monitoring
10:50:47 INFO - Starting resource monitoring.
10:50:47 INFO - #####
10:50:47 INFO - ##### Running pull step.
10:50:47 INFO - #####
10:50:47 INFO - Running pre-action listener: _resource_record_pre_action
10:50:47 INFO - Running main action method: pull
10:50:47 INFO - Pull has nothing to do!
10:50:47 INFO - Running post-action listener: _resource_record_post_action
10:50:47 INFO - #####
10:50:47 INFO - ##### Running install step.
10:50:47 INFO - #####
10:50:47 INFO - Running pre-action listener: _resource_record_pre_action
10:50:47 INFO - Running main action method: install
10:50:47 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
10:50:47 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
10:50:47 INFO - Reading from file tmpfile_stdout
10:50:47 INFO - Using _rmtree_windows ...
10:50:47 INFO - Using _rmtree_windows ...
10:50:47 INFO - Detecting whether we're running mozinstall >=1.0...
10:50:47 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
10:50:47 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
10:50:48 INFO - Reading from file tmpfile_stdout
10:50:48 INFO - Output received:
10:50:48 INFO - Usage: mozinstall-script.py [options] installer
10:50:48 INFO - Options:
10:50:48 INFO - -h, --help show this help message and exit
10:50:48 INFO - -d DEST, --destination=DEST
10:50:48 INFO - Directory to install application into. [default:
10:50:48 INFO - "C:\slave\test"]
10:50:48 INFO - --app=APP Application being installed. [default: firefox]
10:50:48 INFO - Using _rmtree_windows ...
10:50:48 INFO - Using _rmtree_windows ...
10:50:48 INFO - mkdir: C:\slave\test\build\application
10:50:48 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']
10:50:48 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
10:50:49 INFO - Reading from file tmpfile_stdout
10:50:49 INFO - Output received:
10:50:49 INFO - C:\slave\test\build\application\firefox\firefox.exe
10:50:49 INFO - Using _rmtree_windows ...
10:50:49 INFO - Using _rmtree_windows ...
10:50:49 INFO - Running post-action listener: _resource_record_post_action
10:50:49 INFO - #####
10:50:49 INFO - ##### Running run-tests step.
10:50:49 INFO - #####
10:50:49 INFO - Running pre-action listener: _resource_record_pre_action
10:50:49 INFO - Running main action method: run_tests
10:50:49 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
10:50:49 INFO - Minidump filename unknown. Determining based upon platform and architecture.
10:50:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
10:50:49 INFO - grabbing minidump binary from tooltool
10:50:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:50:49 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 0x01C7C368>, '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 0x0191AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D110C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
10:50:49 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
10:50:49 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
10:50:49 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
10:50:51 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpu9dvkg
10:50:51 INFO - INFO - File integrity verified, renaming tmpu9dvkg to win32-minidump_stackwalk.exe
10:50:51 INFO - Return code: 0
10:50:51 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
10:50:51 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
10:50:51 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/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
10:50:51 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/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
10:50:51 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
10:50:51 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
10:50:51 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
10:50:51 INFO - 'COMPUTERNAME': 'T-W732-IX-040',
10:50:51 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
10:50:51 INFO - 'DCLOCATION': 'SCL3',
10:50:51 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
10:50:51 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
10:50:51 INFO - 'FP_NO_HOST_CHECK': 'NO',
10:50:51 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
10:50:51 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
10:50:51 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
10:50:51 INFO - 'HOMEDRIVE': 'C:',
10:50:51 INFO - 'HOMEPATH': '\\Users\\cltbld',
10:50:51 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
10:50:51 INFO - 'KTS_VERSION': '1.19c',
10:50:51 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
10:50:51 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
10:50:51 INFO - 'LOGONSERVER': '\\\\T-W732-IX-040',
10:50:51 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
10:50:51 INFO - 'MONDIR': 'C:\\Monitor_config\\',
10:50:51 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
10:50:51 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
10:50:51 INFO - 'MOZILLABUILDDRIVE': 'C:',
10:50:51 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
10:50:51 INFO - 'MOZ_AIRBAG': '1',
10:50:51 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
10:50:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:50:51 INFO - 'MOZ_MSVCVERSION': '8',
10:50:51 INFO - 'MOZ_NO_REMOTE': '1',
10:50:51 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
10:50:51 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
10:50:51 INFO - 'NO_EM_RESTART': '1',
10:50:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:50:51 INFO - 'NUMBER_OF_PROCESSORS': '8',
10:50:51 INFO - 'OS': 'Windows_NT',
10:50:51 INFO - 'OURDRIVE': 'C:',
10:50:51 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;',
10:50:51 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
10:50:51 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
10:50:51 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
10:50:51 INFO - 'PROCESSOR_LEVEL': '6',
10:50:51 INFO - 'PROCESSOR_REVISION': '1e05',
10:50:51 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
10:50:51 INFO - 'PROGRAMFILES': 'C:\\Program Files',
10:50:51 INFO - 'PROMPT': '$P$G',
10:50:51 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
10:50:51 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
10:50:51 INFO - 'PUBLIC': 'C:\\Users\\Public',
10:50:51 INFO - 'PWD': 'C:\\slave\\test',
10:50:51 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
10:50:51 INFO - 'SLAVEDIR': 'C:\\slave\\',
10:50:51 INFO - 'SYSTEMDRIVE': 'C:',
10:50:51 INFO - 'SYSTEMROOT': 'C:\\windows',
10:50:51 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:50:51 INFO - 'TEST1': 'testie',
10:50:51 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
10:50:51 INFO - 'USERDOMAIN': 'T-W732-IX-040',
10:50:51 INFO - 'USERNAME': 'cltbld',
10:50:51 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
10:50:51 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
10:50:51 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
10:50:51 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
10:50:51 INFO - 'WINDIR': 'C:\\windows',
10:50:51 INFO - 'WINDOWS_TRACING_FLAGS': '3',
10:50:51 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
10:50:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
10:50:51 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/ONOLGEPGRYSjXA88lTIIYg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000
10:50:53 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
10:50:53 INFO - import pkg_resources
10:50:55 INFO - Using 1 client processes
10:50:58 INFO - SUITE-START | Running 1476 tests
10:50:58 INFO - Running testharness tests
10:50:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
10:50:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
10:50:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
10:50:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
10:50:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
10:50:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
10:50:58 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
10:50:58 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
10:50:58 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
10:50:58 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
10:50:58 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
10:50:58 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
10:50:58 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
10:50:58 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
10:50:58 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
10:50:58 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
10:50:58 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
10:50:58 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
10:50:58 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
10:50:58 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
10:50:58 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
10:50:58 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
10:50:58 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
10:50:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
10:50:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
10:50:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
10:50:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
10:50:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
10:50:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 1ms
10:50:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 23ms
10:50:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
10:50:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 1ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
10:50:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
10:50:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
10:50:58 INFO - Setting up ssl
10:50:58 INFO - PROCESS | certutil |
10:50:58 INFO - PROCESS | certutil |
10:50:58 INFO - PROCESS | certutil |
10:50:58 INFO - Certificate Nickname Trust Attributes
10:50:58 INFO - SSL,S/MIME,JAR/XPI
10:50:58 INFO -
10:50:58 INFO - web-platform-tests CT,,
10:50:58 INFO -
10:50:59 INFO - Starting runner
10:51:01 INFO - PROCESS | 4048 | 1467654661500 Marionette INFO Listening on port 2828
10:51:06 INFO - PROCESS | 4048 | 1467654666029 Marionette INFO startBrowser 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:06 INFO - PROCESS | 4048 | 1467654666040 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:06 INFO - PROCESS | 4048 | 1467654666641 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:06 INFO - PROCESS | 4048 | 1467654666646 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:07 INFO - PROCESS | 4048 | 1467654667530 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
10:51:07 INFO - PROCESS | 4048 | 1467654667619 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:07 INFO - PROCESS | 4048 | 1467654667624 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
10:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 329ms
10:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
10:51:07 INFO - PROCESS | 4048 | 1467654667887 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:07 INFO - PROCESS | 4048 | 1467654667921 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
10:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1121ms
10:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
10:51:09 INFO - PROCESS | 4048 | 1467654669009 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:09 INFO - PROCESS | 4048 | 1467654669037 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
10:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 171ms
10:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
10:51:09 INFO - PROCESS | 4048 | 1467654669184 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:09 INFO - PROCESS | 4048 | 1467654669214 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
10:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 229ms
10:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
10:51:09 INFO - PROCESS | 4048 | 1467654669417 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:09 INFO - PROCESS | 4048 | 1467654669447 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
10:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 171ms
10:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
10:51:09 INFO - PROCESS | 4048 | 1467654669594 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:09 INFO - PROCESS | 4048 | 1467654669627 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
10:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 171ms
10:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
10:51:09 INFO - PROCESS | 4048 | 1467654669767 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:09 INFO - PROCESS | 4048 | 1467654669796 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
10:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 171ms
10:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
10:51:09 INFO - PROCESS | 4048 | 1467654669944 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:09 INFO - PROCESS | 4048 | 1467654669973 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
10:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 175ms
10:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
10:51:10 INFO - PROCESS | 4048 | 1467654670126 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:10 INFO - PROCESS | 4048 | 1467654670154 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
10:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 171ms
10:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
10:51:10 INFO - PROCESS | 4048 | 1467654670298 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:10 INFO - PROCESS | 4048 | 1467654670330 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
10:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 171ms
10:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
10:51:10 INFO - PROCESS | 4048 | 1467654670477 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:10 INFO - PROCESS | 4048 | 1467654670507 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
10:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 171ms
10:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
10:51:10 INFO - PROCESS | 4048 | 1467654670650 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:10 INFO - PROCESS | 4048 | 1467654670682 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
10:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 171ms
10:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
10:51:10 INFO - PROCESS | 4048 | 1467654670827 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:10 INFO - PROCESS | 4048 | 1467654670857 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
10:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 170ms
10:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
10:51:10 INFO - PROCESS | 4048 | 1467654671001 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:11 INFO - PROCESS | 4048 | 1467654671048 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
10:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 330ms
10:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
10:51:11 INFO - PROCESS | 4048 | 1467654671356 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:11 INFO - PROCESS | 4048 | 1467654671392 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
10:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 190ms
10:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
10:51:11 INFO - PROCESS | 4048 | 1467654671544 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:11 INFO - PROCESS | 4048 | 1467654671571 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
10:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 171ms
10:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
10:51:11 INFO - PROCESS | 4048 | 1467654671726 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:11 INFO - PROCESS | 4048 | 1467654671754 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
10:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 171ms
10:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
10:51:11 INFO - PROCESS | 4048 | 1467654671895 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:11 INFO - PROCESS | 4048 | 1467654671919 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
10:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 171ms
10:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
10:51:12 INFO - PROCESS | 4048 | 1467654672069 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - PROCESS | 4048 | 1467654672093 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
10:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 171ms
10:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
10:51:12 INFO - PROCESS | 4048 | 1467654672244 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - PROCESS | 4048 | 1467654672280 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
10:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 171ms
10:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
10:51:12 INFO - PROCESS | 4048 | 1467654672423 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - PROCESS | 4048 | 1467654672447 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
10:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 171ms
10:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
10:51:12 INFO - PROCESS | 4048 | 1467654672593 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - PROCESS | 4048 | 1467654672617 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
10:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 119ms
10:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
10:51:12 INFO - PROCESS | 4048 | 1467654672716 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - PROCESS | 4048 | 1467654672741 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
10:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 171ms
10:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
10:51:12 INFO - PROCESS | 4048 | 1467654672893 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - PROCESS | 4048 | 1467654672920 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
10:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 120ms
10:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
10:51:13 INFO - PROCESS | 4048 | 1467654673017 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:13 INFO - PROCESS | 4048 | 1467654673045 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
10:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 171ms
10:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
10:51:13 INFO - PROCESS | 4048 | 1467654673193 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:13 INFO - PROCESS | 4048 | 1467654673224 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
10:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 171ms
10:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
10:51:13 INFO - PROCESS | 4048 | 1467654673368 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:13 INFO - PROCESS | 4048 | 1467654673394 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
10:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 171ms
10:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
10:51:13 INFO - PROCESS | 4048 | 1467654673544 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:13 INFO - PROCESS | 4048 | 1467654673569 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
10:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 171ms
10:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
10:51:13 INFO - PROCESS | 4048 | 1467654673719 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:13 INFO - PROCESS | 4048 | 1467654673749 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
10:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 171ms
10:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
10:51:13 INFO - PROCESS | 4048 | 1467654673894 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:13 INFO - PROCESS | 4048 | 1467654673920 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
10:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 120ms
10:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
10:51:14 INFO - PROCESS | 4048 | 1467654674018 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - PROCESS | 4048 | 1467654674045 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
10:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 171ms
10:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
10:51:14 INFO - PROCESS | 4048 | 1467654674194 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - PROCESS | 4048 | 1467654674222 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
10:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 119ms
10:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
10:51:14 INFO - PROCESS | 4048 | 1467654674319 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - PROCESS | 4048 | 1467654674347 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
10:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 171ms
10:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
10:51:14 INFO - PROCESS | 4048 | 1467654674494 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - PROCESS | 4048 | 1467654674520 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
10:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 172ms
10:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
10:51:14 INFO - PROCESS | 4048 | 1467654674673 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - PROCESS | 4048 | 1467654674702 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
10:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 120ms
10:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
10:51:14 INFO - PROCESS | 4048 | 1467654674802 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - PROCESS | 4048 | 1467654674834 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
10:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 171ms
10:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
10:51:14 INFO - PROCESS | 4048 | 1467654674979 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:14 INFO - PROCESS | 4048 | 1467654675008 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
10:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 171ms
10:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
10:51:15 INFO - PROCESS | 4048 | 1467654675156 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:15 INFO - PROCESS | 4048 | 1467654675186 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
10:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 171ms
10:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
10:51:15 INFO - PROCESS | 4048 | 1467654675328 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:15 INFO - PROCESS | 4048 | 1467654675357 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
10:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 171ms
10:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
10:51:15 INFO - PROCESS | 4048 | 1467654675502 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:15 INFO - PROCESS | 4048 | 1467654675533 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
10:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 171ms
10:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
10:51:15 INFO - PROCESS | 4048 | 1467654675677 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:15 INFO - PROCESS | 4048 | 1467654675707 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
10:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 171ms
10:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
10:51:15 INFO - PROCESS | 4048 | 1467654675856 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:15 INFO - PROCESS | 4048 | 1467654675884 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
10:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 170ms
10:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
10:51:16 INFO - PROCESS | 4048 | 1467654676026 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:16 INFO - PROCESS | 4048 | 1467654676057 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
10:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 120ms
10:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
10:51:16 INFO - PROCESS | 4048 | 1467654676149 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:16 INFO - PROCESS | 4048 | 1467654676184 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
10:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 171ms
10:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
10:51:16 INFO - PROCESS | 4048 | 1467654676327 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:16 INFO - PROCESS | 4048 | 1467654676363 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
10:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 171ms
10:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
10:51:16 INFO - PROCESS | 4048 | 1467654676501 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:16 INFO - PROCESS | 4048 | 1467654676533 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
10:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 171ms
10:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
10:51:16 INFO - PROCESS | 4048 | 1467654676677 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:16 INFO - PROCESS | 4048 | 1467654676714 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
10:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 171ms
10:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
10:51:16 INFO - PROCESS | 4048 | 1467654676852 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:16 INFO - PROCESS | 4048 | 1467654676886 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
10:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 171ms
10:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
10:51:17 INFO - PROCESS | 4048 | 1467654677027 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:17 INFO - PROCESS | 4048 | 1467654677059 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
10:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 171ms
10:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
10:51:17 INFO - PROCESS | 4048 | 1467654677206 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:17 INFO - PROCESS | 4048 | 1467654677253 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
10:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 171ms
10:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
10:51:17 INFO - PROCESS | 4048 | 1467654677376 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:17 INFO - PROCESS | 4048 | 1467654677409 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
10:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 369ms
10:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
10:51:17 INFO - PROCESS | 4048 | 1467654677751 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:17 INFO - PROCESS | 4048 | 1467654677783 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
10:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 171ms
10:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
10:51:17 INFO - PROCESS | 4048 | 1467654677928 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:17 INFO - PROCESS | 4048 | 1467654677963 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
10:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 171ms
10:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
10:51:18 INFO - PROCESS | 4048 | 1467654678110 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:18 INFO - PROCESS | 4048 | 1467654678144 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
10:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 171ms
10:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
10:51:18 INFO - PROCESS | 4048 | 1467654678282 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:18 INFO - PROCESS | 4048 | 1467654678314 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
10:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 171ms
10:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
10:51:18 INFO - PROCESS | 4048 | 1467654678459 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:18 INFO - PROCESS | 4048 | 1467654678491 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
10:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 171ms
10:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
10:51:18 INFO - PROCESS | 4048 | 1467654678634 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:18 INFO - PROCESS | 4048 | 1467654678677 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
10:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 171ms
10:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
10:51:18 INFO - PROCESS | 4048 | 1467654678810 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:18 INFO - PROCESS | 4048 | 1467654678840 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
10:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 171ms
10:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
10:51:18 INFO - PROCESS | 4048 | 1467654678983 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:19 INFO - PROCESS | 4048 | 1467654679016 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
10:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 171ms
10:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
10:51:19 INFO - PROCESS | 4048 | 1467654679164 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:19 INFO - PROCESS | 4048 | 1467654679197 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
10:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 170ms
10:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
10:51:19 INFO - PROCESS | 4048 | 1467654679342 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:19 INFO - PROCESS | 4048 | 1467654679374 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
10:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 231ms
10:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
10:51:19 INFO - PROCESS | 4048 | 1467654679576 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:19 INFO - PROCESS | 4048 | 1467654679609 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
10:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 171ms
10:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
10:51:19 INFO - PROCESS | 4048 | 1467654679750 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:19 INFO - PROCESS | 4048 | 1467654679777 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
10:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 171ms
10:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
10:51:19 INFO - PROCESS | 4048 | 1467654679927 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:19 INFO - PROCESS | 4048 | 1467654679954 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
10:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 120ms
10:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
10:51:20 INFO - PROCESS | 4048 | 1467654680049 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:20 INFO - PROCESS | 4048 | 1467654680081 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
10:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 171ms
10:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
10:51:20 INFO - PROCESS | 4048 | 1467654680227 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:20 INFO - PROCESS | 4048 | 1467654680254 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
10:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 172ms
10:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
10:51:20 INFO - PROCESS | 4048 | 1467654680402 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:20 INFO - PROCESS | 4048 | 1467654680433 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
10:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 171ms
10:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
10:51:20 INFO - PROCESS | 4048 | 1467654680579 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:20 INFO - PROCESS | 4048 | 1467654680613 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
10:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 171ms
10:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
10:51:20 INFO - PROCESS | 4048 | 1467654680756 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:20 INFO - PROCESS | 4048 | 1467654680787 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
10:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 171ms
10:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
10:51:20 INFO - PROCESS | 4048 | 1467654680927 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:20 INFO - PROCESS | 4048 | 1467654680959 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
10:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 170ms
10:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
10:51:21 INFO - PROCESS | 4048 | 1467654681108 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:21 INFO - PROCESS | 4048 | 1467654681139 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
10:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 171ms
10:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
10:51:21 INFO - PROCESS | 4048 | 1467654681278 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:21 INFO - PROCESS | 4048 | 1467654681307 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
10:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 171ms
10:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
10:51:21 INFO - PROCESS | 4048 | 1467654681452 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:21 INFO - PROCESS | 4048 | 1467654681484 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:21 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.
10:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 370ms
10:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
10:51:21 INFO - PROCESS | 4048 | 1467654681827 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:21 INFO - PROCESS | 4048 | 1467654681869 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:22 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.
10:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 230ms
10:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
10:51:22 INFO - PROCESS | 4048 | 1467654682062 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:22 INFO - PROCESS | 4048 | 1467654682092 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:22 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.
10:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 172ms
10:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
10:51:22 INFO - PROCESS | 4048 | 1467654682245 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:22 INFO - PROCESS | 4048 | 1467654682272 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:22 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.
10:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 171ms
10:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
10:51:22 INFO - PROCESS | 4048 | 1467654682413 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:22 INFO - PROCESS | 4048 | 1467654682440 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:22 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.
10:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 171ms
10:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
10:51:22 INFO - PROCESS | 4048 | 1467654682590 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:22 INFO - PROCESS | 4048 | 1467654682614 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:22 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.
10:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 170ms
10:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
10:51:22 INFO - PROCESS | 4048 | 1467654682762 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:22 INFO - PROCESS | 4048 | 1467654682795 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:22 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.
10:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 171ms
10:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
10:51:22 INFO - PROCESS | 4048 | 1467654682935 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:22 INFO - PROCESS | 4048 | 1467654682962 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:23 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.
10:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 171ms
10:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
10:51:23 INFO - PROCESS | 4048 | 1467654683113 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:23 INFO - PROCESS | 4048 | 1467654683138 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:23 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.
10:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 171ms
10:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
10:51:23 INFO - PROCESS | 4048 | 1467654683286 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:23 INFO - PROCESS | 4048 | 1467654683315 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:23 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.
10:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 171ms
10:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
10:51:23 INFO - PROCESS | 4048 | 1467654683461 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:23 INFO - PROCESS | 4048 | 1467654683489 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:23 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.
10:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 171ms
10:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
10:51:23 INFO - PROCESS | 4048 | 1467654683640 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:23 INFO - PROCESS | 4048 | 1467654683672 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:23 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.
10:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 171ms
10:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
10:51:23 INFO - PROCESS | 4048 | 1467654683811 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:23 INFO - PROCESS | 4048 | 1467654683838 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:23 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.
10:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 120ms
10:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
10:51:23 INFO - PROCESS | 4048 | 1467654683934 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:23 INFO - PROCESS | 4048 | 1467654683969 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:24 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.
10:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 171ms
10:51:24 INFO - PROCESS | 4048 | 1467654684116 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
10:51:24 INFO - PROCESS | 4048 | 1467654684149 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:24 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.
10:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 170ms
10:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
10:51:24 INFO - PROCESS | 4048 | 1467654684294 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:24 INFO - PROCESS | 4048 | 1467654684330 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:24 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.
10:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 171ms
10:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
10:51:24 INFO - PROCESS | 4048 | 1467654684473 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:24 INFO - PROCESS | 4048 | 1467654684507 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:24 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.
10:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 171ms
10:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
10:51:24 INFO - PROCESS | 4048 | 1467654684644 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:24 INFO - PROCESS | 4048 | 1467654684678 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:24 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.
10:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 171ms
10:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
10:51:24 INFO - PROCESS | 4048 | 1467654684819 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:24 INFO - PROCESS | 4048 | 1467654684856 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:24 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.
10:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 171ms
10:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
10:51:24 INFO - PROCESS | 4048 | 1467654684999 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:25 INFO - PROCESS | 4048 | 1467654685030 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:25 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.
10:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 171ms
10:51:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
10:51:25 INFO - PROCESS | 4048 | 1467654685178 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:25 INFO - PROCESS | 4048 | 1467654685213 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
10:51:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 171ms
10:51:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
10:51:25 INFO - PROCESS | 4048 | 1467654685352 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:25 INFO - PROCESS | 4048 | 1467654685383 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
10:51:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 171ms
10:51:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
10:51:25 INFO - PROCESS | 4048 | 1467654685527 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:25 INFO - PROCESS | 4048 | 1467654685557 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
10:51:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 171ms
10:51:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
10:51:25 INFO - PROCESS | 4048 | 1467654685703 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:25 INFO - PROCESS | 4048 | 1467654685736 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
10:51:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 171ms
10:51:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
10:51:25 INFO - PROCESS | 4048 | 1467654685877 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:25 INFO - PROCESS | 4048 | 1467654685911 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
10:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 170ms
10:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
10:51:26 INFO - PROCESS | 4048 | 1467654686056 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:26 INFO - PROCESS | 4048 | 1467654686088 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
10:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 171ms
10:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
10:51:26 INFO - PROCESS | 4048 | 1467654686227 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:26 INFO - PROCESS | 4048 | 1467654686259 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
10:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 171ms
10:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
10:51:26 INFO - PROCESS | 4048 | 1467654686408 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:26 INFO - PROCESS | 4048 | 1467654686440 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
10:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 171ms
10:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
10:51:26 INFO - PROCESS | 4048 | 1467654686582 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:26 INFO - PROCESS | 4048 | 1467654686616 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
10:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 171ms
10:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
10:51:26 INFO - PROCESS | 4048 | 1467654686759 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:26 INFO - PROCESS | 4048 | 1467654686794 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
10:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 171ms
10:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
10:51:26 INFO - PROCESS | 4048 | 1467654686930 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:26 INFO - PROCESS | 4048 | 1467654686962 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
10:51:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 171ms
10:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
10:51:27 INFO - PROCESS | 4048 | 1467654687107 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:27 INFO - PROCESS | 4048 | 1467654687142 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:27 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
10:51:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 669ms
10:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
10:51:27 INFO - PROCESS | 4048 | 1467654687777 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:27 INFO - PROCESS | 4048 | 1467654687813 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
10:51:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 670ms
10:51:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
10:51:28 INFO - PROCESS | 4048 | 1467654688451 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:28 INFO - PROCESS | 4048 | 1467654688481 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:28 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
10:51:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:51:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
10:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:51:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 171ms
10:51:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
10:51:28 INFO - PROCESS | 4048 | 1467654688630 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:28 INFO - PROCESS | 4048 | 1467654688662 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
10:51:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 171ms
10:51:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
10:51:28 INFO - PROCESS | 4048 | 1467654688814 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:28 INFO - PROCESS | 4048 | 1467654688843 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
10:51:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 171ms
10:51:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
10:51:28 INFO - PROCESS | 4048 | 1467654688983 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:28 INFO - PROCESS | 4048 | 1467654689010 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
10:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 171ms
10:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
10:51:29 INFO - PROCESS | 4048 | 1467654689157 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:29 INFO - PROCESS | 4048 | 1467654689182 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
10:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 170ms
10:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
10:51:29 INFO - PROCESS | 4048 | 1467654689329 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:29 INFO - PROCESS | 4048 | 1467654689363 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
10:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 171ms
10:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
10:51:29 INFO - PROCESS | 4048 | 1467654689510 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:29 INFO - PROCESS | 4048 | 1467654689535 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:29 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
10:51:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
10:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 171ms
10:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
10:51:29 INFO - PROCESS | 4048 | 1467654689678 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:29 INFO - PROCESS | 4048 | 1467654689704 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
10:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 171ms
10:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
10:51:29 INFO - PROCESS | 4048 | 1467654689853 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:29 INFO - PROCESS | 4048 | 1467654689885 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:30 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
10:51:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
10:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 171ms
10:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
10:51:30 INFO - PROCESS | 4048 | 1467654690031 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:30 INFO - PROCESS | 4048 | 1467654690058 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:30 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
10:51:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:51:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
10:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 171ms
10:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
10:51:30 INFO - PROCESS | 4048 | 1467654690211 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:30 INFO - PROCESS | 4048 | 1467654690245 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:30 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
10:51:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
10:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 171ms
10:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
10:51:30 INFO - PROCESS | 4048 | 1467654690396 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:30 INFO - PROCESS | 4048 | 1467654690424 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
10:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 171ms
10:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
10:51:30 INFO - PROCESS | 4048 | 1467654690561 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:30 INFO - PROCESS | 4048 | 1467654690598 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
10:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 171ms
10:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
10:51:30 INFO - PROCESS | 4048 | 1467654690735 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:30 INFO - PROCESS | 4048 | 1467654690769 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
10:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 171ms
10:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
10:51:30 INFO - PROCESS | 4048 | 1467654690910 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:30 INFO - PROCESS | 4048 | 1467654690951 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
10:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 170ms
10:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
10:51:31 INFO - PROCESS | 4048 | 1467654691086 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:31 INFO - PROCESS | 4048 | 1467654691122 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
10:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 171ms
10:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
10:51:31 INFO - PROCESS | 4048 | 1467654691261 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:31 INFO - PROCESS | 4048 | 1467654691299 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
10:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 171ms
10:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
10:51:31 INFO - PROCESS | 4048 | 1467654691443 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:31 INFO - PROCESS | 4048 | 1467654691488 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
10:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 171ms
10:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
10:51:31 INFO - PROCESS | 4048 | 1467654691618 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:31 INFO - PROCESS | 4048 | 1467654691647 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
10:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 171ms
10:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
10:51:31 INFO - PROCESS | 4048 | 1467654691795 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:31 INFO - PROCESS | 4048 | 1467654691827 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
10:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 171ms
10:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
10:51:31 INFO - PROCESS | 4048 | 1467654691969 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:31 INFO - PROCESS | 4048 | 1467654692010 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
10:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 171ms
10:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
10:51:32 INFO - PROCESS | 4048 | 1467654692144 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:32 INFO - PROCESS | 4048 | 1467654692174 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
10:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 171ms
10:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
10:51:32 INFO - PROCESS | 4048 | 1467654692320 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:32 INFO - PROCESS | 4048 | 1467654692355 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:32 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
10:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 171ms
10:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
10:51:32 INFO - PROCESS | 4048 | 1467654692494 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:32 INFO - PROCESS | 4048 | 1467654692526 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
10:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 170ms
10:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
10:51:32 INFO - PROCESS | 4048 | 1467654692668 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:32 INFO - PROCESS | 4048 | 1467654692700 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
10:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 171ms
10:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
10:51:32 INFO - PROCESS | 4048 | 1467654692844 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:32 INFO - PROCESS | 4048 | 1467654692881 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:32 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
10:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 171ms
10:51:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
10:51:32 INFO - PROCESS | 4048 | 1467654693024 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:33 INFO - PROCESS | 4048 | 1467654693058 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:33 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
10:51:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
10:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:51:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
10:51:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
10:51:33 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
10:51:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
10:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:51:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
10:51:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
10:51:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 171ms
10:51:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
10:51:33 INFO - PROCESS | 4048 | 1467654693197 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:33 INFO - PROCESS | 4048 | 1467654693230 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:33 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.
10:51:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 171ms
10:51:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
10:51:33 INFO - PROCESS | 4048 | 1467654693374 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:33 INFO - PROCESS | 4048 | 1467654693414 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:33 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.
10:51:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 171ms
10:51:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
10:51:33 INFO - PROCESS | 4048 | 1467654693516 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:33 INFO - PROCESS | 4048 | 1467654693550 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
10:51:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 171ms
10:51:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
10:51:33 INFO - PROCESS | 4048 | 1467654693694 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:33 INFO - PROCESS | 4048 | 1467654693726 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
10:51:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 171ms
10:51:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
10:51:33 INFO - PROCESS | 4048 | 1467654693868 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:33 INFO - PROCESS | 4048 | 1467654693903 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
10:51:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 172ms
10:51:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
10:51:34 INFO - PROCESS | 4048 | 1467654694046 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:34 INFO - PROCESS | 4048 | 1467654694087 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
10:51:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 171ms
10:51:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
10:51:34 INFO - PROCESS | 4048 | 1467654694220 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:34 INFO - PROCESS | 4048 | 1467654694277 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
10:51:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 429ms
10:51:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
10:51:34 INFO - PROCESS | 4048 | 1467654694655 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:34 INFO - PROCESS | 4048 | 1467654694694 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
10:51:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 230ms
10:51:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
10:51:34 INFO - PROCESS | 4048 | 1467654694888 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:34 INFO - PROCESS | 4048 | 1467654694916 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
10:51:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 171ms
10:51:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
10:51:35 INFO - PROCESS | 4048 | 1467654695069 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:35 INFO - PROCESS | 4048 | 1467654695096 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
10:51:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 171ms
10:51:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
10:51:35 INFO - PROCESS | 4048 | 1467654695240 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:35 INFO - PROCESS | 4048 | 1467654695273 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
10:51:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 171ms
10:51:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
10:51:35 INFO - PROCESS | 4048 | 1467654695414 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:35 INFO - PROCESS | 4048 | 1467654695439 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
10:51:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 171ms
10:51:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
10:51:35 INFO - PROCESS | 4048 | 1467654695590 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:35 INFO - PROCESS | 4048 | 1467654695624 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
10:51:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 171ms
10:51:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
10:51:35 INFO - PROCESS | 4048 | 1467654695765 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:35 INFO - PROCESS | 4048 | 1467654695797 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
10:51:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 170ms
10:51:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
10:51:35 INFO - PROCESS | 4048 | 1467654695940 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:35 INFO - PROCESS | 4048 | 1467654695969 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
10:51:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 171ms
10:51:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
10:51:36 INFO - PROCESS | 4048 | 1467654696114 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:36 INFO - PROCESS | 4048 | 1467654696141 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
10:51:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 171ms
10:51:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
10:51:36 INFO - PROCESS | 4048 | 1467654696297 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:36 INFO - PROCESS | 4048 | 1467654696323 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
10:51:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 171ms
10:51:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
10:51:36 INFO - PROCESS | 4048 | 1467654696472 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:36 INFO - PROCESS | 4048 | 1467654696502 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
10:51:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 171ms
10:51:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
10:51:36 INFO - PROCESS | 4048 | 1467654696653 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:36 INFO - PROCESS | 4048 | 1467654696681 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
10:51:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 171ms
10:51:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
10:51:36 INFO - PROCESS | 4048 | 1467654696823 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:36 INFO - PROCESS | 4048 | 1467654696856 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
10:51:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 171ms
10:51:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
10:51:36 INFO - PROCESS | 4048 | 1467654696998 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:37 INFO - PROCESS | 4048 | 1467654697034 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
10:51:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 171ms
10:51:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
10:51:37 INFO - PROCESS | 4048 | 1467654697173 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:37 INFO - PROCESS | 4048 | 1467654697213 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
10:51:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 171ms
10:51:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
10:51:37 INFO - PROCESS | 4048 | 1467654697347 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:37 INFO - PROCESS | 4048 | 1467654697386 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
10:51:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 171ms
10:51:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
10:51:37 INFO - PROCESS | 4048 | 1467654697522 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:37 INFO - PROCESS | 4048 | 1467654697560 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
10:51:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 170ms
10:51:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
10:51:37 INFO - PROCESS | 4048 | 1467654697699 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:37 INFO - PROCESS | 4048 | 1467654697736 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
10:51:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 171ms
10:51:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
10:51:37 INFO - PROCESS | 4048 | 1467654697873 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:37 INFO - PROCESS | 4048 | 1467654697930 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
10:51:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 230ms
10:51:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
10:51:38 INFO - PROCESS | 4048 | 1467654698107 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:38 INFO - PROCESS | 4048 | 1467654698138 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
10:51:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 171ms
10:51:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
10:51:38 INFO - PROCESS | 4048 | 1467654698284 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:38 INFO - PROCESS | 4048 | 1467654698315 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
10:51:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 171ms
10:51:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
10:51:38 INFO - PROCESS | 4048 | 1467654698464 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:38 INFO - PROCESS | 4048 | 1467654698495 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
10:51:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 171ms
10:51:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
10:51:38 INFO - PROCESS | 4048 | 1467654698638 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:38 INFO - PROCESS | 4048 | 1467654698671 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
10:51:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 171ms
10:51:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
10:51:38 INFO - PROCESS | 4048 | 1467654698815 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:38 INFO - PROCESS | 4048 | 1467654698846 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
10:51:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 171ms
10:51:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
10:51:38 INFO - PROCESS | 4048 | 1467654698989 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:39 INFO - PROCESS | 4048 | 1467654699025 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
10:51:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 171ms
10:51:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
10:51:39 INFO - PROCESS | 4048 | 1467654699164 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:39 INFO - PROCESS | 4048 | 1467654699201 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:39 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
10:51:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 230ms
10:51:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
10:51:39 INFO - PROCESS | 4048 | 1467654699400 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:39 INFO - PROCESS | 4048 | 1467654699432 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
10:51:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 171ms
10:51:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
10:51:39 INFO - PROCESS | 4048 | 1467654699577 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:39 INFO - PROCESS | 4048 | 1467654699612 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:40 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)
10:51:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 670ms
10:51:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
10:51:40 INFO - PROCESS | 4048 | 1467654700250 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:40 INFO - PROCESS | 4048 | 1467654700283 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
10:51:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 669ms
10:51:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
10:51:40 INFO - PROCESS | 4048 | 1467654700924 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:40 INFO - PROCESS | 4048 | 1467654700972 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
10:51:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 830ms
10:51:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
10:51:41 INFO - PROCESS | 4048 | 1467654701757 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:41 INFO - PROCESS | 4048 | 1467654701783 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:42 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)
10:51:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 670ms
10:51:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
10:51:42 INFO - PROCESS | 4048 | 1467654702431 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:42 INFO - PROCESS | 4048 | 1467654702459 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:43 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)
10:51:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 669ms
10:51:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
10:51:43 INFO - PROCESS | 4048 | 1467654703108 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:43 INFO - PROCESS | 4048 | 1467654703134 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
10:51:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 670ms
10:51:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
10:51:43 INFO - PROCESS | 4048 | 1467654703778 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:43 INFO - PROCESS | 4048 | 1467654703812 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
10:51:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 669ms
10:51:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
10:51:44 INFO - PROCESS | 4048 | 1467654704451 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:44 INFO - PROCESS | 4048 | 1467654704479 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
10:51:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 670ms
10:51:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
10:51:45 INFO - PROCESS | 4048 | 1467654705125 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:45 INFO - PROCESS | 4048 | 1467654705157 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:45 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
10:51:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 670ms
10:51:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
10:51:45 INFO - PROCESS | 4048 | 1467654705797 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:45 INFO - PROCESS | 4048 | 1467654705822 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
10:51:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 629ms
10:51:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
10:51:46 INFO - PROCESS | 4048 | 1467654706430 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:46 INFO - PROCESS | 4048 | 1467654706456 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:46 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
10:51:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
10:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:51:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 171ms
10:51:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
10:51:46 INFO - PROCESS | 4048 | 1467654706607 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:46 INFO - PROCESS | 4048 | 1467654706636 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
10:51:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 171ms
10:51:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
10:51:46 INFO - PROCESS | 4048 | 1467654706781 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:46 INFO - PROCESS | 4048 | 1467654706808 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:46 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
10:51:46 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
10:51:46 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
10:51:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
10:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:51:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 171ms
10:51:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
10:51:46 INFO - PROCESS | 4048 | 1467654706956 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:46 INFO - PROCESS | 4048 | 1467654706990 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
10:51:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 171ms
10:51:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
10:51:47 INFO - PROCESS | 4048 | 1467654707131 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:47 INFO - PROCESS | 4048 | 1467654707158 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
10:51:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 769ms
10:51:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
10:51:47 INFO - PROCESS | 4048 | 1467654707907 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:47 INFO - PROCESS | 4048 | 1467654707935 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:48 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
10:51:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 670ms
10:51:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
10:51:48 INFO - PROCESS | 4048 | 1467654708583 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:48 INFO - PROCESS | 4048 | 1467654708610 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:49 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.)
10:51:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 669ms
10:51:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
10:51:49 INFO - PROCESS | 4048 | 1467654709260 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:49 INFO - PROCESS | 4048 | 1467654709287 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
10:51:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 670ms
10:51:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
10:51:49 INFO - PROCESS | 4048 | 1467654709930 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:49 INFO - PROCESS | 4048 | 1467654709956 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:50 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
10:51:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 630ms
10:51:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
10:51:50 INFO - PROCESS | 4048 | 1467654710563 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:50 INFO - PROCESS | 4048 | 1467654710588 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
10:51:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 120ms
10:51:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
10:51:50 INFO - PROCESS | 4048 | 1467654710688 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:50 INFO - PROCESS | 4048 | 1467654710719 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
10:51:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 669ms
10:51:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
10:51:51 INFO - PROCESS | 4048 | 1467654711362 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:51 INFO - PROCESS | 4048 | 1467654711387 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
10:51:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 630ms
10:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
10:51:51 INFO - PROCESS | 4048 | 1467654711996 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:52 INFO - PROCESS | 4048 | 1467654712021 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
10:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 120ms
10:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
10:51:52 INFO - PROCESS | 4048 | 1467654712121 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:52 INFO - PROCESS | 4048 | 1467654712153 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
10:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 172ms
10:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
10:51:52 INFO - PROCESS | 4048 | 1467654712298 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:52 INFO - PROCESS | 4048 | 1467654712324 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
10:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 172ms
10:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
10:51:52 INFO - PROCESS | 4048 | 1467654712478 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:52 INFO - PROCESS | 4048 | 1467654712512 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
10:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 170ms
10:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
10:51:52 INFO - PROCESS | 4048 | 1467654712648 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:52 INFO - PROCESS | 4048 | 1467654712675 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
10:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 171ms
10:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
10:51:52 INFO - PROCESS | 4048 | 1467654712822 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:52 INFO - PROCESS | 4048 | 1467654712850 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
10:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 171ms
10:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
10:51:52 INFO - PROCESS | 4048 | 1467654712998 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:53 INFO - PROCESS | 4048 | 1467654713033 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
10:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 171ms
10:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
10:51:53 INFO - PROCESS | 4048 | 1467654713173 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:53 INFO - PROCESS | 4048 | 1467654713207 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:53 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
10:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 171ms
10:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
10:51:53 INFO - PROCESS | 4048 | 1467654713351 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:53 INFO - PROCESS | 4048 | 1467654713395 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:53 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
10:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 370ms
10:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
10:51:53 INFO - PROCESS | 4048 | 1467654713723 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:53 INFO - PROCESS | 4048 | 1467654713752 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:53 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
10:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 171ms
10:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
10:51:53 INFO - PROCESS | 4048 | 1467654713900 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:53 INFO - PROCESS | 4048 | 1467654713929 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
10:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 172ms
10:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
10:51:54 INFO - PROCESS | 4048 | 1467654714081 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:54 INFO - PROCESS | 4048 | 1467654714117 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:54 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
10:51:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:51:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
10:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 170ms
10:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
10:51:54 INFO - PROCESS | 4048 | 1467654714250 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:54 INFO - PROCESS | 4048 | 1467654714279 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
10:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 172ms
10:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
10:51:54 INFO - PROCESS | 4048 | 1467654714428 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:54 INFO - PROCESS | 4048 | 1467654714454 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:54 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
10:51:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:51:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
10:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:51:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 171ms
10:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
10:51:54 INFO - PROCESS | 4048 | 1467654714599 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:54 INFO - PROCESS | 4048 | 1467654714632 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
10:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 171ms
10:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
10:51:54 INFO - PROCESS | 4048 | 1467654714772 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:54 INFO - PROCESS | 4048 | 1467654714800 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
10:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 171ms
10:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
10:51:54 INFO - PROCESS | 4048 | 1467654714948 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:54 INFO - PROCESS | 4048 | 1467654714974 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
10:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 171ms
10:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
10:51:55 INFO - PROCESS | 4048 | 1467654715124 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:55 INFO - PROCESS | 4048 | 1467654715156 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
10:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 171ms
10:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
10:51:55 INFO - PROCESS | 4048 | 1467654715299 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:55 INFO - PROCESS | 4048 | 1467654715327 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
10:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 171ms
10:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
10:51:55 INFO - PROCESS | 4048 | 1467654715478 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:55 INFO - PROCESS | 4048 | 1467654715508 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
10:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 172ms
10:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
10:51:55 INFO - PROCESS | 4048 | 1467654715657 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:55 INFO - PROCESS | 4048 | 1467654715692 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
10:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 171ms
10:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
10:51:55 INFO - PROCESS | 4048 | 1467654715831 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:55 INFO - PROCESS | 4048 | 1467654715865 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
10:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 170ms
10:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
10:51:56 INFO - PROCESS | 4048 | 1467654716007 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:56 INFO - PROCESS | 4048 | 1467654716045 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
10:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 171ms
10:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
10:51:56 INFO - PROCESS | 4048 | 1467654716181 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:56 INFO - PROCESS | 4048 | 1467654716221 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
10:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 171ms
10:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
10:51:56 INFO - PROCESS | 4048 | 1467654716355 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:56 INFO - PROCESS | 4048 | 1467654716387 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
10:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 171ms
10:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
10:51:56 INFO - PROCESS | 4048 | 1467654716532 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:56 INFO - PROCESS | 4048 | 1467654716564 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
10:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 171ms
10:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
10:51:56 INFO - PROCESS | 4048 | 1467654716707 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:56 INFO - PROCESS | 4048 | 1467654716739 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
10:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 171ms
10:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
10:51:56 INFO - PROCESS | 4048 | 1467654716882 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:56 INFO - PROCESS | 4048 | 1467654716914 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
10:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 171ms
10:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
10:51:57 INFO - PROCESS | 4048 | 1467654717057 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:57 INFO - PROCESS | 4048 | 1467654717097 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
10:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 171ms
10:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
10:51:57 INFO - PROCESS | 4048 | 1467654717231 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:57 INFO - PROCESS | 4048 | 1467654717263 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
10:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 171ms
10:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
10:51:57 INFO - PROCESS | 4048 | 1467654717405 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:57 INFO - PROCESS | 4048 | 1467654717440 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
10:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 171ms
10:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
10:51:57 INFO - PROCESS | 4048 | 1467654717581 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:57 INFO - PROCESS | 4048 | 1467654717614 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
10:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 171ms
10:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
10:51:57 INFO - PROCESS | 4048 | 1467654717761 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:57 INFO - PROCESS | 4048 | 1467654717792 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
10:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 171ms
10:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
10:51:57 INFO - PROCESS | 4048 | 1467654717938 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:57 INFO - PROCESS | 4048 | 1467654717973 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
10:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 171ms
10:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
10:51:58 INFO - PROCESS | 4048 | 1467654718114 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:58 INFO - PROCESS | 4048 | 1467654718149 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
10:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 171ms
10:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
10:51:58 INFO - PROCESS | 4048 | 1467654718289 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:58 INFO - PROCESS | 4048 | 1467654718327 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
10:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 171ms
10:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
10:51:58 INFO - PROCESS | 4048 | 1467654718465 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:58 INFO - PROCESS | 4048 | 1467654718498 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
10:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 171ms
10:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
10:51:58 INFO - PROCESS | 4048 | 1467654718640 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:58 INFO - PROCESS | 4048 | 1467654718677 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
10:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 171ms
10:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
10:51:58 INFO - PROCESS | 4048 | 1467654718815 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:58 INFO - PROCESS | 4048 | 1467654718854 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
10:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 171ms
10:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
10:51:58 INFO - PROCESS | 4048 | 1467654718994 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:59 INFO - PROCESS | 4048 | 1467654719028 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
10:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 171ms
10:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
10:51:59 INFO - PROCESS | 4048 | 1467654719165 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:59 INFO - PROCESS | 4048 | 1467654719200 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
10:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 170ms
10:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
10:51:59 INFO - PROCESS | 4048 | 1467654719339 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:59 INFO - PROCESS | 4048 | 1467654719378 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
10:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 171ms
10:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
10:51:59 INFO - PROCESS | 4048 | 1467654719514 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:59 INFO - PROCESS | 4048 | 1467654719549 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
10:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 230ms
10:51:59 INFO - PROCESS | 4048 | 1467654719856 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
10:51:59 INFO - PROCESS | 4048 | 1467654719896 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
10:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 370ms
10:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
10:52:00 INFO - PROCESS | 4048 | 1467654720241 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:00 INFO - PROCESS | 4048 | 1467654720268 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
10:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 171ms
10:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
10:52:00 INFO - PROCESS | 4048 | 1467654720418 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:00 INFO - PROCESS | 4048 | 1467654720455 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
10:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 171ms
10:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
10:52:00 INFO - PROCESS | 4048 | 1467654720597 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:00 INFO - PROCESS | 4048 | 1467654720630 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
10:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 171ms
10:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
10:52:00 INFO - PROCESS | 4048 | 1467654720766 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:00 INFO - PROCESS | 4048 | 1467654720793 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
10:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 171ms
10:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
10:52:00 INFO - PROCESS | 4048 | 1467654720945 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:00 INFO - PROCESS | 4048 | 1467654720972 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
10:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 230ms
10:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
10:52:01 INFO - PROCESS | 4048 | 1467654721179 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:01 INFO - PROCESS | 4048 | 1467654721215 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
10:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 171ms
10:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
10:52:01 INFO - PROCESS | 4048 | 1467654721349 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:01 INFO - PROCESS | 4048 | 1467654721375 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
10:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 171ms
10:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
10:52:01 INFO - PROCESS | 4048 | 1467654721523 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:01 INFO - PROCESS | 4048 | 1467654721552 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
10:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 171ms
10:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
10:52:01 INFO - PROCESS | 4048 | 1467654721699 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:01 INFO - PROCESS | 4048 | 1467654721728 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
10:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 171ms
10:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
10:52:01 INFO - PROCESS | 4048 | 1467654721874 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:01 INFO - PROCESS | 4048 | 1467654721903 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
10:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 171ms
10:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
10:52:02 INFO - PROCESS | 4048 | 1467654722049 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:02 INFO - PROCESS | 4048 | 1467654722093 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
10:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 171ms
10:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
10:52:02 INFO - PROCESS | 4048 | 1467654722224 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:02 INFO - PROCESS | 4048 | 1467654722251 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
10:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 171ms
10:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
10:52:02 INFO - PROCESS | 4048 | 1467654722398 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:02 INFO - PROCESS | 4048 | 1467654722434 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
10:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 170ms
10:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
10:52:02 INFO - PROCESS | 4048 | 1467654722578 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:02 INFO - PROCESS | 4048 | 1467654722624 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
10:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 171ms
10:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
10:52:02 INFO - PROCESS | 4048 | 1467654722748 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:02 INFO - PROCESS | 4048 | 1467654722780 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
10:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 171ms
10:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
10:52:02 INFO - PROCESS | 4048 | 1467654722924 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:02 INFO - PROCESS | 4048 | 1467654722960 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
10:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 171ms
10:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
10:52:03 INFO - PROCESS | 4048 | 1467654723099 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:03 INFO - PROCESS | 4048 | 1467654723134 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
10:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 171ms
10:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
10:52:03 INFO - PROCESS | 4048 | 1467654723283 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:03 INFO - PROCESS | 4048 | 1467654723326 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
10:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 172ms
10:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
10:52:03 INFO - PROCESS | 4048 | 1467654723465 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:03 INFO - PROCESS | 4048 | 1467654723496 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
10:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 171ms
10:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
10:52:03 INFO - PROCESS | 4048 | 1467654723639 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:03 INFO - PROCESS | 4048 | 1467654723670 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
10:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 171ms
10:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
10:52:03 INFO - PROCESS | 4048 | 1467654723816 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:03 INFO - PROCESS | 4048 | 1467654723850 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
10:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 171ms
10:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
10:52:03 INFO - PROCESS | 4048 | 1467654723990 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:04 INFO - PROCESS | 4048 | 1467654724024 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
10:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 171ms
10:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
10:52:04 INFO - PROCESS | 4048 | 1467654724165 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:04 INFO - PROCESS | 4048 | 1467654724197 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
10:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 170ms
10:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
10:52:04 INFO - PROCESS | 4048 | 1467654724346 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:04 INFO - PROCESS | 4048 | 1467654724381 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
10:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 171ms
10:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
10:52:04 INFO - PROCESS | 4048 | 1467654724519 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:04 INFO - PROCESS | 4048 | 1467654724551 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
10:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 171ms
10:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
10:52:04 INFO - PROCESS | 4048 | 1467654724688 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:04 INFO - PROCESS | 4048 | 1467654724728 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
10:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 171ms
10:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
10:52:04 INFO - PROCESS | 4048 | 1467654724866 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:04 INFO - PROCESS | 4048 | 1467654724898 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
10:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 171ms
10:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
10:52:05 INFO - PROCESS | 4048 | 1467654725040 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:05 INFO - PROCESS | 4048 | 1467654725072 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
10:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 171ms
10:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
10:52:05 INFO - PROCESS | 4048 | 1467654725215 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:05 INFO - PROCESS | 4048 | 1467654725250 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
10:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 171ms
10:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
10:52:05 INFO - PROCESS | 4048 | 1467654725390 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:05 INFO - PROCESS | 4048 | 1467654725429 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
10:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 171ms
10:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
10:52:05 INFO - PROCESS | 4048 | 1467654725566 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:05 INFO - PROCESS | 4048 | 1467654725600 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
10:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 171ms
10:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
10:52:05 INFO - PROCESS | 4048 | 1467654725745 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:05 INFO - PROCESS | 4048 | 1467654725788 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
10:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 170ms
10:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
10:52:05 INFO - PROCESS | 4048 | 1467654725916 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:05 INFO - PROCESS | 4048 | 1467654725981 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:06 INFO - PROCESS | 4048 | 1467654726089 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
10:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
10:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 470ms
10:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
10:52:06 INFO - PROCESS | 4048 | 1467654726390 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:06 INFO - PROCESS | 4048 | 1467654726426 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
10:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 171ms
10:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
10:52:06 INFO - PROCESS | 4048 | 1467654726567 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:06 INFO - PROCESS | 4048 | 1467654726600 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
10:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 171ms
10:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
10:52:06 INFO - PROCESS | 4048 | 1467654726742 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:06 INFO - PROCESS | 4048 | 1467654726773 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
10:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 171ms
10:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
10:52:06 INFO - PROCESS | 4048 | 1467654726916 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:06 INFO - PROCESS | 4048 | 1467654726950 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
10:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 171ms
10:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
10:52:07 INFO - PROCESS | 4048 | 1467654727091 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:07 INFO - PROCESS | 4048 | 1467654727120 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
10:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 171ms
10:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
10:52:07 INFO - PROCESS | 4048 | 1467654727266 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:07 INFO - PROCESS | 4048 | 1467654727299 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
10:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 171ms
10:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
10:52:07 INFO - PROCESS | 4048 | 1467654727439 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:07 INFO - PROCESS | 4048 | 1467654727469 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
10:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 170ms
10:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
10:52:07 INFO - PROCESS | 4048 | 1467654727616 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:07 INFO - PROCESS | 4048 | 1467654727647 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
10:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 171ms
10:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
10:52:07 INFO - PROCESS | 4048 | 1467654727790 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:07 INFO - PROCESS | 4048 | 1467654727823 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
10:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 171ms
10:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
10:52:07 INFO - PROCESS | 4048 | 1467654727972 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:07 INFO - PROCESS | 4048 | 1467654728001 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
10:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 171ms
10:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
10:52:08 INFO - PROCESS | 4048 | 1467654728150 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:08 INFO - PROCESS | 4048 | 1467654728182 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
10:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 171ms
10:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
10:52:08 INFO - PROCESS | 4048 | 1467654728324 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:08 INFO - PROCESS | 4048 | 1467654728361 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
10:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 171ms
10:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
10:52:08 INFO - PROCESS | 4048 | 1467654728499 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:08 INFO - PROCESS | 4048 | 1467654728534 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
10:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 171ms
10:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
10:52:08 INFO - PROCESS | 4048 | 1467654728678 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:08 INFO - PROCESS | 4048 | 1467654728715 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
10:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 171ms
10:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
10:52:08 INFO - PROCESS | 4048 | 1467654728849 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:08 INFO - PROCESS | 4048 | 1467654728888 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
10:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 171ms
10:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
10:52:09 INFO - PROCESS | 4048 | 1467654729022 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:09 INFO - PROCESS | 4048 | 1467654729060 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
10:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 171ms
10:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
10:52:09 INFO - PROCESS | 4048 | 1467654729199 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:09 INFO - PROCESS | 4048 | 1467654729238 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
10:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 170ms
10:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
10:52:09 INFO - PROCESS | 4048 | 1467654729374 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:09 INFO - PROCESS | 4048 | 1467654729406 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
10:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 230ms
10:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
10:52:09 INFO - PROCESS | 4048 | 1467654729608 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:09 INFO - PROCESS | 4048 | 1467654729640 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
10:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 171ms
10:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
10:52:09 INFO - PROCESS | 4048 | 1467654729786 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:09 INFO - PROCESS | 4048 | 1467654729820 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
10:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 171ms
10:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
10:52:09 INFO - PROCESS | 4048 | 1467654729962 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:09 INFO - PROCESS | 4048 | 1467654729994 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
10:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 171ms
10:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
10:52:10 INFO - PROCESS | 4048 | 1467654730132 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:10 INFO - PROCESS | 4048 | 1467654730164 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
10:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 171ms
10:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
10:52:10 INFO - PROCESS | 4048 | 1467654730307 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:10 INFO - PROCESS | 4048 | 1467654730343 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
10:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 171ms
10:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
10:52:10 INFO - PROCESS | 4048 | 1467654730482 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:10 INFO - PROCESS | 4048 | 1467654730517 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
10:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 171ms
10:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
10:52:10 INFO - PROCESS | 4048 | 1467654730658 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:10 INFO - PROCESS | 4048 | 1467654730692 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:10 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
10:52:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:52:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
10:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 171ms
10:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
10:52:10 INFO - PROCESS | 4048 | 1467654730833 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:10 INFO - PROCESS | 4048 | 1467654730866 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:10 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
10:52:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:52:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
10:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 170ms
10:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
10:52:10 INFO - PROCESS | 4048 | 1467654731012 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:11 INFO - PROCESS | 4048 | 1467654731048 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:11 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
10:52:11 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
10:52:11 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
10:52:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
10:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 171ms
10:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
10:52:11 INFO - PROCESS | 4048 | 1467654731182 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:11 INFO - PROCESS | 4048 | 1467654731220 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:11 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
10:52:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:52:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
10:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 171ms
10:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
10:52:11 INFO - PROCESS | 4048 | 1467654731356 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:11 INFO - PROCESS | 4048 | 1467654731390 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:11 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
10:52:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:52:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
10:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 172ms
10:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
10:52:11 INFO - PROCESS | 4048 | 1467654731532 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:11 INFO - PROCESS | 4048 | 1467654731567 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:11 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
10:52:11 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
10:52:11 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
10:52:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
10:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 171ms
10:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
10:52:11 INFO - PROCESS | 4048 | 1467654731712 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:11 INFO - PROCESS | 4048 | 1467654731745 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
10:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 171ms
10:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
10:52:11 INFO - PROCESS | 4048 | 1467654731882 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:11 INFO - PROCESS | 4048 | 1467654731917 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:12 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
10:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 171ms
10:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
10:52:12 INFO - PROCESS | 4048 | 1467654732057 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:12 INFO - PROCESS | 4048 | 1467654732093 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:12 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
10:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 171ms
10:52:12 INFO - PROCESS | 4048 | 1467654732257 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
10:52:12 INFO - PROCESS | 4048 | 1467654732309 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
10:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 569ms
10:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
10:52:12 INFO - PROCESS | 4048 | 1467654732838 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:12 INFO - PROCESS | 4048 | 1467654732867 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
10:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 171ms
10:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
10:52:13 INFO - PROCESS | 4048 | 1467654733018 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:13 INFO - PROCESS | 4048 | 1467654733048 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
10:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 171ms
10:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
10:52:13 INFO - PROCESS | 4048 | 1467654733192 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:13 INFO - PROCESS | 4048 | 1467654733223 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:13 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
10:52:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
10:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 171ms
10:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
10:52:13 INFO - PROCESS | 4048 | 1467654733366 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:13 INFO - PROCESS | 4048 | 1467654733399 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
10:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 171ms
10:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
10:52:13 INFO - PROCESS | 4048 | 1467654733542 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:13 INFO - PROCESS | 4048 | 1467654733576 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
10:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 171ms
10:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
10:52:13 INFO - PROCESS | 4048 | 1467654733717 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:13 INFO - PROCESS | 4048 | 1467654733751 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
10:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 171ms
10:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
10:52:13 INFO - PROCESS | 4048 | 1467654733889 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:13 INFO - PROCESS | 4048 | 1467654733921 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
10:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 171ms
10:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
10:52:14 INFO - PROCESS | 4048 | 1467654734066 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:14 INFO - PROCESS | 4048 | 1467654734096 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
10:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 170ms
10:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
10:52:14 INFO - PROCESS | 4048 | 1467654734240 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:14 INFO - PROCESS | 4048 | 1467654734266 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
10:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 171ms
10:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
10:52:14 INFO - PROCESS | 4048 | 1467654734415 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:14 INFO - PROCESS | 4048 | 1467654734449 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
10:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 171ms
10:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
10:52:14 INFO - PROCESS | 4048 | 1467654734595 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:14 INFO - PROCESS | 4048 | 1467654734643 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
10:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 230ms
10:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
10:52:14 INFO - PROCESS | 4048 | 1467654734824 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:14 INFO - PROCESS | 4048 | 1467654734858 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
10:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 171ms
10:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
10:52:14 INFO - PROCESS | 4048 | 1467654734999 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:15 INFO - PROCESS | 4048 | 1467654735036 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
10:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 171ms
10:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
10:52:15 INFO - PROCESS | 4048 | 1467654735179 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:15 INFO - PROCESS | 4048 | 1467654735212 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
10:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 171ms
10:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
10:52:15 INFO - PROCESS | 4048 | 1467654735349 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:15 INFO - PROCESS | 4048 | 1467654735383 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
10:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 171ms
10:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
10:52:15 INFO - PROCESS | 4048 | 1467654735523 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:15 INFO - PROCESS | 4048 | 1467654735560 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
10:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 171ms
10:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
10:52:15 INFO - PROCESS | 4048 | 1467654735699 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:15 INFO - PROCESS | 4048 | 1467654735735 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
10:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 171ms
10:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
10:52:15 INFO - PROCESS | 4048 | 1467654735874 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:15 INFO - PROCESS | 4048 | 1467654735925 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
10:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 231ms
10:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
10:52:16 INFO - PROCESS | 4048 | 1467654736113 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:16 INFO - PROCESS | 4048 | 1467654736142 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
10:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 171ms
10:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
10:52:16 INFO - PROCESS | 4048 | 1467654736283 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:16 INFO - PROCESS | 4048 | 1467654736315 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
10:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 171ms
10:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
10:52:16 INFO - PROCESS | 4048 | 1467654736458 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:16 INFO - PROCESS | 4048 | 1467654736492 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
10:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 171ms
10:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
10:52:16 INFO - PROCESS | 4048 | 1467654736633 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:16 INFO - PROCESS | 4048 | 1467654736666 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
10:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 171ms
10:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
10:52:16 INFO - PROCESS | 4048 | 1467654736812 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:16 INFO - PROCESS | 4048 | 1467654736841 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
10:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 171ms
10:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
10:52:16 INFO - PROCESS | 4048 | 1467654736985 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:16 INFO - PROCESS | 4048 | 1467654737020 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
10:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 171ms
10:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
10:52:17 INFO - PROCESS | 4048 | 1467654737157 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:17 INFO - PROCESS | 4048 | 1467654737189 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:17 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
10:52:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:52:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
10:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 171ms
10:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
10:52:17 INFO - PROCESS | 4048 | 1467654737333 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:17 INFO - PROCESS | 4048 | 1467654737367 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
10:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 171ms
10:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
10:52:17 INFO - PROCESS | 4048 | 1467654737507 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:17 INFO - PROCESS | 4048 | 1467654737539 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
10:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 170ms
10:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
10:52:17 INFO - PROCESS | 4048 | 1467654737683 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:17 INFO - PROCESS | 4048 | 1467654737719 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
10:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 171ms
10:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
10:52:17 INFO - PROCESS | 4048 | 1467654737862 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:17 INFO - PROCESS | 4048 | 1467654737893 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:18 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
10:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 171ms
10:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
10:52:18 INFO - PROCESS | 4048 | 1467654738033 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:18 INFO - PROCESS | 4048 | 1467654738066 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:18 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
10:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 171ms
10:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
10:52:18 INFO - PROCESS | 4048 | 1467654738207 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:18 INFO - PROCESS | 4048 | 1467654738240 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
10:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 171ms
10:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
10:52:18 INFO - PROCESS | 4048 | 1467654738383 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:18 INFO - PROCESS | 4048 | 1467654738421 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
10:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 670ms
10:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
10:52:19 INFO - PROCESS | 4048 | 1467654739058 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:19 INFO - PROCESS | 4048 | 1467654739089 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
10:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 171ms
10:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
10:52:19 INFO - PROCESS | 4048 | 1467654739236 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:19 INFO - PROCESS | 4048 | 1467654739265 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
10:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 171ms
10:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
10:52:19 INFO - PROCESS | 4048 | 1467654739416 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:19 INFO - PROCESS | 4048 | 1467654739454 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
10:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 171ms
10:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
10:52:19 INFO - PROCESS | 4048 | 1467654739585 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:19 INFO - PROCESS | 4048 | 1467654739619 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
10:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 171ms
10:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
10:52:19 INFO - PROCESS | 4048 | 1467654739758 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:19 INFO - PROCESS | 4048 | 1467654739786 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
10:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 171ms
10:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
10:52:19 INFO - PROCESS | 4048 | 1467654739904 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:19 INFO - PROCESS | 4048 | 1467654739937 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
10:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 171ms
10:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
10:52:20 INFO - PROCESS | 4048 | 1467654740080 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:20 INFO - PROCESS | 4048 | 1467654740111 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 172ms
10:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
10:52:20 INFO - PROCESS | 4048 | 1467654740252 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:20 INFO - PROCESS | 4048 | 1467654740277 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:20 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
10:52:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
10:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 171ms
10:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
10:52:20 INFO - PROCESS | 4048 | 1467654740432 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:20 INFO - PROCESS | 4048 | 1467654740459 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:20 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
10:52:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
10:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 171ms
10:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
10:52:20 INFO - PROCESS | 4048 | 1467654740605 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:20 INFO - PROCESS | 4048 | 1467654740635 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:20 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
10:52:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
10:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 171ms
10:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
10:52:20 INFO - PROCESS | 4048 | 1467654740777 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:20 INFO - PROCESS | 4048 | 1467654740810 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:20 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]"
10:52:20 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:52:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
10:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 170ms
10:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
10:52:20 INFO - PROCESS | 4048 | 1467654740953 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:20 INFO - PROCESS | 4048 | 1467654740987 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:21 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
10:52:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
10:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 171ms
10:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
10:52:21 INFO - PROCESS | 4048 | 1467654741127 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:21 INFO - PROCESS | 4048 | 1467654741165 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
10:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 171ms
10:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
10:52:21 INFO - PROCESS | 4048 | 1467654741303 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:21 INFO - PROCESS | 4048 | 1467654741339 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
10:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 171ms
10:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
10:52:21 INFO - PROCESS | 4048 | 1467654741482 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:21 INFO - PROCESS | 4048 | 1467654741520 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
10:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 171ms
10:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
10:52:21 INFO - PROCESS | 4048 | 1467654741652 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:21 INFO - PROCESS | 4048 | 1467654741685 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
10:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 171ms
10:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
10:52:21 INFO - PROCESS | 4048 | 1467654741827 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:21 INFO - PROCESS | 4048 | 1467654741864 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
10:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 171ms
10:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
10:52:22 INFO - PROCESS | 4048 | 1467654742002 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:22 INFO - PROCESS | 4048 | 1467654742039 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
10:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 171ms
10:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
10:52:22 INFO - PROCESS | 4048 | 1467654742184 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:22 INFO - PROCESS | 4048 | 1467654742224 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
10:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 171ms
10:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
10:52:22 INFO - PROCESS | 4048 | 1467654742354 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:22 INFO - PROCESS | 4048 | 1467654742385 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
10:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 171ms
10:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
10:52:22 INFO - PROCESS | 4048 | 1467654742535 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:22 INFO - PROCESS | 4048 | 1467654742567 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
10:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 170ms
10:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
10:52:22 INFO - PROCESS | 4048 | 1467654742703 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:22 INFO - PROCESS | 4048 | 1467654742738 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
10:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 171ms
10:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
10:52:22 INFO - PROCESS | 4048 | 1467654742877 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:22 INFO - PROCESS | 4048 | 1467654742909 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
10:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 171ms
10:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
10:52:23 INFO - PROCESS | 4048 | 1467654743053 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:23 INFO - PROCESS | 4048 | 1467654743083 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
10:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 171ms
10:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
10:52:23 INFO - PROCESS | 4048 | 1467654743228 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:23 INFO - PROCESS | 4048 | 1467654743264 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
10:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 171ms
10:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
10:52:23 INFO - PROCESS | 4048 | 1467654743402 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:23 INFO - PROCESS | 4048 | 1467654743438 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
10:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 171ms
10:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
10:52:23 INFO - PROCESS | 4048 | 1467654743582 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:23 INFO - PROCESS | 4048 | 1467654743615 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
10:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 171ms
10:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
10:52:23 INFO - PROCESS | 4048 | 1467654743753 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:23 INFO - PROCESS | 4048 | 1467654743791 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
10:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 171ms
10:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
10:52:23 INFO - PROCESS | 4048 | 1467654743930 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:23 INFO - PROCESS | 4048 | 1467654743966 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
10:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 171ms
10:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
10:52:24 INFO - PROCESS | 4048 | 1467654744102 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:24 INFO - PROCESS | 4048 | 1467654744137 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
10:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 170ms
10:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
10:52:24 INFO - PROCESS | 4048 | 1467654744282 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:24 INFO - PROCESS | 4048 | 1467654744316 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
10:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 171ms
10:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
10:52:24 INFO - PROCESS | 4048 | 1467654744452 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:24 INFO - PROCESS | 4048 | 1467654744486 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
10:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 171ms
10:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
10:52:24 INFO - PROCESS | 4048 | 1467654744626 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:24 INFO - PROCESS | 4048 | 1467654744660 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
10:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 173ms
10:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
10:52:24 INFO - PROCESS | 4048 | 1467654744803 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:24 INFO - PROCESS | 4048 | 1467654744838 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
10:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 171ms
10:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
10:52:24 INFO - PROCESS | 4048 | 1467654744993 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:25 INFO - PROCESS | 4048 | 1467654745050 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
10:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 470ms
10:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
10:52:25 INFO - PROCESS | 4048 | 1467654745453 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:25 INFO - PROCESS | 4048 | 1467654745482 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
10:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 171ms
10:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
10:52:25 INFO - PROCESS | 4048 | 1467654745628 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:25 INFO - PROCESS | 4048 | 1467654745661 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
10:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 171ms
10:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
10:52:25 INFO - PROCESS | 4048 | 1467654745805 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:25 INFO - PROCESS | 4048 | 1467654745835 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
10:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 170ms
10:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
10:52:25 INFO - PROCESS | 4048 | 1467654745976 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:26 INFO - PROCESS | 4048 | 1467654746005 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
10:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 171ms
10:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
10:52:26 INFO - PROCESS | 4048 | 1467654746153 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:26 INFO - PROCESS | 4048 | 1467654746179 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
10:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 172ms
10:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
10:52:26 INFO - PROCESS | 4048 | 1467654746333 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:26 INFO - PROCESS | 4048 | 1467654746375 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
10:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 171ms
10:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
10:52:26 INFO - PROCESS | 4048 | 1467654746502 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:26 INFO - PROCESS | 4048 | 1467654746528 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
10:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 171ms
10:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
10:52:26 INFO - PROCESS | 4048 | 1467654746677 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:26 INFO - PROCESS | 4048 | 1467654746704 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
10:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 172ms
10:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
10:52:26 INFO - PROCESS | 4048 | 1467654746856 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:26 INFO - PROCESS | 4048 | 1467654746888 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
10:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 171ms
10:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
10:52:27 INFO - PROCESS | 4048 | 1467654747036 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:27 INFO - PROCESS | 4048 | 1467654747063 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
10:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 171ms
10:52:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
10:52:27 INFO - PROCESS | 4048 | 1467654747211 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:27 INFO - PROCESS | 4048 | 1467654747249 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:27 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 () {
10:52:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
10:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
10:52:27 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 () {
10:52:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
10:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
10:52:27 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 () {
10:52:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
10:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
10:52:27 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 () {
10:52:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
10:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
10:52:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 176ms
10:52:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
10:52:27 INFO - PROCESS | 4048 | 1467654747393 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:27 INFO - PROCESS | 4048 | 1467654747426 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
10:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
10:52:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
10:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
10:52:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
10:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
10:52:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 170ms
10:52:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
10:52:27 INFO - PROCESS | 4048 | 1467654747569 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:27 INFO - PROCESS | 4048 | 1467654747602 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:27 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
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
10:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
10:52:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
10:52:27 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.
10:52:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
10:52:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 171ms
10:52:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
10:52:27 INFO - PROCESS | 4048 | 1467654747744 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:27 INFO - PROCESS | 4048 | 1467654747791 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
10:52:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 172ms
10:52:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
10:52:27 INFO - PROCESS | 4048 | 1467654747919 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:27 INFO - PROCESS | 4048 | 1467654747952 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
10:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 171ms
10:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
10:52:28 INFO - PROCESS | 4048 | 1467654748093 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:28 INFO - PROCESS | 4048 | 1467654748132 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
10:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 171ms
10:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
10:52:28 INFO - PROCESS | 4048 | 1467654748272 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:28 INFO - PROCESS | 4048 | 1467654748312 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
10:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 171ms
10:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
10:52:28 INFO - PROCESS | 4048 | 1467654748444 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:28 INFO - PROCESS | 4048 | 1467654748480 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
10:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 171ms
10:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
10:52:28 INFO - PROCESS | 4048 | 1467654748619 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:28 INFO - PROCESS | 4048 | 1467654748672 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
10:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 171ms
10:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
10:52:28 INFO - PROCESS | 4048 | 1467654748797 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:28 INFO - PROCESS | 4048 | 1467654748834 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
10:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 171ms
10:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
10:52:28 INFO - PROCESS | 4048 | 1467654748971 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:29 INFO - PROCESS | 4048 | 1467654749001 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
10:52:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 171ms
10:52:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
10:52:29 INFO - PROCESS | 4048 | 1467654749143 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:29 INFO - PROCESS | 4048 | 1467654749174 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
10:52:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 170ms
10:52:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
10:52:29 INFO - PROCESS | 4048 | 1467654749319 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:29 INFO - PROCESS | 4048 | 1467654749351 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
10:52:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 171ms
10:52:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
10:52:29 INFO - PROCESS | 4048 | 1467654749494 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:29 INFO - PROCESS | 4048 | 1467654749528 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
10:52:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 171ms
10:52:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
10:52:29 INFO - PROCESS | 4048 | 1467654749669 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:29 INFO - PROCESS | 4048 | 1467654749704 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
10:52:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 171ms
10:52:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
10:52:29 INFO - PROCESS | 4048 | 1467654749849 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:29 INFO - PROCESS | 4048 | 1467654749880 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
10:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 171ms
10:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
10:52:30 INFO - PROCESS | 4048 | 1467654750020 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:30 INFO - PROCESS | 4048 | 1467654750053 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
10:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 171ms
10:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
10:52:30 INFO - PROCESS | 4048 | 1467654750193 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:30 INFO - PROCESS | 4048 | 1467654750226 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
10:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 171ms
10:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
10:52:30 INFO - PROCESS | 4048 | 1467654750369 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:30 INFO - PROCESS | 4048 | 1467654750403 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
10:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 171ms
10:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
10:52:30 INFO - PROCESS | 4048 | 1467654750544 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:30 INFO - PROCESS | 4048 | 1467654750577 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
10:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 171ms
10:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
10:52:30 INFO - PROCESS | 4048 | 1467654750720 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:30 INFO - PROCESS | 4048 | 1467654750754 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
10:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 170ms
10:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
10:52:30 INFO - PROCESS | 4048 | 1467654750898 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:30 INFO - PROCESS | 4048 | 1467654750941 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
10:52:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 171ms
10:52:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
10:52:31 INFO - PROCESS | 4048 | 1467654751070 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:31 INFO - PROCESS | 4048 | 1467654751108 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
10:52:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 171ms
10:52:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
10:52:31 INFO - PROCESS | 4048 | 1467654751249 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:31 INFO - PROCESS | 4048 | 1467654751284 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:31 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
10:52:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 171ms
10:52:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
10:52:31 INFO - PROCESS | 4048 | 1467654751459 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:31 INFO - PROCESS | 4048 | 1467654751517 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
10:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 590ms
10:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
10:52:32 INFO - PROCESS | 4048 | 1467654752027 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:32 INFO - PROCESS | 4048 | 1467654752056 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:32 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
10:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 171ms
10:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
10:52:32 INFO - PROCESS | 4048 | 1467654752206 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:32 INFO - PROCESS | 4048 | 1467654752235 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
10:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 171ms
10:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
10:52:32 INFO - PROCESS | 4048 | 1467654752384 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:32 INFO - PROCESS | 4048 | 1467654752411 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
10:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 170ms
10:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
10:52:32 INFO - PROCESS | 4048 | 1467654752557 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:32 INFO - PROCESS | 4048 | 1467654752584 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
10:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 171ms
10:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
10:52:32 INFO - PROCESS | 4048 | 1467654752727 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:32 INFO - PROCESS | 4048 | 1467654752753 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
10:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 171ms
10:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
10:52:32 INFO - PROCESS | 4048 | 1467654752904 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:32 INFO - PROCESS | 4048 | 1467654752938 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
10:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 171ms
10:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
10:52:33 INFO - PROCESS | 4048 | 1467654753084 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:33 INFO - PROCESS | 4048 | 1467654753108 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
10:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 171ms
10:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
10:52:33 INFO - PROCESS | 4048 | 1467654753252 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:33 INFO - PROCESS | 4048 | 1467654753278 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
10:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 172ms
10:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
10:52:33 INFO - PROCESS | 4048 | 1467654753426 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:33 INFO - PROCESS | 4048 | 1467654753454 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
10:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 172ms
10:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
10:52:33 INFO - PROCESS | 4048 | 1467654753606 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:33 INFO - PROCESS | 4048 | 1467654753638 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
10:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 171ms
10:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
10:52:33 INFO - PROCESS | 4048 | 1467654753792 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:33 INFO - PROCESS | 4048 | 1467654753829 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
10:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 171ms
10:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
10:52:33 INFO - PROCESS | 4048 | 1467654753970 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:33 INFO - PROCESS | 4048 | 1467654754006 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
10:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 171ms
10:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
10:52:34 INFO - PROCESS | 4048 | 1467654754143 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:34 INFO - PROCESS | 4048 | 1467654754187 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
10:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 170ms
10:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
10:52:34 INFO - PROCESS | 4048 | 1467654754319 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:34 INFO - PROCESS | 4048 | 1467654754354 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
10:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 171ms
10:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
10:52:34 INFO - PROCESS | 4048 | 1467654754494 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:34 INFO - PROCESS | 4048 | 1467654754529 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
10:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 171ms
10:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
10:52:34 INFO - PROCESS | 4048 | 1467654754670 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:34 INFO - PROCESS | 4048 | 1467654754705 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
10:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 171ms
10:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
10:52:34 INFO - PROCESS | 4048 | 1467654754845 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:34 INFO - PROCESS | 4048 | 1467654754884 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:35 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
10:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 171ms
10:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
10:52:35 INFO - PROCESS | 4048 | 1467654755020 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:35 INFO - PROCESS | 4048 | 1467654755053 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
10:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 230ms
10:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
10:52:35 INFO - PROCESS | 4048 | 1467654755253 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:35 INFO - PROCESS | 4048 | 1467654755283 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
10:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 171ms
10:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
10:52:35 INFO - PROCESS | 4048 | 1467654755432 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:35 INFO - PROCESS | 4048 | 1467654755464 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:35 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
10:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 171ms
10:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
10:52:35 INFO - PROCESS | 4048 | 1467654755603 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:35 INFO - PROCESS | 4048 | 1467654755640 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
10:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 171ms
10:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
10:52:35 INFO - PROCESS | 4048 | 1467654755777 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:35 INFO - PROCESS | 4048 | 1467654755809 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
10:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 170ms
10:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
10:52:35 INFO - PROCESS | 4048 | 1467654755953 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:35 INFO - PROCESS | 4048 | 1467654755988 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
10:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 171ms
10:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
10:52:36 INFO - PROCESS | 4048 | 1467654756128 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:36 INFO - PROCESS | 4048 | 1467654756167 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
10:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 171ms
10:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
10:52:36 INFO - PROCESS | 4048 | 1467654756303 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:36 INFO - PROCESS | 4048 | 1467654756335 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
10:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 171ms
10:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
10:52:36 INFO - PROCESS | 4048 | 1467654756482 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:36 INFO - PROCESS | 4048 | 1467654756513 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:36 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
10:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 171ms
10:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
10:52:36 INFO - PROCESS | 4048 | 1467654756654 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:36 INFO - PROCESS | 4048 | 1467654756688 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
10:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 171ms
10:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
10:52:36 INFO - PROCESS | 4048 | 1467654756828 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:36 INFO - PROCESS | 4048 | 1467654756862 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:36 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
10:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 171ms
10:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
10:52:36 INFO - PROCESS | 4048 | 1467654757003 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:37 INFO - PROCESS | 4048 | 1467654757039 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
10:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 171ms
10:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
10:52:37 INFO - PROCESS | 4048 | 1467654757178 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:37 INFO - PROCESS | 4048 | 1467654757213 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
10:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 171ms
10:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
10:52:37 INFO - PROCESS | 4048 | 1467654757353 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:37 INFO - PROCESS | 4048 | 1467654757388 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
10:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 171ms
10:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
10:52:37 INFO - PROCESS | 4048 | 1467654757533 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:37 INFO - PROCESS | 4048 | 1467654757566 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
10:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 170ms
10:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
10:52:37 INFO - PROCESS | 4048 | 1467654757704 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:37 INFO - PROCESS | 4048 | 1467654757742 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
10:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 470ms
10:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
10:52:38 INFO - PROCESS | 4048 | 1467654758177 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:38 INFO - PROCESS | 4048 | 1467654758205 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
10:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 171ms
10:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
10:52:38 INFO - PROCESS | 4048 | 1467654758355 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:38 INFO - PROCESS | 4048 | 1467654758385 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
10:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 171ms
10:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
10:52:38 INFO - PROCESS | 4048 | 1467654758537 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:38 INFO - PROCESS | 4048 | 1467654758564 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
10:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 171ms
10:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
10:52:38 INFO - PROCESS | 4048 | 1467654758705 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:38 INFO - PROCESS | 4048 | 1467654758733 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
10:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 171ms
10:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
10:52:38 INFO - PROCESS | 4048 | 1467654758883 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:38 INFO - PROCESS | 4048 | 1467654758908 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
10:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 171ms
10:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
10:52:39 INFO - PROCESS | 4048 | 1467654759054 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:39 INFO - PROCESS | 4048 | 1467654759090 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
10:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 170ms
10:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
10:52:39 INFO - PROCESS | 4048 | 1467654759228 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:39 INFO - PROCESS | 4048 | 1467654759254 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:39 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
10:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 171ms
10:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
10:52:39 INFO - PROCESS | 4048 | 1467654759404 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:39 INFO - PROCESS | 4048 | 1467654759431 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:39 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
10:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 171ms
10:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
10:52:39 INFO - PROCESS | 4048 | 1467654759578 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:39 INFO - PROCESS | 4048 | 1467654759608 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:39 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
10:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 171ms
10:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
10:52:39 INFO - PROCESS | 4048 | 1467654759753 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:39 INFO - PROCESS | 4048 | 1467654759783 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:39 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)
10:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 171ms
10:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
10:52:39 INFO - PROCESS | 4048 | 1467654759933 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:39 INFO - PROCESS | 4048 | 1467654759964 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
10:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 171ms
10:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
10:52:40 INFO - PROCESS | 4048 | 1467654760104 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:40 INFO - PROCESS | 4048 | 1467654760132 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
10:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 172ms
10:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
10:52:40 INFO - PROCESS | 4048 | 1467654760279 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:40 INFO - PROCESS | 4048 | 1467654760319 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
10:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 171ms
10:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
10:52:40 INFO - PROCESS | 4048 | 1467654760453 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:40 INFO - PROCESS | 4048 | 1467654760486 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
10:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 171ms
10:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
10:52:40 INFO - PROCESS | 4048 | 1467654760626 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:40 INFO - PROCESS | 4048 | 1467654760668 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
10:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 171ms
10:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
10:52:40 INFO - PROCESS | 4048 | 1467654760804 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:40 INFO - PROCESS | 4048 | 1467654760838 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
10:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 170ms
10:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
10:52:40 INFO - PROCESS | 4048 | 1467654760978 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:41 INFO - PROCESS | 4048 | 1467654761019 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
10:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 171ms
10:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
10:52:41 INFO - PROCESS | 4048 | 1467654761153 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:41 INFO - PROCESS | 4048 | 1467654761189 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
10:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 171ms
10:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
10:52:41 INFO - PROCESS | 4048 | 1467654761329 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:41 INFO - PROCESS | 4048 | 1467654761366 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
10:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 230ms
10:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
10:52:41 INFO - PROCESS | 4048 | 1467654761561 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:41 INFO - PROCESS | 4048 | 1467654761592 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
10:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 171ms
10:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
10:52:41 INFO - PROCESS | 4048 | 1467654761736 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:41 INFO - PROCESS | 4048 | 1467654761767 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:41 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
10:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 171ms
10:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
10:52:41 INFO - PROCESS | 4048 | 1467654761916 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:41 INFO - PROCESS | 4048 | 1467654761945 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
10:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 171ms
10:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
10:52:42 INFO - PROCESS | 4048 | 1467654762086 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:42 INFO - PROCESS | 4048 | 1467654762119 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
10:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 171ms
10:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
10:52:42 INFO - PROCESS | 4048 | 1467654762261 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:42 INFO - PROCESS | 4048 | 1467654762294 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:42 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)
10:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 171ms
10:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
10:52:42 INFO - PROCESS | 4048 | 1467654762437 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:42 INFO - PROCESS | 4048 | 1467654762469 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
10:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 170ms
10:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
10:52:42 INFO - PROCESS | 4048 | 1467654762612 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:42 INFO - PROCESS | 4048 | 1467654762658 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
10:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 171ms
10:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
10:52:42 INFO - PROCESS | 4048 | 1467654762787 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:42 INFO - PROCESS | 4048 | 1467654762819 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
10:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 171ms
10:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
10:52:42 INFO - PROCESS | 4048 | 1467654762966 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:42 INFO - PROCESS | 4048 | 1467654762997 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
10:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 171ms
10:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
10:52:43 INFO - PROCESS | 4048 | 1467654763136 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:43 INFO - PROCESS | 4048 | 1467654763170 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
10:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 171ms
10:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
10:52:43 INFO - PROCESS | 4048 | 1467654763311 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:43 INFO - PROCESS | 4048 | 1467654763345 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
10:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 171ms
10:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
10:52:43 INFO - PROCESS | 4048 | 1467654763487 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:43 INFO - PROCESS | 4048 | 1467654763522 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
10:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 171ms
10:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
10:52:43 INFO - PROCESS | 4048 | 1467654763662 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:43 INFO - PROCESS | 4048 | 1467654763696 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
10:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 171ms
10:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
10:52:43 INFO - PROCESS | 4048 | 1467654763837 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:43 INFO - PROCESS | 4048 | 1467654763873 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
10:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 171ms
10:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
10:52:44 INFO - PROCESS | 4048 | 1467654764016 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:44 INFO - PROCESS | 4048 | 1467654764057 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
10:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 171ms
10:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
10:52:44 INFO - PROCESS | 4048 | 1467654764213 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:44 INFO - PROCESS | 4048 | 1467654764277 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
10:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 429ms
10:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
10:52:44 INFO - PROCESS | 4048 | 1467654764633 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:44 INFO - PROCESS | 4048 | 1467654764661 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
10:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 171ms
10:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
10:52:44 INFO - PROCESS | 4048 | 1467654764807 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:44 INFO - PROCESS | 4048 | 1467654764840 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
10:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 171ms
10:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
10:52:44 INFO - PROCESS | 4048 | 1467654764988 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:45 INFO - PROCESS | 4048 | 1467654765015 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
10:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 171ms
10:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
10:52:45 INFO - PROCESS | 4048 | 1467654765160 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:45 INFO - PROCESS | 4048 | 1467654765194 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
10:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 171ms
10:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
10:52:45 INFO - PROCESS | 4048 | 1467654765337 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:45 INFO - PROCESS | 4048 | 1467654765366 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
10:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 171ms
10:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
10:52:45 INFO - PROCESS | 4048 | 1467654765511 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:45 INFO - PROCESS | 4048 | 1467654765547 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
10:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 171ms
10:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
10:52:45 INFO - PROCESS | 4048 | 1467654765687 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:45 INFO - PROCESS | 4048 | 1467654765717 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
10:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 171ms
10:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
10:52:45 INFO - PROCESS | 4048 | 1467654765862 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:45 INFO - PROCESS | 4048 | 1467654765894 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
10:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 170ms
10:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
10:52:46 INFO - PROCESS | 4048 | 1467654766039 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:46 INFO - PROCESS | 4048 | 1467654766066 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
10:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 171ms
10:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
10:52:46 INFO - PROCESS | 4048 | 1467654766216 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:46 INFO - PROCESS | 4048 | 1467654766244 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
10:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 171ms
10:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
10:52:46 INFO - PROCESS | 4048 | 1467654766387 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:46 INFO - PROCESS | 4048 | 1467654766419 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
10:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 171ms
10:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
10:52:46 INFO - PROCESS | 4048 | 1467654766561 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:46 INFO - PROCESS | 4048 | 1467654766594 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
10:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 171ms
10:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
10:52:46 INFO - PROCESS | 4048 | 1467654766737 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:46 INFO - PROCESS | 4048 | 1467654766774 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
10:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 171ms
10:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
10:52:46 INFO - PROCESS | 4048 | 1467654766912 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:46 INFO - PROCESS | 4048 | 1467654766945 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
10:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 171ms
10:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
10:52:47 INFO - PROCESS | 4048 | 1467654767087 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:47 INFO - PROCESS | 4048 | 1467654767121 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
10:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 171ms
10:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
10:52:47 INFO - PROCESS | 4048 | 1467654767266 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:47 INFO - PROCESS | 4048 | 1467654767304 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
10:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 171ms
10:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
10:52:47 INFO - PROCESS | 4048 | 1467654767436 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:47 INFO - PROCESS | 4048 | 1467654767478 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
10:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 170ms
10:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
10:52:47 INFO - PROCESS | 4048 | 1467654767611 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:47 INFO - PROCESS | 4048 | 1467654767648 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
10:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 171ms
10:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
10:52:47 INFO - PROCESS | 4048 | 1467654767801 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:47 INFO - PROCESS | 4048 | 1467654767831 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
10:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 171ms
10:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
10:52:47 INFO - PROCESS | 4048 | 1467654767971 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:48 INFO - PROCESS | 4048 | 1467654768008 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
10:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 171ms
10:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
10:52:48 INFO - PROCESS | 4048 | 1467654768145 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:48 INFO - PROCESS | 4048 | 1467654768176 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
10:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 171ms
10:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
10:52:48 INFO - PROCESS | 4048 | 1467654768320 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:48 INFO - PROCESS | 4048 | 1467654768355 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
10:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 171ms
10:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
10:52:48 INFO - PROCESS | 4048 | 1467654768499 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:48 INFO - PROCESS | 4048 | 1467654768530 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
10:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 171ms
10:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
10:52:48 INFO - PROCESS | 4048 | 1467654768670 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:48 INFO - PROCESS | 4048 | 1467654768702 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
10:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 171ms
10:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
10:52:48 INFO - PROCESS | 4048 | 1467654768844 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:48 INFO - PROCESS | 4048 | 1467654768880 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
10:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 171ms
10:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
10:52:49 INFO - PROCESS | 4048 | 1467654769020 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:49 INFO - PROCESS | 4048 | 1467654769058 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
10:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 171ms
10:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
10:52:49 INFO - PROCESS | 4048 | 1467654769195 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:49 INFO - PROCESS | 4048 | 1467654769229 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
10:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 170ms
10:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
10:52:49 INFO - PROCESS | 4048 | 1467654769374 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:49 INFO - PROCESS | 4048 | 1467654769409 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
10:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 171ms
10:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
10:52:49 INFO - PROCESS | 4048 | 1467654769546 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:49 INFO - PROCESS | 4048 | 1467654769582 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:49 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
10:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 171ms
10:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
10:52:49 INFO - PROCESS | 4048 | 1467654769720 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:49 INFO - PROCESS | 4048 | 1467654769753 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:49 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
10:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 171ms
10:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
10:52:49 INFO - PROCESS | 4048 | 1467654769894 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:49 INFO - PROCESS | 4048 | 1467654769931 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
10:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 171ms
10:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
10:52:50 INFO - PROCESS | 4048 | 1467654770071 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:50 INFO - PROCESS | 4048 | 1467654770121 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
10:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 171ms
10:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
10:52:50 INFO - PROCESS | 4048 | 1467654770245 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:50 INFO - PROCESS | 4048 | 1467654770282 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
10:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 171ms
10:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
10:52:50 INFO - PROCESS | 4048 | 1467654770420 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:50 INFO - PROCESS | 4048 | 1467654770457 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
10:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 430ms
10:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
10:52:50 INFO - PROCESS | 4048 | 1467654770857 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:50 INFO - PROCESS | 4048 | 1467654770906 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
10:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 170ms
10:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
10:52:51 INFO - PROCESS | 4048 | 1467654771039 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:51 INFO - PROCESS | 4048 | 1467654771070 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
10:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 171ms
10:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
10:52:51 INFO - PROCESS | 4048 | 1467654771218 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:51 INFO - PROCESS | 4048 | 1467654771246 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
10:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 171ms
10:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
10:52:51 INFO - PROCESS | 4048 | 1467654771387 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:51 INFO - PROCESS | 4048 | 1467654771425 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:51 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)
10:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 171ms
10:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
10:52:51 INFO - PROCESS | 4048 | 1467654771561 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:51 INFO - PROCESS | 4048 | 1467654771588 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
10:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 171ms
10:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
10:52:51 INFO - PROCESS | 4048 | 1467654771738 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:51 INFO - PROCESS | 4048 | 1467654771771 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
10:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 171ms
10:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
10:52:51 INFO - PROCESS | 4048 | 1467654771912 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:51 INFO - PROCESS | 4048 | 1467654771949 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
10:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 171ms
10:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
10:52:52 INFO - PROCESS | 4048 | 1467654772087 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:52 INFO - PROCESS | 4048 | 1467654772114 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
10:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 171ms
10:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
10:52:52 INFO - PROCESS | 4048 | 1467654772266 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:52 INFO - PROCESS | 4048 | 1467654772292 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
10:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 172ms
10:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
10:52:52 INFO - PROCESS | 4048 | 1467654772450 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:52 INFO - PROCESS | 4048 | 1467654772477 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
10:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 170ms
10:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
10:52:52 INFO - PROCESS | 4048 | 1467654772621 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:52 INFO - PROCESS | 4048 | 1467654772653 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
10:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 171ms
10:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
10:52:52 INFO - PROCESS | 4048 | 1467654772796 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:52 INFO - PROCESS | 4048 | 1467654772837 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
10:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 171ms
10:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
10:52:52 INFO - PROCESS | 4048 | 1467654772971 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:52 INFO - PROCESS | 4048 | 1467654773003 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
10:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 171ms
10:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
10:52:53 INFO - PROCESS | 4048 | 1467654773144 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:53 INFO - PROCESS | 4048 | 1467654773179 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
10:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 171ms
10:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
10:52:53 INFO - PROCESS | 4048 | 1467654773320 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:53 INFO - PROCESS | 4048 | 1467654773361 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
10:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 171ms
10:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
10:52:53 INFO - PROCESS | 4048 | 1467654773495 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:53 INFO - PROCESS | 4048 | 1467654773539 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
10:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 171ms
10:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
10:52:53 INFO - PROCESS | 4048 | 1467654773670 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:53 INFO - PROCESS | 4048 | 1467654773704 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
10:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 171ms
10:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
10:52:53 INFO - PROCESS | 4048 | 1467654773849 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:53 INFO - PROCESS | 4048 | 1467654773887 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
10:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 171ms
10:52:54 INFO - PROCESS | 4048 | 1467654774029 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
10:52:54 INFO - PROCESS | 4048 | 1467654774073 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
10:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 171ms
10:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
10:52:54 INFO - PROCESS | 4048 | 1467654774207 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:54 INFO - PROCESS | 4048 | 1467654774238 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
10:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 171ms
10:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
10:52:54 INFO - PROCESS | 4048 | 1467654774383 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:54 INFO - PROCESS | 4048 | 1467654774416 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
10:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 171ms
10:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
10:52:54 INFO - PROCESS | 4048 | 1467654774554 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:54 INFO - PROCESS | 4048 | 1467654774588 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
10:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 171ms
10:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
10:52:54 INFO - PROCESS | 4048 | 1467654774728 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:54 INFO - PROCESS | 4048 | 1467654774761 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
10:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 171ms
10:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
10:52:54 INFO - PROCESS | 4048 | 1467654774904 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:54 INFO - PROCESS | 4048 | 1467654774938 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
10:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 171ms
10:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
10:52:55 INFO - PROCESS | 4048 | 1467654775083 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:55 INFO - PROCESS | 4048 | 1467654775116 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
10:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 171ms
10:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
10:52:55 INFO - PROCESS | 4048 | 1467654775254 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:55 INFO - PROCESS | 4048 | 1467654775289 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:55 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
10:52:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:52:55 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
10:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 171ms
10:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
10:52:55 INFO - PROCESS | 4048 | 1467654775428 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:55 INFO - PROCESS | 4048 | 1467654775462 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
10:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 171ms
10:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
10:52:55 INFO - PROCESS | 4048 | 1467654775606 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:55 INFO - PROCESS | 4048 | 1467654775647 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
10:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 171ms
10:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
10:52:55 INFO - PROCESS | 4048 | 1467654775778 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:55 INFO - PROCESS | 4048 | 1467654775814 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:55 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
10:52:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:52:55 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
10:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 170ms
10:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
10:52:55 INFO - PROCESS | 4048 | 1467654775954 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:55 INFO - PROCESS | 4048 | 1467654775988 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:56 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
10:52:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
10:52:56 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
10:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:52:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 171ms
10:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
10:52:56 INFO - PROCESS | 4048 | 1467654776129 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:56 INFO - PROCESS | 4048 | 1467654776168 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
10:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 171ms
10:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
10:52:56 INFO - PROCESS | 4048 | 1467654776304 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:56 INFO - PROCESS | 4048 | 1467654776339 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
10:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 171ms
10:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
10:52:56 INFO - PROCESS | 4048 | 1467654776478 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:56 INFO - PROCESS | 4048 | 1467654776512 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
10:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 171ms
10:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
10:52:56 INFO - PROCESS | 4048 | 1467654776653 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:56 INFO - PROCESS | 4048 | 1467654776701 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
10:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 430ms
10:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
10:52:57 INFO - PROCESS | 4048 | 1467654777088 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:57 INFO - PROCESS | 4048 | 1467654777129 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
10:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 230ms
10:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
10:52:57 INFO - PROCESS | 4048 | 1467654777322 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:57 INFO - PROCESS | 4048 | 1467654777352 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
10:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 171ms
10:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
10:52:57 INFO - PROCESS | 4048 | 1467654777503 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:57 INFO - PROCESS | 4048 | 1467654777534 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
10:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 170ms
10:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
10:52:57 INFO - PROCESS | 4048 | 1467654777672 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:57 INFO - PROCESS | 4048 | 1467654777701 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
10:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 171ms
10:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
10:52:57 INFO - PROCESS | 4048 | 1467654777846 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:57 INFO - PROCESS | 4048 | 1467654777874 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
10:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 171ms
10:52:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
10:52:58 INFO - PROCESS | 4048 | 1467654778021 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:58 INFO - PROCESS | 4048 | 1467654778054 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
10:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 171ms
10:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
10:52:58 INFO - PROCESS | 4048 | 1467654778200 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:58 INFO - PROCESS | 4048 | 1467654778234 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
10:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 171ms
10:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
10:52:58 INFO - PROCESS | 4048 | 1467654778371 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:58 INFO - PROCESS | 4048 | 1467654778402 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
10:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 171ms
10:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
10:52:58 INFO - PROCESS | 4048 | 1467654778544 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:58 INFO - PROCESS | 4048 | 1467654778573 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
10:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 171ms
10:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
10:52:58 INFO - PROCESS | 4048 | 1467654778724 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:58 INFO - PROCESS | 4048 | 1467654778755 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
10:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 171ms
10:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
10:52:58 INFO - PROCESS | 4048 | 1467654778895 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:58 INFO - PROCESS | 4048 | 1467654778929 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
10:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 171ms
10:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
10:52:59 INFO - PROCESS | 4048 | 1467654779071 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:59 INFO - PROCESS | 4048 | 1467654779100 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
10:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 170ms
10:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
10:52:59 INFO - PROCESS | 4048 | 1467654779257 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:59 INFO - PROCESS | 4048 | 1467654779291 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
10:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 171ms
10:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
10:52:59 INFO - PROCESS | 4048 | 1467654779420 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:59 INFO - PROCESS | 4048 | 1467654779456 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
10:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 171ms
10:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
10:52:59 INFO - PROCESS | 4048 | 1467654779594 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:59 INFO - PROCESS | 4048 | 1467654779632 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
10:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 171ms
10:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
10:52:59 INFO - PROCESS | 4048 | 1467654779770 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:59 INFO - PROCESS | 4048 | 1467654779804 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
10:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 171ms
10:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
10:52:59 INFO - PROCESS | 4048 | 1467654779946 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:52:59 INFO - PROCESS | 4048 | 1467654779981 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
10:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 171ms
10:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
10:53:00 INFO - PROCESS | 4048 | 1467654780121 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:00 INFO - PROCESS | 4048 | 1467654780163 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
10:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 171ms
10:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
10:53:00 INFO - PROCESS | 4048 | 1467654780300 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:00 INFO - PROCESS | 4048 | 1467654780336 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
10:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 171ms
10:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
10:53:00 INFO - PROCESS | 4048 | 1467654780471 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:00 INFO - PROCESS | 4048 | 1467654780528 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
10:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 171ms
10:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
10:53:00 INFO - PROCESS | 4048 | 1467654780649 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:00 INFO - PROCESS | 4048 | 1467654780684 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
10:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 171ms
10:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
10:53:00 INFO - PROCESS | 4048 | 1467654780825 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:00 INFO - PROCESS | 4048 | 1467654780858 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
10:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 170ms
10:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
10:53:00 INFO - PROCESS | 4048 | 1467654780996 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:01 INFO - PROCESS | 4048 | 1467654781036 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
10:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 171ms
10:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
10:53:01 INFO - PROCESS | 4048 | 1467654781170 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:01 INFO - PROCESS | 4048 | 1467654781202 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
10:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 171ms
10:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
10:53:01 INFO - PROCESS | 4048 | 1467654781346 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:01 INFO - PROCESS | 4048 | 1467654781389 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
10:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 171ms
10:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
10:53:01 INFO - PROCESS | 4048 | 1467654781520 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:01 INFO - PROCESS | 4048 | 1467654781558 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
10:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 171ms
10:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
10:53:01 INFO - PROCESS | 4048 | 1467654781695 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:01 INFO - PROCESS | 4048 | 1467654781728 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
10:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 171ms
10:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
10:53:01 INFO - PROCESS | 4048 | 1467654781871 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:01 INFO - PROCESS | 4048 | 1467654781905 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
10:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 171ms
10:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
10:53:02 INFO - PROCESS | 4048 | 1467654782049 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:02 INFO - PROCESS | 4048 | 1467654782092 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
10:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 171ms
10:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
10:53:02 INFO - PROCESS | 4048 | 1467654782221 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:02 INFO - PROCESS | 4048 | 1467654782256 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
10:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 171ms
10:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
10:53:02 INFO - PROCESS | 4048 | 1467654782396 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:02 INFO - PROCESS | 4048 | 1467654782432 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:02 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
10:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 170ms
10:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
10:53:02 INFO - PROCESS | 4048 | 1467654782571 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:02 INFO - PROCESS | 4048 | 1467654782606 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
10:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 171ms
10:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
10:53:02 INFO - PROCESS | 4048 | 1467654782745 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:02 INFO - PROCESS | 4048 | 1467654782781 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
10:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 171ms
10:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
10:53:02 INFO - PROCESS | 4048 | 1467654782921 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:02 INFO - PROCESS | 4048 | 1467654782956 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
10:53:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 171ms
10:53:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
10:53:03 INFO - PROCESS | 4048 | 1467654783096 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:03 INFO - PROCESS | 4048 | 1467654783131 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
10:53:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 171ms
10:53:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
10:53:03 INFO - PROCESS | 4048 | 1467654783295 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:03 INFO - PROCESS | 4048 | 1467654783349 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
10:53:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 570ms
10:53:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
10:53:03 INFO - PROCESS | 4048 | 1467654783857 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:03 INFO - PROCESS | 4048 | 1467654783890 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
10:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 171ms
10:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
10:53:04 INFO - PROCESS | 4048 | 1467654784034 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:04 INFO - PROCESS | 4048 | 1467654784063 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
10:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 171ms
10:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
10:53:04 INFO - PROCESS | 4048 | 1467654784208 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:04 INFO - PROCESS | 4048 | 1467654784238 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:04 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
10:53:04 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
10:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 170ms
10:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
10:53:04 INFO - PROCESS | 4048 | 1467654784384 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:04 INFO - PROCESS | 4048 | 1467654784415 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
10:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 171ms
10:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
10:53:04 INFO - PROCESS | 4048 | 1467654784555 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:04 INFO - PROCESS | 4048 | 1467654784580 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
10:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 171ms
10:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
10:53:04 INFO - PROCESS | 4048 | 1467654784734 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:04 INFO - PROCESS | 4048 | 1467654784768 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
10:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 171ms
10:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
10:53:04 INFO - PROCESS | 4048 | 1467654784905 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:04 INFO - PROCESS | 4048 | 1467654784935 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
10:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 171ms
10:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
10:53:05 INFO - PROCESS | 4048 | 1467654785090 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:05 INFO - PROCESS | 4048 | 1467654785117 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
10:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 190ms
10:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
10:53:05 INFO - PROCESS | 4048 | 1467654785272 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:05 INFO - PROCESS | 4048 | 1467654785300 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
10:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 171ms
10:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
10:53:05 INFO - PROCESS | 4048 | 1467654785449 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:05 INFO - PROCESS | 4048 | 1467654785487 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
10:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 171ms
10:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
10:53:05 INFO - PROCESS | 4048 | 1467654785621 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:05 INFO - PROCESS | 4048 | 1467654785655 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
10:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 171ms
10:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
10:53:05 INFO - PROCESS | 4048 | 1467654785797 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:05 INFO - PROCESS | 4048 | 1467654785834 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
10:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 170ms
10:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
10:53:05 INFO - PROCESS | 4048 | 1467654785970 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:05 INFO - PROCESS | 4048 | 1467654786006 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
10:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 171ms
10:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
10:53:06 INFO - PROCESS | 4048 | 1467654786145 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:06 INFO - PROCESS | 4048 | 1467654786179 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
10:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 570ms
10:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
10:53:06 INFO - PROCESS | 4048 | 1467654786687 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:06 INFO - PROCESS | 4048 | 1467654786731 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
10:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 171ms
10:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
10:53:06 INFO - PROCESS | 4048 | 1467654786862 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:06 INFO - PROCESS | 4048 | 1467654786897 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
10:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 171ms
10:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
10:53:07 INFO - PROCESS | 4048 | 1467654787038 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:07 INFO - PROCESS | 4048 | 1467654787100 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
10:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 230ms
10:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
10:53:07 INFO - PROCESS | 4048 | 1467654787272 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:07 INFO - PROCESS | 4048 | 1467654787314 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
10:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 171ms
10:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
10:53:07 INFO - PROCESS | 4048 | 1467654787443 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:07 INFO - PROCESS | 4048 | 1467654787482 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
10:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 170ms
10:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
10:53:07 INFO - PROCESS | 4048 | 1467654787623 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:07 INFO - PROCESS | 4048 | 1467654787655 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
10:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 171ms
10:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
10:53:07 INFO - PROCESS | 4048 | 1467654787797 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:07 INFO - PROCESS | 4048 | 1467654787836 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
10:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 171ms
10:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
10:53:07 INFO - PROCESS | 4048 | 1467654787974 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:08 INFO - PROCESS | 4048 | 1467654788005 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
10:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 171ms
10:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
10:53:08 INFO - PROCESS | 4048 | 1467654788148 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:08 INFO - PROCESS | 4048 | 1467654788182 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
10:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 171ms
10:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
10:53:08 INFO - PROCESS | 4048 | 1467654788324 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:08 INFO - PROCESS | 4048 | 1467654788356 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
10:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 171ms
10:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
10:53:08 INFO - PROCESS | 4048 | 1467654788500 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:08 INFO - PROCESS | 4048 | 1467654788535 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
10:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 171ms
10:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
10:53:08 INFO - PROCESS | 4048 | 1467654788695 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:08 INFO - PROCESS | 4048 | 1467654788728 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
10:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 190ms
10:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
10:53:08 INFO - PROCESS | 4048 | 1467654788873 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:08 INFO - PROCESS | 4048 | 1467654788906 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
10:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 171ms
10:53:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
10:53:09 INFO - PROCESS | 4048 | 1467654789057 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:09 INFO - PROCESS | 4048 | 1467654789091 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
10:53:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 189ms
10:53:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
10:53:09 INFO - PROCESS | 4048 | 1467654789241 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:09 INFO - PROCESS | 4048 | 1467654789274 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
10:53:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 171ms
10:53:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
10:53:09 INFO - PROCESS | 4048 | 1467654789427 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:09 INFO - PROCESS | 4048 | 1467654789463 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
10:53:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 171ms
10:53:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
10:53:09 INFO - PROCESS | 4048 | 1467654789605 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:09 INFO - PROCESS | 4048 | 1467654789649 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
10:53:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 470ms
10:53:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
10:53:10 INFO - PROCESS | 4048 | 1467654790077 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:10 INFO - PROCESS | 4048 | 1467654790109 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
10:53:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 171ms
10:53:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
10:53:10 INFO - PROCESS | 4048 | 1467654790256 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:10 INFO - PROCESS | 4048 | 1467654790289 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
10:53:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 171ms
10:53:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
10:53:10 INFO - PROCESS | 4048 | 1467654790429 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:10 INFO - PROCESS | 4048 | 1467654790459 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
10:53:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 171ms
10:53:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
10:53:10 INFO - PROCESS | 4048 | 1467654790604 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:10 INFO - PROCESS | 4048 | 1467654790632 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
10:53:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 171ms
10:53:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
10:53:10 INFO - PROCESS | 4048 | 1467654790775 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:10 INFO - PROCESS | 4048 | 1467654790802 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
10:53:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 170ms
10:53:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
10:53:10 INFO - PROCESS | 4048 | 1467654790950 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:10 INFO - PROCESS | 4048 | 1467654790994 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
10:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 171ms
10:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
10:53:11 INFO - PROCESS | 4048 | 1467654791124 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:11 INFO - PROCESS | 4048 | 1467654791150 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
10:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 171ms
10:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
10:53:11 INFO - PROCESS | 4048 | 1467654791302 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:11 INFO - PROCESS | 4048 | 1467654791331 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
10:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 171ms
10:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
10:53:11 INFO - PROCESS | 4048 | 1467654791474 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:11 INFO - PROCESS | 4048 | 1467654791501 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
10:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 171ms
10:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
10:53:11 INFO - PROCESS | 4048 | 1467654791648 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:11 INFO - PROCESS | 4048 | 1467654791676 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
10:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 171ms
10:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
10:53:11 INFO - PROCESS | 4048 | 1467654791825 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:11 INFO - PROCESS | 4048 | 1467654791857 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
10:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 171ms
10:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
10:53:11 INFO - PROCESS | 4048 | 1467654791998 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:12 INFO - PROCESS | 4048 | 1467654792029 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
10:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 171ms
10:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
10:53:12 INFO - PROCESS | 4048 | 1467654792174 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:12 INFO - PROCESS | 4048 | 1467654792209 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
10:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 171ms
10:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
10:53:12 INFO - PROCESS | 4048 | 1467654792350 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:12 INFO - PROCESS | 4048 | 1467654792388 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
10:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 170ms
10:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
10:53:12 INFO - PROCESS | 4048 | 1467654792525 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:12 INFO - PROCESS | 4048 | 1467654792566 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
10:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 171ms
10:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
10:53:12 INFO - PROCESS | 4048 | 1467654792698 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:12 INFO - PROCESS | 4048 | 1467654792732 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
10:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 171ms
10:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
10:53:12 INFO - PROCESS | 4048 | 1467654792874 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:12 INFO - PROCESS | 4048 | 1467654792915 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
10:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 171ms
10:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
10:53:13 INFO - PROCESS | 4048 | 1467654793049 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:13 INFO - PROCESS | 4048 | 1467654793088 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
10:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 171ms
10:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
10:53:13 INFO - PROCESS | 4048 | 1467654793224 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:13 INFO - PROCESS | 4048 | 1467654793275 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
10:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 171ms
10:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
10:53:13 INFO - PROCESS | 4048 | 1467654793399 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:13 INFO - PROCESS | 4048 | 1467654793429 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
10:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 171ms
10:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
10:53:13 INFO - PROCESS | 4048 | 1467654793574 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:13 INFO - PROCESS | 4048 | 1467654793609 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
10:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 171ms
10:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
10:53:13 INFO - PROCESS | 4048 | 1467654793748 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:13 INFO - PROCESS | 4048 | 1467654793781 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
10:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 171ms
10:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
10:53:13 INFO - PROCESS | 4048 | 1467654793924 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:13 INFO - PROCESS | 4048 | 1467654793961 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
10:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 171ms
10:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
10:53:14 INFO - PROCESS | 4048 | 1467654794099 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:14 INFO - PROCESS | 4048 | 1467654794131 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
10:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 170ms
10:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
10:53:14 INFO - PROCESS | 4048 | 1467654794274 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:14 INFO - PROCESS | 4048 | 1467654794309 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
10:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 171ms
10:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
10:53:14 INFO - PROCESS | 4048 | 1467654794456 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:14 INFO - PROCESS | 4048 | 1467654794489 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
10:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 171ms
10:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
10:53:14 INFO - PROCESS | 4048 | 1467654794631 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:14 INFO - PROCESS | 4048 | 1467654794664 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
10:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 171ms
10:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
10:53:14 INFO - PROCESS | 4048 | 1467654794808 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:14 INFO - PROCESS | 4048 | 1467654794842 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
10:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 171ms
10:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
10:53:14 INFO - PROCESS | 4048 | 1467654794981 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:15 INFO - PROCESS | 4048 | 1467654795014 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
10:53:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 171ms
10:53:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
10:53:15 INFO - PROCESS | 4048 | 1467654795158 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:15 INFO - PROCESS | 4048 | 1467654795203 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
10:53:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 171ms
10:53:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
10:53:15 INFO - PROCESS | 4048 | 1467654795333 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:15 INFO - PROCESS | 4048 | 1467654795374 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
10:53:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 171ms
10:53:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
10:53:15 INFO - PROCESS | 4048 | 1467654795507 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:15 INFO - PROCESS | 4048 | 1467654795541 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
10:53:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 171ms
10:53:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
10:53:15 INFO - PROCESS | 4048 | 1467654795682 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:15 INFO - PROCESS | 4048 | 1467654795716 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
10:53:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 170ms
10:53:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
10:53:15 INFO - PROCESS | 4048 | 1467654795861 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:15 INFO - PROCESS | 4048 | 1467654795898 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
10:53:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 171ms
10:53:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
10:53:16 INFO - PROCESS | 4048 | 1467654796032 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:16 INFO - PROCESS | 4048 | 1467654796067 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
10:53:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 470ms
10:53:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
10:53:16 INFO - PROCESS | 4048 | 1467654796507 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:16 INFO - PROCESS | 4048 | 1467654796552 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
10:53:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 171ms
10:53:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
10:53:16 INFO - PROCESS | 4048 | 1467654796683 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:16 INFO - PROCESS | 4048 | 1467654796719 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
10:53:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 171ms
10:53:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
10:53:16 INFO - PROCESS | 4048 | 1467654796862 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:16 INFO - PROCESS | 4048 | 1467654796891 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
10:53:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 171ms
10:53:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
10:53:17 INFO - PROCESS | 4048 | 1467654797037 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:17 INFO - PROCESS | 4048 | 1467654797072 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
10:53:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 171ms
10:53:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
10:53:17 INFO - PROCESS | 4048 | 1467654797208 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:17 INFO - PROCESS | 4048 | 1467654797245 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
10:53:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 171ms
10:53:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
10:53:17 INFO - PROCESS | 4048 | 1467654797382 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:17 INFO - PROCESS | 4048 | 1467654797424 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
10:53:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 170ms
10:53:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
10:53:17 INFO - PROCESS | 4048 | 1467654797557 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:17 INFO - PROCESS | 4048 | 1467654797590 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
10:53:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 171ms
10:53:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
10:53:17 INFO - PROCESS | 4048 | 1467654797733 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:17 INFO - PROCESS | 4048 | 1467654797769 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
10:53:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 171ms
10:53:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
10:53:17 INFO - PROCESS | 4048 | 1467654797908 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:17 INFO - PROCESS | 4048 | 1467654797934 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
10:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 171ms
10:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
10:53:18 INFO - PROCESS | 4048 | 1467654798091 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:18 INFO - PROCESS | 4048 | 1467654798118 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
10:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 171ms
10:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
10:53:18 INFO - PROCESS | 4048 | 1467654798272 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:18 INFO - PROCESS | 4048 | 1467654798308 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
10:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 171ms
10:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
10:53:18 INFO - PROCESS | 4048 | 1467654798442 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:18 INFO - PROCESS | 4048 | 1467654798470 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
10:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 171ms
10:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
10:53:18 INFO - PROCESS | 4048 | 1467654798617 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:18 INFO - PROCESS | 4048 | 1467654798654 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
10:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 171ms
10:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
10:53:18 INFO - PROCESS | 4048 | 1467654798791 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:18 INFO - PROCESS | 4048 | 1467654798827 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
10:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 171ms
10:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
10:53:18 INFO - PROCESS | 4048 | 1467654798970 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:19 INFO - PROCESS | 4048 | 1467654799006 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
10:53:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 171ms
10:53:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
10:53:19 INFO - PROCESS | 4048 | 1467654799141 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:19 INFO - PROCESS | 4048 | 1467654799178 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
10:53:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 170ms
10:53:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
10:53:19 INFO - PROCESS | 4048 | 1467654799315 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:19 INFO - PROCESS | 4048 | 1467654799351 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
10:53:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 171ms
10:53:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
10:53:19 INFO - PROCESS | 4048 | 1467654799491 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:19 INFO - PROCESS | 4048 | 1467654799532 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
10:53:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 171ms
10:53:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
10:53:19 INFO - PROCESS | 4048 | 1467654799667 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:19 INFO - PROCESS | 4048 | 1467654799705 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
10:53:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 171ms
10:53:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
10:53:19 INFO - PROCESS | 4048 | 1467654799858 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:19 INFO - PROCESS | 4048 | 1467654799905 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
10:53:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 171ms
10:53:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
10:53:20 INFO - PROCESS | 4048 | 1467654800038 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:20 INFO - PROCESS | 4048 | 1467654800069 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
10:53:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 171ms
10:53:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
10:53:20 INFO - PROCESS | 4048 | 1467654800209 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:20 INFO - PROCESS | 4048 | 1467654800242 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
10:53:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 171ms
10:53:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
10:53:20 INFO - PROCESS | 4048 | 1467654800387 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:20 INFO - PROCESS | 4048 | 1467654800424 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
10:53:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 171ms
10:53:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
10:53:20 INFO - PROCESS | 4048 | 1467654800557 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:20 INFO - PROCESS | 4048 | 1467654800589 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:21 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)
10:53:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 669ms
10:53:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
10:53:21 INFO - PROCESS | 4048 | 1467654801231 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:21 INFO - PROCESS | 4048 | 1467654801261 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:21 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
10:53:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:53:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
10:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:53:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 670ms
10:53:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
10:53:21 INFO - PROCESS | 4048 | 1467654801904 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:21 INFO - PROCESS | 4048 | 1467654801942 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:22 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
10:53:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:53:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
10:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:53:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 669ms
10:53:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
10:53:22 INFO - PROCESS | 4048 | 1467654802578 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:22 INFO - PROCESS | 4048 | 1467654802627 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:23 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)
10:53:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 870ms
10:53:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
10:53:23 INFO - PROCESS | 4048 | 1467654803453 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:23 INFO - PROCESS | 4048 | 1467654803484 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:24 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)
10:53:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 671ms
10:53:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
10:53:24 INFO - PROCESS | 4048 | 1467654804128 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:24 INFO - PROCESS | 4048 | 1467654804159 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:24 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
10:53:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:53:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
10:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:53:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 669ms
10:53:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
10:53:24 INFO - PROCESS | 4048 | 1467654804805 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:24 INFO - PROCESS | 4048 | 1467654804833 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:25 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
10:53:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:53:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
10:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:53:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 670ms
10:53:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
10:53:25 INFO - PROCESS | 4048 | 1467654805476 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:25 INFO - PROCESS | 4048 | 1467654805511 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:26 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
10:53:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:53:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
10:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:53:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 669ms
10:53:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
10:53:26 INFO - PROCESS | 4048 | 1467654806149 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:26 INFO - PROCESS | 4048 | 1467654806177 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:26 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
10:53:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
10:53:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
10:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:53:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 670ms
10:53:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
10:53:26 INFO - PROCESS | 4048 | 1467654806826 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:26 INFO - PROCESS | 4048 | 1467654806859 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
10:53:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 171ms
10:53:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
10:53:26 INFO - PROCESS | 4048 | 1467654806996 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:27 INFO - PROCESS | 4048 | 1467654807026 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
10:53:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 171ms
10:53:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
10:53:27 INFO - PROCESS | 4048 | 1467654807175 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:27 INFO - PROCESS | 4048 | 1467654807206 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:27 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"
10:53:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:53:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
10:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:53:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 171ms
10:53:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
10:53:27 INFO - PROCESS | 4048 | 1467654807343 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:27 INFO - PROCESS | 4048 | 1467654807374 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
10:53:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 170ms
10:53:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
10:53:27 INFO - PROCESS | 4048 | 1467654807521 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:27 INFO - PROCESS | 4048 | 1467654807554 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:27 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"
10:53:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:53:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
10:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:53:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 171ms
10:53:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
10:53:27 INFO - PROCESS | 4048 | 1467654807692 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:27 INFO - PROCESS | 4048 | 1467654807725 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:27 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"
10:53:27 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:53:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
10:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
10:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
10:53:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 171ms
10:53:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
10:53:27 INFO - PROCESS | 4048 | 1467654807865 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:27 INFO - PROCESS | 4048 | 1467654807895 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
10:53:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 171ms
10:53:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
10:53:28 INFO - PROCESS | 4048 | 1467654808042 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:28 INFO - PROCESS | 4048 | 1467654808072 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:28 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
10:53:28 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
10:53:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
10:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:53:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 670ms
10:53:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
10:53:28 INFO - PROCESS | 4048 | 1467654808717 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:28 INFO - PROCESS | 4048 | 1467654808750 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
10:53:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 171ms
10:53:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
10:53:28 INFO - PROCESS | 4048 | 1467654808891 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:28 INFO - PROCESS | 4048 | 1467654808922 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
10:53:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 171ms
10:53:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
10:53:29 INFO - PROCESS | 4048 | 1467654809083 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:29 INFO - PROCESS | 4048 | 1467654809134 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
10:53:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 529ms
10:53:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
10:53:29 INFO - PROCESS | 4048 | 1467654809601 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:29 INFO - PROCESS | 4048 | 1467654809631 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
10:53:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 171ms
10:53:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
10:53:29 INFO - PROCESS | 4048 | 1467654809776 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:29 INFO - PROCESS | 4048 | 1467654809815 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
10:53:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 171ms
10:53:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
10:53:29 INFO - PROCESS | 4048 | 1467654809956 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:29 INFO - PROCESS | 4048 | 1467654809984 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
10:53:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 171ms
10:53:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
10:53:30 INFO - PROCESS | 4048 | 1467654810128 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:30 INFO - PROCESS | 4048 | 1467654810159 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
10:53:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 172ms
10:53:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
10:53:30 INFO - PROCESS | 4048 | 1467654810306 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:30 INFO - PROCESS | 4048 | 1467654810332 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
10:53:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 171ms
10:53:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
10:53:30 INFO - PROCESS | 4048 | 1467654810478 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:30 INFO - PROCESS | 4048 | 1467654810513 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
10:53:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 171ms
10:53:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
10:53:30 INFO - PROCESS | 4048 | 1467654810657 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:30 INFO - PROCESS | 4048 | 1467654810685 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
10:53:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 171ms
10:53:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
10:53:30 INFO - PROCESS | 4048 | 1467654810831 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:30 INFO - PROCESS | 4048 | 1467654810859 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
10:53:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 170ms
10:53:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
10:53:31 INFO - PROCESS | 4048 | 1467654811008 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:31 INFO - PROCESS | 4048 | 1467654811041 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
10:53:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 171ms
10:53:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
10:53:31 INFO - PROCESS | 4048 | 1467654811183 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:31 INFO - PROCESS | 4048 | 1467654811209 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
10:53:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 171ms
10:53:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
10:53:31 INFO - PROCESS | 4048 | 1467654811364 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:31 INFO - PROCESS | 4048 | 1467654811404 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
10:53:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 171ms
10:53:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
10:53:31 INFO - PROCESS | 4048 | 1467654811533 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:31 INFO - PROCESS | 4048 | 1467654811569 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
10:53:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 171ms
10:53:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
10:53:31 INFO - PROCESS | 4048 | 1467654811709 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:31 INFO - PROCESS | 4048 | 1467654811741 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
10:53:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 171ms
10:53:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
10:53:31 INFO - PROCESS | 4048 | 1467654811882 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:31 INFO - PROCESS | 4048 | 1467654811921 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
10:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 171ms
10:53:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
10:53:32 INFO - PROCESS | 4048 | 1467654812059 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:32 INFO - PROCESS | 4048 | 1467654812089 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
10:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 171ms
10:53:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
10:53:32 INFO - PROCESS | 4048 | 1467654812232 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:32 INFO - PROCESS | 4048 | 1467654812261 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
10:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 171ms
10:53:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
10:53:32 INFO - PROCESS | 4048 | 1467654812408 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:32 INFO - PROCESS | 4048 | 1467654812439 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
10:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 170ms
10:53:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
10:53:32 INFO - PROCESS | 4048 | 1467654812584 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:32 INFO - PROCESS | 4048 | 1467654812619 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
10:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 171ms
10:53:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
10:53:32 INFO - PROCESS | 4048 | 1467654812758 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:32 INFO - PROCESS | 4048 | 1467654812789 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
10:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 171ms
10:53:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
10:53:32 INFO - PROCESS | 4048 | 1467654812932 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:32 INFO - PROCESS | 4048 | 1467654812965 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
10:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 172ms
10:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
10:53:33 INFO - PROCESS | 4048 | 1467654813111 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:33 INFO - PROCESS | 4048 | 1467654813141 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
10:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 172ms
10:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
10:53:33 INFO - PROCESS | 4048 | 1467654813292 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:33 INFO - PROCESS | 4048 | 1467654813326 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
10:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 171ms
10:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
10:53:33 INFO - PROCESS | 4048 | 1467654813466 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:33 INFO - PROCESS | 4048 | 1467654813496 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
10:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 171ms
10:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
10:53:33 INFO - PROCESS | 4048 | 1467654813642 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:33 INFO - PROCESS | 4048 | 1467654813673 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
10:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 171ms
10:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
10:53:33 INFO - PROCESS | 4048 | 1467654813816 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:33 INFO - PROCESS | 4048 | 1467654813849 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
10:53:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 171ms
10:53:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
10:53:33 INFO - PROCESS | 4048 | 1467654813992 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:34 INFO - PROCESS | 4048 | 1467654814035 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
10:53:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 171ms
10:53:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
10:53:34 INFO - PROCESS | 4048 | 1467654814171 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:34 INFO - PROCESS | 4048 | 1467654814201 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
10:53:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 170ms
10:53:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
10:53:34 INFO - PROCESS | 4048 | 1467654814342 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:34 INFO - PROCESS | 4048 | 1467654814376 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
10:53:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 171ms
10:53:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
10:53:34 INFO - PROCESS | 4048 | 1467654814523 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:34 INFO - PROCESS | 4048 | 1467654814557 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
10:53:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 171ms
10:53:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
10:53:34 INFO - PROCESS | 4048 | 1467654814692 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:34 INFO - PROCESS | 4048 | 1467654814724 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
10:53:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 171ms
10:53:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
10:53:34 INFO - PROCESS | 4048 | 1467654814867 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:34 INFO - PROCESS | 4048 | 1467654814905 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
10:53:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 171ms
10:53:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
10:53:35 INFO - PROCESS | 4048 | 1467654815041 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:35 INFO - PROCESS | 4048 | 1467654815077 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
10:53:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 171ms
10:53:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
10:53:35 INFO - PROCESS | 4048 | 1467654815216 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:35 INFO - PROCESS | 4048 | 1467654815250 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
10:53:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 171ms
10:53:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
10:53:35 INFO - PROCESS | 4048 | 1467654815589 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:35 INFO - PROCESS | 4048 | 1467654815637 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
10:53:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 350ms
10:53:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
10:53:35 INFO - PROCESS | 4048 | 1467654815822 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:35 INFO - PROCESS | 4048 | 1467654815861 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
10:53:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 170ms
10:53:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
10:53:35 INFO - PROCESS | 4048 | 1467654815994 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:36 INFO - PROCESS | 4048 | 1467654816025 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
10:53:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 171ms
10:53:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
10:53:36 INFO - PROCESS | 4048 | 1467654816171 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:36 INFO - PROCESS | 4048 | 1467654816199 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
10:53:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 171ms
10:53:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
10:53:36 INFO - PROCESS | 4048 | 1467654816342 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:36 INFO - PROCESS | 4048 | 1467654816378 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
10:53:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 171ms
10:53:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
10:53:36 INFO - PROCESS | 4048 | 1467654816517 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:36 INFO - PROCESS | 4048 | 1467654816553 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
10:53:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 171ms
10:53:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
10:53:36 INFO - PROCESS | 4048 | 1467654816691 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:36 INFO - PROCESS | 4048 | 1467654816720 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
10:53:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 171ms
10:53:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
10:53:36 INFO - PROCESS | 4048 | 1467654816873 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:36 INFO - PROCESS | 4048 | 1467654816904 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
10:53:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 171ms
10:53:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
10:53:37 INFO - PROCESS | 4048 | 1467654817042 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:37 INFO - PROCESS | 4048 | 1467654817069 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
10:53:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
10:53:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 171ms
10:53:37 INFO - TEST-START | /DOMEvents/constructors.html
10:53:37 INFO - PROCESS | 4048 | 1467654817221 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:37 INFO - PROCESS | 4048 | 1467654817260 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
10:53:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:53:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:53:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:53:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:53:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:53:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
10:53:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
10:53:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 184ms
10:53:37 INFO - TEST-START | /DOMEvents/event-phases-order.html
10:53:37 INFO - PROCESS | 4048 | 1467654817408 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:37 INFO - PROCESS | 4048 | 1467654817440 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
10:53:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 170ms
10:53:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
10:53:37 INFO - PROCESS | 4048 | 1467654817583 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:37 INFO - PROCESS | 4048 | 1467654817610 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
10:53:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
10:53:37 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
10:53:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
10:53:37 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
10:53:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
10:53:37 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]"
10:53:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
10:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
10:53:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
10:53:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 178ms
10:53:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
10:53:37 INFO - PROCESS | 4048 | 1467654817774 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:37 INFO - PROCESS | 4048 | 1467654817807 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:37 INFO - PROCESS | 4048 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
10:53:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
10:53:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 171ms
10:53:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
10:53:37 INFO - PROCESS | 4048 | 1467654817949 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:37 INFO - PROCESS | 4048 | 1467654817983 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:38 INFO - PROCESS | 4048 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
10:53:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
10:53:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 171ms
10:53:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
10:53:38 INFO - PROCESS | 4048 | 1467654818126 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:38 INFO - PROCESS | 4048 | 1467654818160 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:38 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
10:53:38 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 171ms
10:53:38 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
10:53:38 INFO - PROCESS | 4048 | 1467654818300 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:38 INFO - PROCESS | 4048 | 1467654818342 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:38 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.
10:53:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 171ms
10:53:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
10:53:38 INFO - PROCESS | 4048 | 1467654818478 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:38 INFO - PROCESS | 4048 | 1467654818515 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:38 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
10:53:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
10:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
10:53:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 171ms
10:53:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
10:53:38 INFO - PROCESS | 4048 | 1467654818659 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:38 INFO - PROCESS | 4048 | 1467654818695 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:38 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.
10:53:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 171ms
10:53:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
10:53:38 INFO - PROCESS | 4048 | 1467654818832 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:38 INFO - PROCESS | 4048 | 1467654818865 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:39 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.
10:53:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 231ms
10:53:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
10:53:39 INFO - PROCESS | 4048 | 1467654819066 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:39 INFO - PROCESS | 4048 | 1467654819103 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
10:53:39 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
10:53:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 170ms
10:53:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
10:53:39 INFO - PROCESS | 4048 | 1467654819242 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:39 INFO - PROCESS | 4048 | 1467654819278 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:39 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.
10:53:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 171ms
10:53:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
10:53:39 INFO - PROCESS | 4048 | 1467654819417 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:39 INFO - PROCESS | 4048 | 1467654819453 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:39 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.
10:53:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 171ms
10:53:39 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
10:53:39 INFO - PROCESS | 4048 | 1467654819591 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:39 INFO - PROCESS | 4048 | 1467654819622 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:39 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.
10:53:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 171ms
10:53:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
10:53:39 INFO - PROCESS | 4048 | 1467654819765 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:39 INFO - PROCESS | 4048 | 1467654819797 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:39 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.
10:53:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 120ms
10:53:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
10:53:39 INFO - PROCESS | 4048 | 1467654819891 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:39 INFO - PROCESS | 4048 | 1467654819922 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:40 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.
10:53:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 171ms
10:53:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
10:53:40 INFO - PROCESS | 4048 | 1467654820065 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:40 INFO - PROCESS | 4048 | 1467654820097 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:40 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.
10:53:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 171ms
10:53:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
10:53:40 INFO - PROCESS | 4048 | 1467654820243 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:40 INFO - PROCESS | 4048 | 1467654820276 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:40 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
10:53:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
10:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
10:53:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 171ms
10:53:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
10:53:40 INFO - PROCESS | 4048 | 1467654820416 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:40 INFO - PROCESS | 4048 | 1467654820453 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:40 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.
10:53:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 171ms
10:53:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
10:53:40 INFO - PROCESS | 4048 | 1467654820592 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:40 INFO - PROCESS | 4048 | 1467654820627 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:40 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.
10:53:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
10:53:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
10:53:40 INFO - PROCESS | 4048 | 1467654820767 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:40 INFO - PROCESS | 4048 | 1467654820812 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
10:53:40 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
10:53:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 170ms
10:53:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
10:53:40 INFO - PROCESS | 4048 | 1467654820942 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:40 INFO - PROCESS | 4048 | 1467654820978 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:41 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.
10:53:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 171ms
10:53:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
10:53:41 INFO - PROCESS | 4048 | 1467654821115 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:41 INFO - PROCESS | 4048 | 1467654821151 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:41 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.
10:53:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 171ms
10:53:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
10:53:41 INFO - PROCESS | 4048 | 1467654821292 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:41 INFO - PROCESS | 4048 | 1467654821326 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:41 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.
10:53:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 171ms
10:53:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker
10:53:41 INFO - PROCESS | 4048 | 1467654821466 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:41 INFO - PROCESS | 4048 | 1467654821501 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
10:53:41 INFO - {}
10:53:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
10:53:41 INFO - {}
10:53:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
10:53:41 INFO - {}
10:53:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
10:53:41 INFO - {}
10:53:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 172ms
10:53:41 INFO - TEST-START | /FileAPI/fileReader.html
10:53:41 INFO - PROCESS | 4048 | 1467654821641 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:41 INFO - PROCESS | 4048 | 1467654821702 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
10:53:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
10:53:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
10:53:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
10:53:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 430ms
10:53:42 INFO - TEST-START | /FileAPI/historical.html
10:53:42 INFO - PROCESS | 4048 | 1467654822076 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:42 INFO - PROCESS | 4048 | 1467654822121 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:42 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
10:53:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
10:53:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
10:53:42 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
10:53:42 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
10:53:42 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
10:53:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
10:53:42 INFO - TEST-OK | /FileAPI/historical.html | took 230ms
10:53:42 INFO - TEST-START | /FileAPI/idlharness.html
10:53:42 INFO - PROCESS | 4048 | 1467654822322 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:42 INFO - PROCESS | 4048 | 1467654822350 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
10:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
10:53:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:53:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
10:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
10:53:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
10:53:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
10:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
10:53:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:53:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
10:53:42 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
10:53:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:53:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:53:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
10:53:42 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
10:53:42 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
10:53:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:53:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:53:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
10:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
10:53:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
10:53:42 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
10:53:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:53:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:53:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
10:53:42 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
10:53:42 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
10:53:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:53:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:53:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
10:53:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 346ms
10:53:42 INFO - TEST-START | /FileAPI/idlharness.worker
10:53:42 INFO - PROCESS | 4048 | 1467654822671 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:42 INFO - PROCESS | 4048 | 1467654822701 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
10:53:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:53:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
10:53:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
10:53:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
10:53:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:53:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
10:53:42 INFO - {}
10:53:42 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
10:53:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:53:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:53:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
10:53:42 INFO - {}
10:53:42 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 - {}
10:53:42 INFO - {}
10:53:42 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
10:53:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:53:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:53:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
10:53:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
10:53:42 INFO - {}
10:53:42 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
10:53:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:53:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:53:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
10:53:42 INFO - {}
10:53:42 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 - {}
10:53:42 INFO - {}
10:53:42 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
10:53:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
10:53:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
10:53:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 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
10:53:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
10:53:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
10:53:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 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
10:53:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 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
10:53:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 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
10:53:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
10:53:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
10:53:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
10:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
10:53:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
10:53:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:53:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:53:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
10:53:42 INFO - {}
10:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
10:53:42 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
10:53:43 INFO - {}
10:53:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 376ms
10:53:43 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
10:53:43 INFO - PROCESS | 4048 | 1467654823048 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:43 INFO - PROCESS | 4048 | 1467654823078 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:43 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
10:53:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 171ms
10:53:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
10:53:43 INFO - PROCESS | 4048 | 1467654823226 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:43 INFO - PROCESS | 4048 | 1467654823253 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
10:53:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 171ms
10:53:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html
10:53:43 INFO - PROCESS | 4048 | 1467654823400 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:43 INFO - PROCESS | 4048 | 1467654823439 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
10:53:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 171ms
10:53:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
10:53:43 INFO - PROCESS | 4048 | 1467654823575 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:43 INFO - PROCESS | 4048 | 1467654823603 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
10:53:43 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.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
10:53:43 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'.)
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
10:53:43 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.
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
10:53:43 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.
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
10:53:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
10:53:43 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.
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
10:53:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
10:53:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
10:53:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
10:53:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
10:53:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:53:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:53:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
10:53:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:53:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:53:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:53:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:53:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
10:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
10:53:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
10:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
10:53:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 268ms
10:53:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
10:53:43 INFO - PROCESS | 4048 | 1467654823857 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:43 INFO - PROCESS | 4048 | 1467654823887 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
10:53:44 INFO - {}
10:53:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 171ms
10:53:44 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
10:53:44 INFO - PROCESS | 4048 | 1467654824028 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:44 INFO - PROCESS | 4048 | 1467654824056 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
10:53:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 170ms
10:53:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
10:53:44 INFO - PROCESS | 4048 | 1467654824207 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:44 INFO - PROCESS | 4048 | 1467654824242 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
10:53:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
10:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
10:53:44 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"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
10:53:44 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"
10:53:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
10:53:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 322ms
10:53:44 INFO - TEST-START | /FileAPI/file/File-constructor.html
10:53:44 INFO - PROCESS | 4048 | 1467654824536 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:44 INFO - PROCESS | 4048 | 1467654824572 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
10:53:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
10:53:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
10:53:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
10:53:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
10:53:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
10:53:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
10:53:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
10:53:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
10:53:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
10:53:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
10:53:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
10:53:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
10:53:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
10:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
10:53:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
10:53:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
10:53:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 177ms
10:53:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
10:53:44 INFO - PROCESS | 4048 | 1467654824724 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:44 INFO - PROCESS | 4048 | 1467654824761 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:44 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
10:53:44 INFO - {}
10:53:44 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 171ms
10:53:44 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
10:53:44 INFO - PROCESS | 4048 | 1467654824893 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:44 INFO - PROCESS | 4048 | 1467654824930 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
10:53:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
10:53:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
10:53:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
10:53:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
10:53:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
10:53:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
10:53:45 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 171ms
10:53:45 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
10:53:45 INFO - PROCESS | 4048 | 1467654825073 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:45 INFO - PROCESS | 4048 | 1467654825111 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
10:53:45 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 171ms
10:53:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
10:53:45 INFO - PROCESS | 4048 | 1467654825244 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:45 INFO - PROCESS | 4048 | 1467654825273 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
10:53:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 171ms
10:53:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
10:53:45 INFO - PROCESS | 4048 | 1467654825424 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:45 INFO - PROCESS | 4048 | 1467654825454 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
10:53:45 INFO - reader.readAsText(blob_2)
10:53:45 INFO - }" did not throw
10:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
10:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
10:53:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
10:53:45 INFO - reader.readAsDataURL(blob_2)
10:53:45 INFO - }" did not throw
10:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
10:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
10:53:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
10:53:45 INFO - reader.readAsArrayBuffer(blob_2)
10:53:45 INFO - }" did not throw
10:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
10:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
10:53:45 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
10:53:45 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
10:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:53:45 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
10:53:45 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
10:53:45 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
10:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
10:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:45 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
10:53:45 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
10:53:45 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
10:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
10:53:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 181ms
10:53:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
10:53:45 INFO - PROCESS | 4048 | 1467654825608 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:45 INFO - PROCESS | 4048 | 1467654825646 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
10:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
10:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
10:53:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 171ms
10:53:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
10:53:45 INFO - PROCESS | 4048 | 1467654825783 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:45 INFO - PROCESS | 4048 | 1467654825813 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
10:53:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 170ms
10:53:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
10:53:45 INFO - PROCESS | 4048 | 1467654825959 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:45 INFO - PROCESS | 4048 | 1467654825990 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
10:53:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 171ms
10:53:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
10:53:46 INFO - PROCESS | 4048 | 1467654826134 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:46 INFO - PROCESS | 4048 | 1467654826166 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
10:53:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 171ms
10:53:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
10:53:46 INFO - PROCESS | 4048 | 1467654826309 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:46 INFO - PROCESS | 4048 | 1467654826342 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
10:53:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
10:53:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 171ms
10:53:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
10:53:46 INFO - PROCESS | 4048 | 1467654826488 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:46 INFO - PROCESS | 4048 | 1467654826519 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
10:53:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 171ms
10:53:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
10:53:46 INFO - PROCESS | 4048 | 1467654826659 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:46 INFO - PROCESS | 4048 | 1467654826693 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
10:53:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
10:53:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
10:53:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 171ms
10:53:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
10:53:46 INFO - PROCESS | 4048 | 1467654826833 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:46 INFO - PROCESS | 4048 | 1467654826865 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
10:53:46 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
10:53:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
10:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:53:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
10:53:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 171ms
10:53:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
10:53:46 INFO - PROCESS | 4048 | 1467654827009 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:47 INFO - PROCESS | 4048 | 1467654827049 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
10:53:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 171ms
10:53:47 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
10:53:47 INFO - PROCESS | 4048 | 1467654827183 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:47 INFO - PROCESS | 4048 | 1467654827220 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:47 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
10:53:47 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 729ms
10:53:47 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
10:53:47 INFO - PROCESS | 4048 | 1467654827917 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:47 INFO - PROCESS | 4048 | 1467654827949 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:48 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
10:53:48 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 770ms
10:53:48 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
10:53:48 INFO - PROCESS | 4048 | 1467654828692 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:48 INFO - PROCESS | 4048 | 1467654828724 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:49 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
10:53:49 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 729ms
10:53:49 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
10:53:49 INFO - PROCESS | 4048 | 1467654829428 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:49 INFO - PROCESS | 4048 | 1467654829455 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:50 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
10:53:50 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 731ms
10:53:50 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
10:53:50 INFO - PROCESS | 4048 | 1467654830165 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:50 INFO - PROCESS | 4048 | 1467654830192 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
10:53:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
10:53:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
10:53:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
10:53:50 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 729ms
10:53:50 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
10:53:50 INFO - PROCESS | 4048 | 1467654830899 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:50 INFO - PROCESS | 4048 | 1467654830931 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
10:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
10:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
10:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
10:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
10:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
10:53:51 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 731ms
10:53:51 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
10:53:51 INFO - PROCESS | 4048 | 1467654831636 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:51 INFO - PROCESS | 4048 | 1467654831662 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
10:53:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
10:53:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
10:53:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
10:53:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
10:53:52 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
10:53:52 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 671ms
10:53:52 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
10:53:52 INFO - PROCESS | 4048 | 1467654832311 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:52 INFO - PROCESS | 4048 | 1467654832345 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
10:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
10:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
10:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
10:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
10:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
10:53:53 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 729ms
10:53:53 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
10:53:53 INFO - PROCESS | 4048 | 1467654833015 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:53 INFO - PROCESS | 4048 | 1467654833040 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
10:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
10:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
10:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
10:53:53 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 730ms
10:53:53 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
10:53:53 INFO - PROCESS | 4048 | 1467654833747 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:53 INFO - PROCESS | 4048 | 1467654833772 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
10:53:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
10:53:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
10:53:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
10:53:54 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 769ms
10:53:54 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
10:53:54 INFO - PROCESS | 4048 | 1467654834537 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:54 INFO - PROCESS | 4048 | 1467654834569 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
10:53:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
10:53:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
10:53:55 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
10:53:55 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 830ms
10:53:55 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
10:53:55 INFO - PROCESS | 4048 | 1467654835372 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:55 INFO - PROCESS | 4048 | 1467654835409 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
10:53:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
10:53:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
10:53:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
10:53:56 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 729ms
10:53:56 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
10:53:56 INFO - PROCESS | 4048 | 1467654836106 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:56 INFO - PROCESS | 4048 | 1467654836134 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
10:53:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
10:53:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
10:53:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
10:53:58 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
10:53:58 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 2815ms
10:53:58 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
10:53:58 INFO - PROCESS | 4048 | 1467654838929 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:53:58 INFO - PROCESS | 4048 | 1467654838956 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:01 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
10:54:01 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
10:54:01 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
10:54:01 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2166ms
10:54:01 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
10:54:01 INFO - PROCESS | 4048 | 1467654841105 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:01 INFO - PROCESS | 4048 | 1467654841133 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:03 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
10:54:03 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
10:54:03 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
10:54:03 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2014ms
10:54:03 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
10:54:03 INFO - PROCESS | 4048 | 1467654843125 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:03 INFO - PROCESS | 4048 | 1467654843159 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:03 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
10:54:03 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 830ms
10:54:03 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
10:54:03 INFO - PROCESS | 4048 | 1467654843961 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:03 INFO - PROCESS | 4048 | 1467654843989 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:04 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
10:54:04 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
10:54:04 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 829ms
10:54:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
10:54:04 INFO - PROCESS | 4048 | 1467654844791 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:04 INFO - PROCESS | 4048 | 1467654844817 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
10:54:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 730ms
10:54:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
10:54:05 INFO - PROCESS | 4048 | 1467654845524 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:05 INFO - PROCESS | 4048 | 1467654845548 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
10:54:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 1872ms
10:54:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
10:54:07 INFO - PROCESS | 4048 | 1467654847417 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:07 INFO - PROCESS | 4048 | 1467654847445 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
10:54:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 770ms
10:54:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
10:54:08 INFO - PROCESS | 4048 | 1467654848193 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:08 INFO - PROCESS | 4048 | 1467654848219 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
10:54:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 730ms
10:54:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
10:54:08 INFO - PROCESS | 4048 | 1467654848930 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:08 INFO - PROCESS | 4048 | 1467654848958 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
10:54:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 729ms
10:54:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
10:54:09 INFO - PROCESS | 4048 | 1467654849668 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:09 INFO - PROCESS | 4048 | 1467654849700 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
10:54:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 770ms
10:54:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
10:54:10 INFO - PROCESS | 4048 | 1467654850439 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:10 INFO - PROCESS | 4048 | 1467654850465 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
10:54:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 629ms
10:54:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
10:54:11 INFO - PROCESS | 4048 | 1467654851072 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:11 INFO - PROCESS | 4048 | 1467654851097 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
10:54:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 831ms
10:54:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
10:54:11 INFO - PROCESS | 4048 | 1467654851907 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:11 INFO - PROCESS | 4048 | 1467654851940 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
10:54:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 869ms
10:54:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
10:54:12 INFO - PROCESS | 4048 | 1467654852779 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:12 INFO - PROCESS | 4048 | 1467654852803 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
10:54:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 870ms
10:54:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
10:54:13 INFO - PROCESS | 4048 | 1467654853653 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:13 INFO - PROCESS | 4048 | 1467654853680 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
10:54:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 929ms
10:54:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
10:54:14 INFO - PROCESS | 4048 | 1467654854586 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:14 INFO - PROCESS | 4048 | 1467654854612 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
10:54:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 830ms
10:54:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
10:54:15 INFO - PROCESS | 4048 | 1467654855420 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:15 INFO - PROCESS | 4048 | 1467654855446 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
10:54:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 829ms
10:54:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
10:54:16 INFO - PROCESS | 4048 | 1467654856257 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:16 INFO - PROCESS | 4048 | 1467654856283 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
10:54:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 830ms
10:54:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
10:54:17 INFO - PROCESS | 4048 | 1467654857087 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:17 INFO - PROCESS | 4048 | 1467654857112 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
10:54:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 830ms
10:54:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
10:54:17 INFO - PROCESS | 4048 | 1467654857921 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:17 INFO - PROCESS | 4048 | 1467654857945 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:18 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
10:54:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 771ms
10:54:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
10:54:18 INFO - PROCESS | 4048 | 1467654858696 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:18 INFO - PROCESS | 4048 | 1467654858726 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:19 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
10:54:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 729ms
10:54:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
10:54:19 INFO - PROCESS | 4048 | 1467654859428 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:19 INFO - PROCESS | 4048 | 1467654859452 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
10:54:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 731ms
10:54:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
10:54:20 INFO - PROCESS | 4048 | 1467654860164 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:20 INFO - PROCESS | 4048 | 1467654860194 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
10:54:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 769ms
10:54:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
10:54:20 INFO - PROCESS | 4048 | 1467654860947 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:20 INFO - PROCESS | 4048 | 1467654860974 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
10:54:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 690ms
10:54:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
10:54:21 INFO - PROCESS | 4048 | 1467654861637 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:21 INFO - PROCESS | 4048 | 1467654861663 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
10:54:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 670ms
10:54:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
10:54:22 INFO - PROCESS | 4048 | 1467654862307 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:22 INFO - PROCESS | 4048 | 1467654862339 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
10:54:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 869ms
10:54:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
10:54:23 INFO - PROCESS | 4048 | 1467654863181 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:23 INFO - PROCESS | 4048 | 1467654863205 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
10:54:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 770ms
10:54:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
10:54:23 INFO - PROCESS | 4048 | 1467654863954 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:23 INFO - PROCESS | 4048 | 1467654863983 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
10:54:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 869ms
10:54:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
10:54:24 INFO - PROCESS | 4048 | 1467654864826 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:24 INFO - PROCESS | 4048 | 1467654864850 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:25 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
10:54:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 871ms
10:54:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
10:54:25 INFO - PROCESS | 4048 | 1467654865700 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:25 INFO - PROCESS | 4048 | 1467654865725 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:26 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
10:54:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 870ms
10:54:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
10:54:26 INFO - PROCESS | 4048 | 1467654866576 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:26 INFO - PROCESS | 4048 | 1467654866604 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
10:54:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 870ms
10:54:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
10:54:27 INFO - PROCESS | 4048 | 1467654867453 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:27 INFO - PROCESS | 4048 | 1467654867478 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
10:54:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 770ms
10:54:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
10:54:28 INFO - PROCESS | 4048 | 1467654868230 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:28 INFO - PROCESS | 4048 | 1467654868257 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
10:54:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 830ms
10:54:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
10:54:29 INFO - PROCESS | 4048 | 1467654869061 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:29 INFO - PROCESS | 4048 | 1467654869087 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
10:54:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 769ms
10:54:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
10:54:29 INFO - PROCESS | 4048 | 1467654869834 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:29 INFO - PROCESS | 4048 | 1467654869858 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
10:54:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 670ms
10:54:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
10:54:30 INFO - PROCESS | 4048 | 1467654870507 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:30 INFO - PROCESS | 4048 | 1467654870537 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
10:54:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 671ms
10:54:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
10:54:31 INFO - PROCESS | 4048 | 1467654871182 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:31 INFO - PROCESS | 4048 | 1467654871205 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
10:54:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 831ms
10:54:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
10:54:31 INFO - PROCESS | 4048 | 1467654872016 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:32 INFO - PROCESS | 4048 | 1467654872040 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:32 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
10:54:32 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 869ms
10:54:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
10:54:32 INFO - PROCESS | 4048 | 1467654872890 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:32 INFO - PROCESS | 4048 | 1467654872917 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
10:54:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 831ms
10:54:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
10:54:33 INFO - PROCESS | 4048 | 1467654873724 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:33 INFO - PROCESS | 4048 | 1467654873751 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
10:54:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 870ms
10:54:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
10:54:34 INFO - PROCESS | 4048 | 1467654874599 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:34 INFO - PROCESS | 4048 | 1467654874626 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
10:54:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 770ms
10:54:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
10:54:35 INFO - PROCESS | 4048 | 1467654875375 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:35 INFO - PROCESS | 4048 | 1467654875402 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
10:54:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 869ms
10:54:36 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
10:54:36 INFO - PROCESS | 4048 | 1467654876246 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:36 INFO - PROCESS | 4048 | 1467654876271 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
10:54:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1067ms
10:54:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
10:54:37 INFO - PROCESS | 4048 | 1467654877317 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:37 INFO - PROCESS | 4048 | 1467654877348 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
10:54:38 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 769ms
10:54:38 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
10:54:38 INFO - PROCESS | 4048 | 1467654878090 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:38 INFO - PROCESS | 4048 | 1467654878124 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
10:54:38 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 770ms
10:54:38 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
10:54:38 INFO - PROCESS | 4048 | 1467654878862 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:38 INFO - PROCESS | 4048 | 1467654878886 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
10:54:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 829ms
10:54:39 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
10:54:39 INFO - PROCESS | 4048 | 1467654879666 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:39 INFO - PROCESS | 4048 | 1467654879693 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:40 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
10:54:40 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 871ms
10:54:40 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
10:54:40 INFO - PROCESS | 4048 | 1467654880544 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:40 INFO - PROCESS | 4048 | 1467654880569 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
10:54:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 869ms
10:54:41 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
10:54:41 INFO - PROCESS | 4048 | 1467654881421 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:41 INFO - PROCESS | 4048 | 1467654881454 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
10:54:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 770ms
10:54:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
10:54:42 INFO - PROCESS | 4048 | 1467654882195 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:42 INFO - PROCESS | 4048 | 1467654882220 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
10:54:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 669ms
10:54:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
10:54:42 INFO - PROCESS | 4048 | 1467654882864 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:42 INFO - PROCESS | 4048 | 1467654882887 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
10:54:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 770ms
10:54:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
10:54:43 INFO - PROCESS | 4048 | 1467654883638 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:43 INFO - PROCESS | 4048 | 1467654883668 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
10:54:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 829ms
10:54:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
10:54:44 INFO - PROCESS | 4048 | 1467654884473 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:44 INFO - PROCESS | 4048 | 1467654884497 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
10:54:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 770ms
10:54:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
10:54:45 INFO - PROCESS | 4048 | 1467654885244 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:45 INFO - PROCESS | 4048 | 1467654885274 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
10:54:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 829ms
10:54:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
10:54:46 INFO - PROCESS | 4048 | 1467654886077 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:46 INFO - PROCESS | 4048 | 1467654886110 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
10:54:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 770ms
10:54:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
10:54:46 INFO - PROCESS | 4048 | 1467654886851 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:46 INFO - PROCESS | 4048 | 1467654886878 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
10:54:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 769ms
10:54:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
10:54:47 INFO - PROCESS | 4048 | 1467654887628 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:47 INFO - PROCESS | 4048 | 1467654887662 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
10:54:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 830ms
10:54:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
10:54:48 INFO - PROCESS | 4048 | 1467654888458 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:48 INFO - PROCESS | 4048 | 1467654888484 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
10:54:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 829ms
10:54:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
10:54:49 INFO - PROCESS | 4048 | 1467654889291 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:49 INFO - PROCESS | 4048 | 1467654889316 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
10:54:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 830ms
10:54:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
10:54:50 INFO - PROCESS | 4048 | 1467654890126 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:50 INFO - PROCESS | 4048 | 1467654890157 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
10:54:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 769ms
10:54:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
10:54:50 INFO - PROCESS | 4048 | 1467654890898 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:50 INFO - PROCESS | 4048 | 1467654890921 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
10:54:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 870ms
10:54:51 INFO - PROCESS | 4048 | 1467654891791 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
10:54:51 INFO - PROCESS | 4048 | 1467654891818 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
10:54:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 809ms
10:54:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
10:54:52 INFO - PROCESS | 4048 | 1467654892612 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:52 INFO - PROCESS | 4048 | 1467654892638 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
10:54:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 830ms
10:54:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
10:54:53 INFO - PROCESS | 4048 | 1467654893448 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:53 INFO - PROCESS | 4048 | 1467654893473 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
10:54:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 829ms
10:54:54 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
10:54:54 INFO - PROCESS | 4048 | 1467654894279 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:54 INFO - PROCESS | 4048 | 1467654894305 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
10:54:55 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1015ms
10:54:55 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
10:54:55 INFO - PROCESS | 4048 | 1467654895297 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:55 INFO - PROCESS | 4048 | 1467654895321 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
10:54:56 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 829ms
10:54:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
10:54:56 INFO - PROCESS | 4048 | 1467654896131 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:56 INFO - PROCESS | 4048 | 1467654896163 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
10:54:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 770ms
10:54:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
10:54:56 INFO - PROCESS | 4048 | 1467654896903 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:56 INFO - PROCESS | 4048 | 1467654896929 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
10:54:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 669ms
10:54:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
10:54:57 INFO - PROCESS | 4048 | 1467654897576 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:57 INFO - PROCESS | 4048 | 1467654897600 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
10:54:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1179ms
10:54:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
10:54:58 INFO - PROCESS | 4048 | 1467654898759 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:58 INFO - PROCESS | 4048 | 1467654898786 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
10:54:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 729ms
10:54:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
10:54:59 INFO - PROCESS | 4048 | 1467654899493 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:54:59 INFO - PROCESS | 4048 | 1467654899519 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
10:55:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 831ms
10:55:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
10:55:00 INFO - PROCESS | 4048 | 1467654900331 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:00 INFO - PROCESS | 4048 | 1467654900357 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
10:55:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 869ms
10:55:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
10:55:01 INFO - PROCESS | 4048 | 1467654901205 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:01 INFO - PROCESS | 4048 | 1467654901230 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
10:55:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 732ms
10:55:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
10:55:01 INFO - PROCESS | 4048 | 1467654901939 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:01 INFO - PROCESS | 4048 | 1467654901963 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
10:55:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 729ms
10:55:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
10:55:02 INFO - PROCESS | 4048 | 1467654902673 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:02 INFO - PROCESS | 4048 | 1467654902702 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
10:55:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 830ms
10:55:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
10:55:03 INFO - PROCESS | 4048 | 1467654903508 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:03 INFO - PROCESS | 4048 | 1467654903534 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
10:55:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 669ms
10:55:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
10:55:04 INFO - PROCESS | 4048 | 1467654904182 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:04 INFO - PROCESS | 4048 | 1467654904251 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
10:55:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 730ms
10:55:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
10:55:04 INFO - PROCESS | 4048 | 1467654904916 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:04 INFO - PROCESS | 4048 | 1467654904942 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
10:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
10:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
10:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
10:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
10:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
10:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
10:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
10:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
10:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
10:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
10:55:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
10:55:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 7020ms
10:55:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
10:55:11 INFO - PROCESS | 4048 | 1467654911943 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:11 INFO - PROCESS | 4048 | 1467654911971 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
10:55:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
10:55:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
10:55:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
10:55:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 2429ms
10:55:14 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
10:55:14 INFO - PROCESS | 4048 | 1467654914380 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:14 INFO - PROCESS | 4048 | 1467654914407 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
10:55:15 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 830ms
10:55:15 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
10:55:15 INFO - PROCESS | 4048 | 1467654915218 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:15 INFO - PROCESS | 4048 | 1467654915246 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
10:55:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 829ms
10:55:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
10:55:16 INFO - PROCESS | 4048 | 1467654916048 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:16 INFO - PROCESS | 4048 | 1467654916074 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
10:55:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 770ms
10:55:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
10:55:16 INFO - PROCESS | 4048 | 1467654916822 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:16 INFO - PROCESS | 4048 | 1467654916849 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
10:55:17 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 829ms
10:55:17 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
10:55:17 INFO - PROCESS | 4048 | 1467654917655 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:17 INFO - PROCESS | 4048 | 1467654917683 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
10:55:18 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 830ms
10:55:18 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
10:55:18 INFO - PROCESS | 4048 | 1467654918489 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:18 INFO - PROCESS | 4048 | 1467654918516 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
10:55:19 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 729ms
10:55:19 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
10:55:19 INFO - PROCESS | 4048 | 1467654919225 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:19 INFO - PROCESS | 4048 | 1467654919252 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
10:55:19 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 730ms
10:55:19 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
10:55:19 INFO - PROCESS | 4048 | 1467654919956 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:19 INFO - PROCESS | 4048 | 1467654919982 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
10:55:20 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 670ms
10:55:20 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
10:55:20 INFO - PROCESS | 4048 | 1467654920630 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:20 INFO - PROCESS | 4048 | 1467654920653 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
10:55:21 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 830ms
10:55:21 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
10:55:21 INFO - PROCESS | 4048 | 1467654921464 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:21 INFO - PROCESS | 4048 | 1467654921492 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:21 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
10:55:21 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 171ms
10:55:21 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
10:55:21 INFO - PROCESS | 4048 | 1467654921637 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:21 INFO - PROCESS | 4048 | 1467654921664 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:21 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
10:55:21 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
10:55:21 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
10:55:21 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 171ms
10:55:21 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
10:55:21 INFO - PROCESS | 4048 | 1467654921816 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:21 INFO - PROCESS | 4048 | 1467654921842 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:22 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
10:55:22 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 829ms
10:55:22 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
10:55:22 INFO - PROCESS | 4048 | 1467654922644 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:22 INFO - PROCESS | 4048 | 1467654922671 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:23 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
10:55:23 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 870ms
10:55:23 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
10:55:23 INFO - PROCESS | 4048 | 1467654923519 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:23 INFO - PROCESS | 4048 | 1467654923545 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:24 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
10:55:24 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 929ms
10:55:24 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
10:55:24 INFO - PROCESS | 4048 | 1467654924455 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:24 INFO - PROCESS | 4048 | 1467654924482 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:25 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
10:55:25 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
10:55:25 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 870ms
10:55:25 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
10:55:25 INFO - PROCESS | 4048 | 1467654925332 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:25 INFO - PROCESS | 4048 | 1467654925364 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
10:55:26 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 729ms
10:55:26 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
10:55:26 INFO - PROCESS | 4048 | 1467654926036 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:26 INFO - PROCESS | 4048 | 1467654926062 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
10:55:26 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 870ms
10:55:26 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
10:55:26 INFO - PROCESS | 4048 | 1467654926905 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:26 INFO - PROCESS | 4048 | 1467654926929 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
10:55:27 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 970ms
10:55:27 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
10:55:27 INFO - PROCESS | 4048 | 1467654927880 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:27 INFO - PROCESS | 4048 | 1467654927910 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
10:55:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
10:55:28 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 930ms
10:55:28 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
10:55:28 INFO - PROCESS | 4048 | 1467654928816 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:28 INFO - PROCESS | 4048 | 1467654928840 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
10:55:29 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 769ms
10:55:29 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
10:55:29 INFO - PROCESS | 4048 | 1467654929587 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:29 INFO - PROCESS | 4048 | 1467654929619 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
10:55:30 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 930ms
10:55:30 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
10:55:30 INFO - PROCESS | 4048 | 1467654930520 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:30 INFO - PROCESS | 4048 | 1467654930547 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
10:55:31 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 669ms
10:55:31 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
10:55:31 INFO - PROCESS | 4048 | 1467654931199 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:31 INFO - PROCESS | 4048 | 1467654931225 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
10:55:31 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 730ms
10:55:31 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
10:55:31 INFO - PROCESS | 4048 | 1467654931929 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:31 INFO - PROCESS | 4048 | 1467654931954 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
10:55:32 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 969ms
10:55:32 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
10:55:32 INFO - PROCESS | 4048 | 1467654932903 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:32 INFO - PROCESS | 4048 | 1467654932927 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
10:55:33 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1017ms
10:55:33 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
10:55:33 INFO - PROCESS | 4048 | 1467654933923 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:33 INFO - PROCESS | 4048 | 1467654933953 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
10:55:34 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 569ms
10:55:34 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
10:55:34 INFO - PROCESS | 4048 | 1467654934496 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:34 INFO - PROCESS | 4048 | 1467654934519 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
10:55:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
10:55:36 INFO - window.indexedDB.open('test', val);..." did not throw
10:55:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
10:55:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
10:55:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
10:55:36 INFO - window.indexedDB.open('test', val);..." did not throw
10:55:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
10:55:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
10:55:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
10:55:36 INFO - window.indexedDB.open('test', val);..." did not throw
10:55:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
10:55:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
10:55:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
10:55:36 INFO - window.indexedDB.open('test', val);..." did not throw
10:55:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
10:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:55:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
10:55:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
10:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
10:55:36 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2329ms
10:55:36 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
10:55:36 INFO - PROCESS | 4048 | 1467654936829 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:36 INFO - PROCESS | 4048 | 1467654936857 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:37 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
10:55:37 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 729ms
10:55:37 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
10:55:37 INFO - PROCESS | 4048 | 1467654937564 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:37 INFO - PROCESS | 4048 | 1467654937591 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:38 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
10:55:38 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
10:55:38 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1374ms
10:55:38 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
10:55:38 INFO - PROCESS | 4048 | 1467654938944 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:38 INFO - PROCESS | 4048 | 1467654938970 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:39 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
10:55:39 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 729ms
10:55:39 INFO - TEST-START | /IndexedDB/idbindex_count.htm
10:55:39 INFO - PROCESS | 4048 | 1467654939675 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:39 INFO - PROCESS | 4048 | 1467654939701 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:40 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
10:55:40 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 730ms
10:55:40 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
10:55:40 INFO - PROCESS | 4048 | 1467654940408 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:40 INFO - PROCESS | 4048 | 1467654940434 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
10:55:41 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 729ms
10:55:41 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
10:55:41 INFO - PROCESS | 4048 | 1467654941141 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:41 INFO - PROCESS | 4048 | 1467654941174 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:41 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
10:55:41 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 670ms
10:55:41 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
10:55:41 INFO - PROCESS | 4048 | 1467654941813 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:41 INFO - PROCESS | 4048 | 1467654941837 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:42 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
10:55:42 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 829ms
10:55:42 INFO - TEST-START | /IndexedDB/idbindex_get.htm
10:55:42 INFO - PROCESS | 4048 | 1467654942648 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:42 INFO - PROCESS | 4048 | 1467654942675 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:43 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
10:55:43 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 730ms
10:55:43 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
10:55:43 INFO - PROCESS | 4048 | 1467654943381 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:43 INFO - PROCESS | 4048 | 1467654943408 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:44 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
10:55:44 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 770ms
10:55:44 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
10:55:44 INFO - PROCESS | 4048 | 1467654944174 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:44 INFO - PROCESS | 4048 | 1467654944201 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:44 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
10:55:44 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 790ms
10:55:44 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
10:55:44 INFO - PROCESS | 4048 | 1467654944953 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:44 INFO - PROCESS | 4048 | 1467654944979 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:45 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
10:55:45 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 830ms
10:55:45 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
10:55:45 INFO - PROCESS | 4048 | 1467654945784 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:45 INFO - PROCESS | 4048 | 1467654945808 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:46 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
10:55:46 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 670ms
10:55:46 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
10:55:46 INFO - PROCESS | 4048 | 1467654946458 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:46 INFO - PROCESS | 4048 | 1467654946489 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:47 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
10:55:47 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 830ms
10:55:47 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
10:55:47 INFO - PROCESS | 4048 | 1467654947294 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:47 INFO - PROCESS | 4048 | 1467654947319 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:48 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
10:55:48 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 829ms
10:55:48 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
10:55:48 INFO - PROCESS | 4048 | 1467654948164 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:48 INFO - PROCESS | 4048 | 1467654948192 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:48 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
10:55:48 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 770ms
10:55:48 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
10:55:48 INFO - PROCESS | 4048 | 1467654948897 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:48 INFO - PROCESS | 4048 | 1467654948922 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
10:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
10:55:49 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 730ms
10:55:49 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
10:55:49 INFO - PROCESS | 4048 | 1467654949631 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:49 INFO - PROCESS | 4048 | 1467654949659 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
10:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
10:55:50 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 872ms
10:55:50 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
10:55:50 INFO - PROCESS | 4048 | 1467654950511 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:50 INFO - PROCESS | 4048 | 1467654950544 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
10:55:51 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 769ms
10:55:51 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
10:55:51 INFO - PROCESS | 4048 | 1467654951281 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:51 INFO - PROCESS | 4048 | 1467654951307 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:52 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
10:55:52 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 730ms
10:55:52 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
10:55:52 INFO - PROCESS | 4048 | 1467654952014 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:52 INFO - PROCESS | 4048 | 1467654952039 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:52 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
10:55:52 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 770ms
10:55:52 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
10:55:52 INFO - PROCESS | 4048 | 1467654952789 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:52 INFO - PROCESS | 4048 | 1467654952819 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:53 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
10:55:53 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 870ms
10:55:53 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
10:55:53 INFO - PROCESS | 4048 | 1467654953661 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:53 INFO - PROCESS | 4048 | 1467654953685 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:54 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
10:55:54 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 729ms
10:55:54 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
10:55:54 INFO - PROCESS | 4048 | 1467654954425 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:54 INFO - PROCESS | 4048 | 1467654954454 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
10:55:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 930ms
10:55:55 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
10:55:55 INFO - PROCESS | 4048 | 1467654955361 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:55 INFO - PROCESS | 4048 | 1467654955388 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
10:55:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 771ms
10:55:56 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
10:55:56 INFO - PROCESS | 4048 | 1467654956137 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:56 INFO - PROCESS | 4048 | 1467654956162 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
10:55:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 729ms
10:55:56 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
10:55:56 INFO - PROCESS | 4048 | 1467654956876 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:56 INFO - PROCESS | 4048 | 1467654956902 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:57 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
10:55:57 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 730ms
10:55:57 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
10:55:57 INFO - PROCESS | 4048 | 1467654957611 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:57 INFO - PROCESS | 4048 | 1467654957638 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:58 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
10:55:58 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 670ms
10:55:58 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
10:55:58 INFO - PROCESS | 4048 | 1467654958284 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:58 INFO - PROCESS | 4048 | 1467654958307 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
10:55:59 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 870ms
10:55:59 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
10:55:59 INFO - PROCESS | 4048 | 1467654959158 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:59 INFO - PROCESS | 4048 | 1467654959188 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
10:55:59 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 670ms
10:55:59 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
10:55:59 INFO - PROCESS | 4048 | 1467654959830 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:55:59 INFO - PROCESS | 4048 | 1467654959854 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
10:56:00 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 730ms
10:56:00 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
10:56:00 INFO - PROCESS | 4048 | 1467654960564 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:00 INFO - PROCESS | 4048 | 1467654960633 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:01 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
10:56:01 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 829ms
10:56:01 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
10:56:01 INFO - PROCESS | 4048 | 1467654961400 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:01 INFO - PROCESS | 4048 | 1467654961433 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:02 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
10:56:02 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 830ms
10:56:02 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
10:56:02 INFO - PROCESS | 4048 | 1467654962234 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:02 INFO - PROCESS | 4048 | 1467654962260 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:02 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
10:56:02 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 670ms
10:56:02 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
10:56:02 INFO - PROCESS | 4048 | 1467654962911 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:02 INFO - PROCESS | 4048 | 1467654962942 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
10:56:03 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 171ms
10:56:03 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
10:56:03 INFO - PROCESS | 4048 | 1467654963082 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:03 INFO - PROCESS | 4048 | 1467654963109 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
10:56:03 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 172ms
10:56:03 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
10:56:03 INFO - PROCESS | 4048 | 1467654963258 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:03 INFO - PROCESS | 4048 | 1467654963284 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
10:56:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
10:56:03 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 171ms
10:56:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
10:56:03 INFO - PROCESS | 4048 | 1467654963440 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:03 INFO - PROCESS | 4048 | 1467654963472 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
10:56:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 770ms
10:56:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
10:56:04 INFO - PROCESS | 4048 | 1467654964207 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:04 INFO - PROCESS | 4048 | 1467654964233 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:04 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
10:56:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 771ms
10:56:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
10:56:04 INFO - PROCESS | 4048 | 1467654964981 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:04 INFO - PROCESS | 4048 | 1467654965006 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:05 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
10:56:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 830ms
10:56:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
10:56:05 INFO - PROCESS | 4048 | 1467654965814 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:05 INFO - PROCESS | 4048 | 1467654965840 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
10:56:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 729ms
10:56:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
10:56:06 INFO - PROCESS | 4048 | 1467654966547 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:06 INFO - PROCESS | 4048 | 1467654966573 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:07 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
10:56:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 1072ms
10:56:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
10:56:07 INFO - PROCESS | 4048 | 1467654967633 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:07 INFO - PROCESS | 4048 | 1467654967659 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:08 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
10:56:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 790ms
10:56:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
10:56:08 INFO - PROCESS | 4048 | 1467654968417 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:08 INFO - PROCESS | 4048 | 1467654968445 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
10:56:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 830ms
10:56:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
10:56:09 INFO - PROCESS | 4048 | 1467654969254 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:09 INFO - PROCESS | 4048 | 1467654969287 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:09 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
10:56:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 670ms
10:56:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
10:56:09 INFO - PROCESS | 4048 | 1467654969924 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:09 INFO - PROCESS | 4048 | 1467654969951 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
10:56:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 930ms
10:56:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
10:56:10 INFO - PROCESS | 4048 | 1467654970857 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:10 INFO - PROCESS | 4048 | 1467654970881 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
10:56:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 829ms
10:56:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
10:56:11 INFO - PROCESS | 4048 | 1467654971692 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:11 INFO - PROCESS | 4048 | 1467654971721 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
10:56:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 871ms
10:56:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
10:56:12 INFO - PROCESS | 4048 | 1467654972567 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:12 INFO - PROCESS | 4048 | 1467654972591 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
10:56:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 870ms
10:56:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
10:56:13 INFO - PROCESS | 4048 | 1467654973442 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:13 INFO - PROCESS | 4048 | 1467654973471 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
10:56:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 830ms
10:56:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
10:56:14 INFO - PROCESS | 4048 | 1467654974279 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:14 INFO - PROCESS | 4048 | 1467654974310 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
10:56:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 830ms
10:56:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
10:56:15 INFO - PROCESS | 4048 | 1467654975114 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:15 INFO - PROCESS | 4048 | 1467654975141 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
10:56:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 831ms
10:56:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
10:56:15 INFO - PROCESS | 4048 | 1467654975952 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:15 INFO - PROCESS | 4048 | 1467654975988 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:16 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
10:56:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 770ms
10:56:16 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
10:56:16 INFO - PROCESS | 4048 | 1467654976724 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:16 INFO - PROCESS | 4048 | 1467654976753 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
10:56:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 830ms
10:56:17 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
10:56:17 INFO - PROCESS | 4048 | 1467654977557 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:17 INFO - PROCESS | 4048 | 1467654977581 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
10:56:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 871ms
10:56:18 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
10:56:18 INFO - PROCESS | 4048 | 1467654978431 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:18 INFO - PROCESS | 4048 | 1467654978464 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
10:56:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 730ms
10:56:19 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
10:56:19 INFO - PROCESS | 4048 | 1467654979164 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:19 INFO - PROCESS | 4048 | 1467654979191 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:19 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
10:56:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 772ms
10:56:19 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
10:56:19 INFO - PROCESS | 4048 | 1467654979940 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:19 INFO - PROCESS | 4048 | 1467654979968 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
10:56:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 870ms
10:56:20 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
10:56:20 INFO - PROCESS | 4048 | 1467654980813 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:20 INFO - PROCESS | 4048 | 1467654980839 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
10:56:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 829ms
10:56:21 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
10:56:21 INFO - PROCESS | 4048 | 1467654981647 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:21 INFO - PROCESS | 4048 | 1467654981678 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
10:56:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 830ms
10:56:22 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
10:56:22 INFO - PROCESS | 4048 | 1467654982483 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:22 INFO - PROCESS | 4048 | 1467654982510 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:23 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
10:56:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 770ms
10:56:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
10:56:23 INFO - PROCESS | 4048 | 1467654983254 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:23 INFO - PROCESS | 4048 | 1467654983280 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
10:56:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 831ms
10:56:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
10:56:24 INFO - PROCESS | 4048 | 1467654984088 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:24 INFO - PROCESS | 4048 | 1467654984112 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:24 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
10:56:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 770ms
10:56:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
10:56:24 INFO - PROCESS | 4048 | 1467654984862 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:24 INFO - PROCESS | 4048 | 1467654984889 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:25 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
10:56:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 771ms
10:56:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
10:56:25 INFO - PROCESS | 4048 | 1467654985635 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:25 INFO - PROCESS | 4048 | 1467654985659 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:26 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
10:56:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 869ms
10:56:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
10:56:26 INFO - PROCESS | 4048 | 1467654986509 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:26 INFO - PROCESS | 4048 | 1467654986537 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
10:56:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 870ms
10:56:27 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
10:56:27 INFO - PROCESS | 4048 | 1467654987386 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:27 INFO - PROCESS | 4048 | 1467654987414 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
10:56:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 631ms
10:56:28 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
10:56:28 INFO - PROCESS | 4048 | 1467654988024 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:28 INFO - PROCESS | 4048 | 1467654988050 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
10:56:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 730ms
10:56:28 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
10:56:28 INFO - PROCESS | 4048 | 1467654988755 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:28 INFO - PROCESS | 4048 | 1467654988786 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
10:56:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 830ms
10:56:29 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
10:56:29 INFO - PROCESS | 4048 | 1467654989591 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:29 INFO - PROCESS | 4048 | 1467654989616 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
10:56:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 830ms
10:56:30 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
10:56:30 INFO - PROCESS | 4048 | 1467654990425 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:30 INFO - PROCESS | 4048 | 1467654990455 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:31 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"
10:56:31 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
10:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:56:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 670ms
10:56:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
10:56:31 INFO - PROCESS | 4048 | 1467654991099 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:31 INFO - PROCESS | 4048 | 1467654991123 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:31 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
10:56:31 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
10:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:56:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
10:56:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 669ms
10:56:31 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
10:56:31 INFO - PROCESS | 4048 | 1467654991772 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:31 INFO - PROCESS | 4048 | 1467654991796 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
10:56:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 770ms
10:56:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
10:56:32 INFO - PROCESS | 4048 | 1467654992547 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:32 INFO - PROCESS | 4048 | 1467654992575 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
10:56:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 830ms
10:56:33 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
10:56:33 INFO - PROCESS | 4048 | 1467654993379 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:33 INFO - PROCESS | 4048 | 1467654993405 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
10:56:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 732ms
10:56:34 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
10:56:34 INFO - PROCESS | 4048 | 1467654994115 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:34 INFO - PROCESS | 4048 | 1467654994142 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
10:56:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 770ms
10:56:34 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
10:56:34 INFO - PROCESS | 4048 | 1467654994892 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:34 INFO - PROCESS | 4048 | 1467654994924 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
10:56:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 870ms
10:56:35 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
10:56:35 INFO - PROCESS | 4048 | 1467654995763 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:35 INFO - PROCESS | 4048 | 1467654995789 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
10:56:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 871ms
10:56:36 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
10:56:36 INFO - PROCESS | 4048 | 1467654996638 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:36 INFO - PROCESS | 4048 | 1467654996662 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
10:56:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 870ms
10:56:37 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
10:56:37 INFO - PROCESS | 4048 | 1467654997512 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:37 INFO - PROCESS | 4048 | 1467654997542 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
10:56:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 830ms
10:56:38 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
10:56:38 INFO - PROCESS | 4048 | 1467654998344 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:38 INFO - PROCESS | 4048 | 1467654998368 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:39 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
10:56:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 830ms
10:56:39 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
10:56:39 INFO - PROCESS | 4048 | 1467654999149 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:39 INFO - PROCESS | 4048 | 1467654999178 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
10:56:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1128ms
10:56:40 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
10:56:40 INFO - PROCESS | 4048 | 1467655000282 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:40 INFO - PROCESS | 4048 | 1467655000307 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
10:56:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 730ms
10:56:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
10:56:41 INFO - PROCESS | 4048 | 1467655001019 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:41 INFO - PROCESS | 4048 | 1467655001051 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
10:56:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 769ms
10:56:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
10:56:41 INFO - PROCESS | 4048 | 1467655001793 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:41 INFO - PROCESS | 4048 | 1467655001819 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
10:56:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 870ms
10:56:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
10:56:42 INFO - PROCESS | 4048 | 1467655002662 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:42 INFO - PROCESS | 4048 | 1467655002686 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
10:56:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 831ms
10:56:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
10:56:43 INFO - PROCESS | 4048 | 1467655003498 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:43 INFO - PROCESS | 4048 | 1467655003528 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
10:56:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 770ms
10:56:44 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
10:56:44 INFO - PROCESS | 4048 | 1467655004273 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:44 INFO - PROCESS | 4048 | 1467655004297 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
10:56:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 870ms
10:56:45 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
10:56:45 INFO - PROCESS | 4048 | 1467655005144 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:45 INFO - PROCESS | 4048 | 1467655005173 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
10:56:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 830ms
10:56:45 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
10:56:45 INFO - PROCESS | 4048 | 1467655005976 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:46 INFO - PROCESS | 4048 | 1467655006011 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
10:56:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 729ms
10:56:46 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
10:56:46 INFO - PROCESS | 4048 | 1467655006710 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:46 INFO - PROCESS | 4048 | 1467655006737 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
10:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
10:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
10:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
10:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
10:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
10:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
10:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
10:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
10:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
10:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
10:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
10:56:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 831ms
10:56:47 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
10:56:47 INFO - PROCESS | 4048 | 1467655007553 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:47 INFO - PROCESS | 4048 | 1467655007581 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
10:56:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
10:56:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
10:56:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
10:56:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
10:56:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
10:56:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
10:56:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
10:56:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
10:56:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
10:56:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
10:56:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
10:56:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 731ms
10:56:48 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
10:56:48 INFO - PROCESS | 4048 | 1467655008280 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:48 INFO - PROCESS | 4048 | 1467655008307 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
10:56:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 730ms
10:56:49 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
10:56:49 INFO - PROCESS | 4048 | 1467655009013 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:49 INFO - PROCESS | 4048 | 1467655009038 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
10:56:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 770ms
10:56:49 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
10:56:49 INFO - PROCESS | 4048 | 1467655009787 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:49 INFO - PROCESS | 4048 | 1467655009817 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
10:56:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 870ms
10:56:50 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
10:56:50 INFO - PROCESS | 4048 | 1467655010659 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:50 INFO - PROCESS | 4048 | 1467655010683 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
10:56:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
10:56:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
10:56:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
10:56:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
10:56:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 2914ms
10:56:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
10:56:53 INFO - PROCESS | 4048 | 1467655013578 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:53 INFO - PROCESS | 4048 | 1467655013605 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
10:56:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 930ms
10:56:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
10:56:54 INFO - PROCESS | 4048 | 1467655014515 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:54 INFO - PROCESS | 4048 | 1467655014542 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:55 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
10:56:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 830ms
10:56:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
10:56:55 INFO - PROCESS | 4048 | 1467655015352 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:55 INFO - PROCESS | 4048 | 1467655015378 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:56 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
10:56:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 670ms
10:56:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
10:56:56 INFO - PROCESS | 4048 | 1467655016022 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:56 INFO - PROCESS | 4048 | 1467655016048 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
10:56:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 769ms
10:56:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
10:56:56 INFO - PROCESS | 4048 | 1467655016796 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:56 INFO - PROCESS | 4048 | 1467655016822 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:57 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
10:56:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 770ms
10:56:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
10:56:57 INFO - PROCESS | 4048 | 1467655017570 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:57 INFO - PROCESS | 4048 | 1467655017600 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:58 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
10:56:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 830ms
10:56:58 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
10:56:58 INFO - PROCESS | 4048 | 1467655018404 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:58 INFO - PROCESS | 4048 | 1467655018431 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
10:56:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 830ms
10:56:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
10:56:59 INFO - PROCESS | 4048 | 1467655019240 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:59 INFO - PROCESS | 4048 | 1467655019266 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:59 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
10:56:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 631ms
10:56:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
10:56:59 INFO - PROCESS | 4048 | 1467655019878 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:56:59 INFO - PROCESS | 4048 | 1467655019905 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
10:57:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 930ms
10:57:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
10:57:00 INFO - PROCESS | 4048 | 1467655020812 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:00 INFO - PROCESS | 4048 | 1467655020837 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
10:57:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 829ms
10:57:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
10:57:01 INFO - PROCESS | 4048 | 1467655021642 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:01 INFO - PROCESS | 4048 | 1467655021666 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
10:57:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 770ms
10:57:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
10:57:02 INFO - PROCESS | 4048 | 1467655022416 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:02 INFO - PROCESS | 4048 | 1467655022445 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
10:57:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 870ms
10:57:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
10:57:03 INFO - PROCESS | 4048 | 1467655023291 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:03 INFO - PROCESS | 4048 | 1467655023315 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
10:57:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 830ms
10:57:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
10:57:04 INFO - PROCESS | 4048 | 1467655024125 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:04 INFO - PROCESS | 4048 | 1467655024153 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
10:57:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 830ms
10:57:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
10:57:04 INFO - PROCESS | 4048 | 1467655024960 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:04 INFO - PROCESS | 4048 | 1467655024987 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
10:57:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 830ms
10:57:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
10:57:05 INFO - PROCESS | 4048 | 1467655025795 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:05 INFO - PROCESS | 4048 | 1467655025822 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:06 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
10:57:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 769ms
10:57:06 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
10:57:06 INFO - PROCESS | 4048 | 1467655026571 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:06 INFO - PROCESS | 4048 | 1467655026605 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:07 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
10:57:07 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 870ms
10:57:07 INFO - TEST-START | /IndexedDB/idbtransaction.htm
10:57:07 INFO - PROCESS | 4048 | 1467655027442 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:07 INFO - PROCESS | 4048 | 1467655027468 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:08 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
10:57:08 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
10:57:08 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 671ms
10:57:08 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
10:57:08 INFO - PROCESS | 4048 | 1467655028119 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:08 INFO - PROCESS | 4048 | 1467655028144 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:08 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
10:57:08 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 730ms
10:57:08 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
10:57:08 INFO - PROCESS | 4048 | 1467655028853 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:08 INFO - PROCESS | 4048 | 1467655028882 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
10:57:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
10:57:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
10:57:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
10:57:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
10:57:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
10:57:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
10:57:13 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
10:57:13 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 4580ms
10:57:13 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
10:57:13 INFO - PROCESS | 4048 | 1467655033437 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:13 INFO - PROCESS | 4048 | 1467655033467 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:14 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
10:57:14 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 930ms
10:57:14 INFO - TEST-START | /IndexedDB/index_sort_order.htm
10:57:14 INFO - PROCESS | 4048 | 1467655034375 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:14 INFO - PROCESS | 4048 | 1467655034402 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:15 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
10:57:15 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 731ms
10:57:15 INFO - TEST-START | /IndexedDB/interfaces.html
10:57:15 INFO - PROCESS | 4048 | 1467655035112 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:15 INFO - PROCESS | 4048 | 1467655035139 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
10:57:15 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
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
10:57:15 INFO - TEST-OK | /IndexedDB/interfaces.html | took 396ms
10:57:15 INFO - TEST-START | /IndexedDB/interfaces.worker
10:57:15 INFO - PROCESS | 4048 | 1467655035508 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:15 INFO - PROCESS | 4048 | 1467655035535 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
10:57:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
10:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
10:57:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
10:57:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
10:57:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
10:57:15 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
10:57:15 INFO - {}
10:57:15 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 - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
10:57:15 INFO - {}
10:57:15 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 455ms
10:57:15 INFO - TEST-START | /IndexedDB/key_invalid.htm
10:57:15 INFO - PROCESS | 4048 | 1467655035967 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:15 INFO - PROCESS | 4048 | 1467655035995 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
10:57:16 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
10:57:16 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 676ms
10:57:16 INFO - TEST-START | /IndexedDB/key_valid.html
10:57:16 INFO - PROCESS | 4048 | 1467655036648 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:16 INFO - PROCESS | 4048 | 1467655036681 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
10:57:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
10:57:26 INFO - TEST-OK | /IndexedDB/key_valid.html | took 9832ms
10:57:26 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
10:57:26 INFO - PROCESS | 4048 | 1467655046494 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:26 INFO - PROCESS | 4048 | 1467655046522 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:27 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
10:57:27 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 930ms
10:57:27 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
10:57:27 INFO - PROCESS | 4048 | 1467655047428 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:27 INFO - PROCESS | 4048 | 1467655047454 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:28 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
10:57:28 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 830ms
10:57:28 INFO - TEST-START | /IndexedDB/keygenerator.htm
10:57:28 INFO - PROCESS | 4048 | 1467655048265 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:28 INFO - PROCESS | 4048 | 1467655048292 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:30 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
10:57:30 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
10:57:30 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
10:57:30 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 1916ms
10:57:30 INFO - TEST-START | /IndexedDB/keyorder.htm
10:57:30 INFO - PROCESS | 4048 | 1467655050183 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:30 INFO - PROCESS | 4048 | 1467655050211 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
10:57:31 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
10:57:31 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 935ms
10:57:31 INFO - TEST-START | /IndexedDB/keypath.htm
10:57:31 INFO - PROCESS | 4048 | 1467655051124 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:31 INFO - PROCESS | 4048 | 1467655051150 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
10:57:31 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
10:57:31 INFO - TEST-OK | /IndexedDB/keypath.htm | took 777ms
10:57:31 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
10:57:31 INFO - PROCESS | 4048 | 1467655051909 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:31 INFO - PROCESS | 4048 | 1467655051945 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
10:57:32 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
10:57:32 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 773ms
10:57:32 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
10:57:32 INFO - PROCESS | 4048 | 1467655052682 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:32 INFO - PROCESS | 4048 | 1467655052709 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:34 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
10:57:34 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
10:57:34 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
10:57:34 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1925ms
10:57:34 INFO - TEST-START | /IndexedDB/list_ordering.htm
10:57:34 INFO - PROCESS | 4048 | 1467655054611 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:34 INFO - PROCESS | 4048 | 1467655054634 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:36 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
10:57:36 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
10:57:36 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
10:57:36 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2014ms
10:57:36 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
10:57:36 INFO - PROCESS | 4048 | 1467655056631 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:36 INFO - PROCESS | 4048 | 1467655056660 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:37 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
10:57:37 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 830ms
10:57:37 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
10:57:37 INFO - PROCESS | 4048 | 1467655057467 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:37 INFO - PROCESS | 4048 | 1467655057493 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:38 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
10:57:38 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 830ms
10:57:38 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
10:57:38 INFO - PROCESS | 4048 | 1467655058304 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:38 INFO - PROCESS | 4048 | 1467655058331 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:39 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
10:57:39 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 830ms
10:57:39 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
10:57:39 INFO - PROCESS | 4048 | 1467655059134 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:39 INFO - PROCESS | 4048 | 1467655059160 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:39 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
10:57:39 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 670ms
10:57:39 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
10:57:39 INFO - PROCESS | 4048 | 1467655059808 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:39 INFO - PROCESS | 4048 | 1467655059832 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:40 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
10:57:40 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1070ms
10:57:40 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
10:57:40 INFO - PROCESS | 4048 | 1467655060883 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:40 INFO - PROCESS | 4048 | 1467655060914 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:41 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
10:57:41 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 869ms
10:57:41 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
10:57:41 INFO - PROCESS | 4048 | 1467655061760 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:41 INFO - PROCESS | 4048 | 1467655061786 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:42 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
10:57:42 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 730ms
10:57:42 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
10:57:42 INFO - PROCESS | 4048 | 1467655062494 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:42 INFO - PROCESS | 4048 | 1467655062521 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:43 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
10:57:43 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 870ms
10:57:43 INFO - TEST-START | /IndexedDB/value.htm
10:57:43 INFO - PROCESS | 4048 | 1467655063368 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:43 INFO - PROCESS | 4048 | 1467655063394 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:44 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
10:57:44 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
10:57:44 INFO - TEST-OK | /IndexedDB/value.htm | took 1365ms
10:57:44 INFO - TEST-START | /IndexedDB/value_recursive.htm
10:57:44 INFO - PROCESS | 4048 | 1467655064739 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:44 INFO - PROCESS | 4048 | 1467655064765 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:46 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
10:57:46 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
10:57:46 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
10:57:46 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1932ms
10:57:46 INFO - TEST-START | /IndexedDB/writer-starvation.htm
10:57:46 INFO - PROCESS | 4048 | 1467655066673 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:46 INFO - PROCESS | 4048 | 1467655066697 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:47 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
10:57:47 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1017ms
10:57:47 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
10:57:47 INFO - PROCESS | 4048 | 1467655067693 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:47 INFO - PROCESS | 4048 | 1467655067717 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:47 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
10:57:47 INFO - {}
10:57:47 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
10:57:47 INFO - {}
10:57:47 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
10:57:47 INFO - {}
10:57:47 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
10:57:47 INFO - {}
10:57:47 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 171ms
10:57:47 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
10:57:47 INFO - PROCESS | 4048 | 1467655067867 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:47 INFO - PROCESS | 4048 | 1467655067899 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:48 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
10:57:48 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
10:57:48 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
10:57:48 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
10:57:48 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 171ms
10:57:48 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
10:57:48 INFO - PROCESS | 4048 | 1467655068046 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:48 INFO - PROCESS | 4048 | 1467655068071 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
10:57:48 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 373ms
10:57:48 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
10:57:48 INFO - PROCESS | 4048 | 1467655068419 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:48 INFO - PROCESS | 4048 | 1467655068446 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
10:57:48 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
10:57:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
10:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
10:57:48 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
10:57:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
10:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
10:57:48 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 184ms
10:57:48 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
10:57:48 INFO - PROCESS | 4048 | 1467655068614 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:48 INFO - PROCESS | 4048 | 1467655068641 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:48 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() {
10:57:48 INFO - [native code]
10:57:48 INFO - }" but got function "function () {
10:57:48 INFO - }"
10:57:48 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
10:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:48 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
10:57:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
10:57:48 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
10:57:48 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
10:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:48 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
10:57:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
10:57:48 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 171ms
10:57:48 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
10:57:48 INFO - PROCESS | 4048 | 1467655068799 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:48 INFO - PROCESS | 4048 | 1467655068828 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:48 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() {
10:57:48 INFO - [native code]
10:57:48 INFO - }" but got function "function () {
10:57:48 INFO - }"
10:57:48 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
10:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:48 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
10:57:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
10:57:48 INFO - {}
10:57:48 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
10:57:48 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
10:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:48 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
10:57:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
10:57:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
10:57:48 INFO - {}
10:57:48 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 171ms
10:57:48 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
10:57:48 INFO - PROCESS | 4048 | 1467655068971 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:48 INFO - PROCESS | 4048 | 1467655068998 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
10:57:49 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
10:57:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
10:57:49 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
10:57:49 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
10:57:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
10:57:49 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
10:57:49 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"
10:57:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
10:57:49 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
10:57:49 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
10:57:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
10:57:49 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
10:57:49 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
10:57:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
10:57:49 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
10:57:49 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
10:57:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
10:57:49 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
10:57:49 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"
10:57:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
10:57:49 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
10:57:49 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
10:57:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
10:57:49 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
10:57:49 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 182ms
10:57:49 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
10:57:49 INFO - PROCESS | 4048 | 1467655069161 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:49 INFO - PROCESS | 4048 | 1467655069186 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
10:57:49 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 117ms
10:57:49 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
10:57:49 INFO - PROCESS | 4048 | 1467655069283 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:49 INFO - PROCESS | 4048 | 1467655069315 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
10:57:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
10:57:49 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 171ms
10:57:49 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
10:57:49 INFO - PROCESS | 4048 | 1467655069464 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:49 INFO - PROCESS | 4048 | 1467655069489 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
10:57:49 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
10:57:49 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
10:57:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
10:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:57:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
10:57:49 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 172ms
10:57:49 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
10:57:49 INFO - PROCESS | 4048 | 1467655069634 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:49 INFO - PROCESS | 4048 | 1467655069659 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
10:57:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
10:57:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
10:57:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
10:57:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
10:57:50 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1175ms
10:57:50 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
10:57:50 INFO - PROCESS | 4048 | 1467655070813 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:50 INFO - PROCESS | 4048 | 1467655070837 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
10:57:51 INFO - {}
10:57:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
10:57:51 INFO - {}
10:57:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
10:57:51 INFO - {}
10:57:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
10:57:51 INFO - {}
10:57:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
10:57:51 INFO - {}
10:57:51 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1164ms
10:57:51 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
10:57:51 INFO - PROCESS | 4048 | 1467655071980 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:51 INFO - PROCESS | 4048 | 1467655072004 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:52 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
10:57:52 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 431ms
10:57:52 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
10:57:52 INFO - PROCESS | 4048 | 1467655072415 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:52 INFO - PROCESS | 4048 | 1467655072443 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:52 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
10:57:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
10:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:57:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
10:57:52 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 171ms
10:57:52 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
10:57:52 INFO - PROCESS | 4048 | 1467655072588 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:57:52 INFO - PROCESS | 4048 | 1467655072615 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:02 INFO - PROCESS | 4048 | MARIONETTE LOG: INFO: Timeout fired
10:58:02 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
10:58:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
10:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
10:58:02 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10075ms
10:58:02 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
10:58:02 INFO - PROCESS | 4048 | 1467655082670 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:02 INFO - PROCESS | 4048 | 1467655082698 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:03 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
10:58:03 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 470ms
10:58:03 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
10:58:03 INFO - PROCESS | 4048 | 1467655083144 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:03 INFO - PROCESS | 4048 | 1467655083178 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:03 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
10:58:03 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 171ms
10:58:03 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
10:58:03 INFO - PROCESS | 4048 | 1467655083322 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:03 INFO - PROCESS | 4048 | 1467655083357 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:03 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
10:58:03 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 171ms
10:58:03 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
10:58:03 INFO - PROCESS | 4048 | 1467655083498 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:03 INFO - PROCESS | 4048 | 1467655083534 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:03 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
10:58:03 INFO - {}
10:58:03 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 171ms
10:58:03 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
10:58:03 INFO - PROCESS | 4048 | 1467655083674 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:03 INFO - PROCESS | 4048 | 1467655083712 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:03 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
10:58:03 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 171ms
10:58:03 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
10:58:03 INFO - PROCESS | 4048 | 1467655083851 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:03 INFO - PROCESS | 4048 | 1467655083894 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
10:58:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
10:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
10:58:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
10:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
10:58:04 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 171ms
10:58:04 INFO - PROCESS | 4048 | 1467655084033 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
10:58:04 INFO - PROCESS | 4048 | 1467655084062 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 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().
10:58:04 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 120ms
10:58:04 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
10:58:04 INFO - PROCESS | 4048 | 1467655084164 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 INFO - PROCESS | 4048 | 1467655084190 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
10:58:04 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 120ms
10:58:04 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
10:58:04 INFO - PROCESS | 4048 | 1467655084284 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 INFO - PROCESS | 4048 | 1467655084312 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
10:58:04 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 120ms
10:58:04 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
10:58:04 INFO - PROCESS | 4048 | 1467655084414 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 INFO - PROCESS | 4048 | 1467655084449 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 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"
10:58:04 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
10:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:04 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
10:58:04 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
10:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:04 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
10:58:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
10:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
10:58:04 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 171ms
10:58:04 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
10:58:04 INFO - PROCESS | 4048 | 1467655084583 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 INFO - PROCESS | 4048 | 1467655084614 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
10:58:04 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 171ms
10:58:04 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
10:58:04 INFO - PROCESS | 4048 | 1467655084762 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 INFO - PROCESS | 4048 | 1467655084798 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
10:58:04 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 172ms
10:58:04 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
10:58:04 INFO - PROCESS | 4048 | 1467655084932 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:04 INFO - PROCESS | 4048 | 1467655084962 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:05 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
10:58:05 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 171ms
10:58:05 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
10:58:05 INFO - PROCESS | 4048 | 1467655085114 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:05 INFO - PROCESS | 4048 | 1467655085141 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:05 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
10:58:05 INFO - do_test/)
10:58:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
10:58:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
10:58:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
10:58:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
10:58:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
10:58:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
10:58:26 INFO - )
10:58:26 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 172ms
10:58:26 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
10:58:26 INFO - PROCESS | 4048 | 1467655106700 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:26 INFO - PROCESS | 4048 | 1467655106729 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
10:58:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
10:58:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
10:58:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
10:58:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
10:58:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
10:58:26 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 171ms
10:58:26 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
10:58:26 INFO - PROCESS | 4048 | 1467655106867 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:26 INFO - PROCESS | 4048 | 1467655106896 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
10:58:27 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 172ms
10:58:27 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
10:58:27 INFO - PROCESS | 4048 | 1467655107046 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:27 INFO - PROCESS | 4048 | 1467655107072 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
10:58:27 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 172ms
10:58:27 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
10:58:27 INFO - PROCESS | 4048 | 1467655107221 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:27 INFO - PROCESS | 4048 | 1467655107253 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
10:58:27 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 171ms
10:58:27 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
10:58:27 INFO - PROCESS | 4048 | 1467655107397 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:27 INFO - PROCESS | 4048 | 1467655107423 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:27 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
10:58:27 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
10:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:27 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
10:58:27 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 171ms
10:58:27 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
10:58:27 INFO - PROCESS | 4048 | 1467655107567 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:27 INFO - PROCESS | 4048 | 1467655107593 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:27 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
10:58:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
10:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
10:58:27 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 171ms
10:58:27 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
10:58:27 INFO - PROCESS | 4048 | 1467655107746 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:27 INFO - PROCESS | 4048 | 1467655107774 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:27 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
10:58:27 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 171ms
10:58:27 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
10:58:27 INFO - PROCESS | 4048 | 1467655107917 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:27 INFO - PROCESS | 4048 | 1467655107944 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:28 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
10:58:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
10:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
10:58:28 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 171ms
10:58:28 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
10:58:28 INFO - PROCESS | 4048 | 1467655108098 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:28 INFO - PROCESS | 4048 | 1467655108131 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:28 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
10:58:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
10:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
10:58:28 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 171ms
10:58:28 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
10:58:28 INFO - PROCESS | 4048 | 1467655108267 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:28 INFO - PROCESS | 4048 | 1467655108301 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
10:58:28 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 171ms
10:58:28 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
10:58:28 INFO - PROCESS | 4048 | 1467655108447 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:28 INFO - PROCESS | 4048 | 1467655108487 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
10:58:28 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 171ms
10:58:28 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
10:58:28 INFO - PROCESS | 4048 | 1467655108623 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:28 INFO - PROCESS | 4048 | 1467655108660 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
10:58:28 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 171ms
10:58:28 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
10:58:28 INFO - PROCESS | 4048 | 1467655108801 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:28 INFO - PROCESS | 4048 | 1467655108835 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
10:58:28 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 171ms
10:58:28 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
10:58:28 INFO - PROCESS | 4048 | 1467655108980 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:29 INFO - PROCESS | 4048 | 1467655109020 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:29 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
10:58:29 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
10:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
10:58:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:58:29 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
10:58:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
10:58:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
10:58:29 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 171ms
10:58:29 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
10:58:29 INFO - PROCESS | 4048 | 1467655109154 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:29 INFO - PROCESS | 4048 | 1467655109199 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
10:58:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
10:58:29 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 172ms
10:58:29 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
10:58:29 INFO - PROCESS | 4048 | 1467655109332 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:29 INFO - PROCESS | 4048 | 1467655109361 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
10:58:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
10:58:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
10:58:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
10:58:29 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 171ms
10:58:29 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
10:58:29 INFO - PROCESS | 4048 | 1467655109503 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:29 INFO - PROCESS | 4048 | 1467655109534 Marionette INFO sendAsync 8ccdb80b-54d5-4401-ae67-d31ea3773664
10:58:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: