builder: mozilla-release_win7_ix_test_pgo-web-platform-tests-1
slave: t-w732-ix-194
starttime: 1471470822.05
results: success (0)
buildid: 20160817112116
builduid: d42d5e97afa448c694ac7b41019add0d
revision: f36f7ace6f487e06f315f343d560b205fa8bd736
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-17 14:53:42.045856) =========
master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-17 14:53:42.046902) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-17 14:53:42.047316) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-17 14:53:42.235233) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-17 14:53:42.236096) =========
'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-194
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-194
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\
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-194
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
--14:53:44-- 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% 8.09 MB/s
14:53:45 (8.09 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=2.003000
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-17 14:53:44.291476) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-08-17 14:53:44.292255) =========
'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-194
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-194
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\
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-194
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=5.401000
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-08-17 14:53:49.723424) =========
========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-08-17 14:53:49.724009) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev f36f7ace6f487e06f315f343d560b205fa8bd736 --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-release --rev f36f7ace6f487e06f315f343d560b205fa8bd736 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-194
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-194
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\
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-194
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-08-17 14:53:51,209 truncating revision to first 12 chars
2016-08-17 14:53:51,209 Setting DEBUG logging.
2016-08-17 14:53:51,209 attempt 1/10
2016-08-17 14:53:51,209 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/f36f7ace6f48?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-08-17 14:53:51,717 unpacking tar archive at: mozilla-release-f36f7ace6f48/testing/mozharness/
program finished with exit code 0
elapsedTime=1.675000
========= master_lag: 3.28 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-08-17 14:53:54.680719) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-17 14:53:54.681072) =========
script_repo_revision: f36f7ace6f487e06f315f343d560b205fa8bd736
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-17 14:53:54.681490) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-17 14:53:54.681762) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-17 14:53:54.713144) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 26 mins, 52 secs) (at 2016-08-17 14:53:54.713557) =========
'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-release' '--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-release', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-194
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-194
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:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\mozilla-build\hg\;c:\Program Files\Microsoft Windows Performance Toolkit\
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-194
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
14:53:56 INFO - MultiFileLogger online at 20160817 14:53:56 in C:\slave\test
14:53:56 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-release --download-symbols ondemand
14:53:56 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
14:53:56 INFO - {'append_to_log': False,
14:53:56 INFO - 'base_work_dir': 'C:\\slave\\test',
14:53:56 INFO - 'blob_upload_branch': 'mozilla-release',
14:53:56 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
14:53:56 INFO - 'buildbot_json_path': 'buildprops.json',
14:53:56 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
14:53:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
14:53:56 INFO - 'download_minidump_stackwalk': True,
14:53:56 INFO - 'download_symbols': 'ondemand',
14:53:56 INFO - 'e10s': False,
14:53:56 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
14:53:56 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
14:53:56 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
14:53:56 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
14:53:56 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
14:53:56 INFO - 'C:/mozilla-build/tooltool.py'),
14:53:56 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
14:53:56 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
14:53:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
14:53:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
14:53:56 INFO - 'log_level': 'info',
14:53:56 INFO - 'log_to_console': True,
14:53:56 INFO - 'opt_config_files': (),
14:53:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
14:53:56 INFO - '--processes=1',
14:53:56 INFO - '--config=%(test_path)s/wptrunner.ini',
14:53:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
14:53:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
14:53:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
14:53:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
14:53:56 INFO - 'pip_index': False,
14:53:56 INFO - 'require_test_zip': True,
14:53:56 INFO - 'test_type': ('testharness',),
14:53:56 INFO - 'this_chunk': '1',
14:53:56 INFO - 'total_chunks': '5',
14:53:56 INFO - 'virtualenv_path': 'venv',
14:53:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
14:53:56 INFO - 'work_dir': 'build'}
14:53:56 INFO - #####
14:53:56 INFO - ##### Running clobber step.
14:53:56 INFO - #####
14:53:56 INFO - Running pre-action listener: _resource_record_pre_action
14:53:56 INFO - Running main action method: clobber
14:53:56 INFO - rmtree: C:\slave\test\build
14:53:56 INFO - Using _rmtree_windows ...
14:53:56 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
14:55:32 INFO - Running post-action listener: _resource_record_post_action
14:55:32 INFO - #####
14:55:32 INFO - ##### Running read-buildbot-config step.
14:55:32 INFO - #####
14:55:32 INFO - Running pre-action listener: _resource_record_pre_action
14:55:32 INFO - Running main action method: read_buildbot_config
14:55:32 INFO - Using buildbot properties:
14:55:32 INFO - {
14:55:32 INFO - "project": "",
14:55:32 INFO - "product": "firefox",
14:55:32 INFO - "script_repo_revision": "production",
14:55:32 INFO - "scheduler": "tests-mozilla-release-win7_ix-pgo-unittest",
14:55:32 INFO - "repository": "",
14:55:32 INFO - "buildername": "Windows 7 32-bit mozilla-release pgo test web-platform-tests-1",
14:55:32 INFO - "buildid": "20160817112116",
14:55:32 INFO - "pgo_build": "True",
14:55:32 INFO - "basedir": "C:\\slave\\test",
14:55:32 INFO - "buildnumber": 3,
14:55:32 INFO - "slavename": "t-w732-ix-194",
14:55:32 INFO - "revision": "f36f7ace6f487e06f315f343d560b205fa8bd736",
14:55:32 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/",
14:55:32 INFO - "platform": "win32",
14:55:32 INFO - "branch": "mozilla-release",
14:55:32 INFO - "repo_path": "releases/mozilla-release",
14:55:32 INFO - "moz_repo_path": "",
14:55:32 INFO - "stage_platform": "win32-pgo",
14:55:32 INFO - "builduid": "d42d5e97afa448c694ac7b41019add0d",
14:55:32 INFO - "slavebuilddir": "test"
14:55:32 INFO - }
14:55:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json.
14:55:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip.
14:55:32 INFO - Running post-action listener: _resource_record_post_action
14:55:32 INFO - #####
14:55:32 INFO - ##### Running download-and-extract step.
14:55:32 INFO - #####
14:55:32 INFO - Running pre-action listener: _resource_record_pre_action
14:55:32 INFO - Running main action method: download_and_extract
14:55:32 INFO - mkdir: C:\slave\test\build\tests
14:55:32 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')]}
14:55:32 INFO - https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json matches https://queue.taskcluster.net
14:55:32 INFO - trying https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json
14:55:32 INFO - Downloading https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json
14:55:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.test_packages.json'}, attempt #1
14:55:33 INFO - Downloaded 1218 bytes.
14:55:33 INFO - Reading from file C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json
14:55:33 INFO - Using the following test package requirements:
14:55:33 INFO - {u'common': [u'firefox-48.0.1.en-US.win32.common.tests.zip'],
14:55:33 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
14:55:33 INFO - u'firefox-48.0.1.en-US.win32.cppunittest.tests.zip'],
14:55:33 INFO - u'gtest': [u'firefox-48.0.1.en-US.win32.common.tests.zip'],
14:55:33 INFO - u'jittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
14:55:33 INFO - u'jsshell-win32.zip'],
14:55:33 INFO - u'mochitest': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
14:55:33 INFO - u'firefox-48.0.1.en-US.win32.mochitest.tests.zip'],
14:55:33 INFO - u'mozbase': [u'firefox-48.0.1.en-US.win32.common.tests.zip'],
14:55:33 INFO - u'reftest': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
14:55:33 INFO - u'firefox-48.0.1.en-US.win32.reftest.tests.zip'],
14:55:33 INFO - u'talos': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
14:55:33 INFO - u'firefox-48.0.1.en-US.win32.talos.tests.zip'],
14:55:33 INFO - u'web-platform': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
14:55:33 INFO - u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'],
14:55:33 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.win32.common.tests.zip',
14:55:33 INFO - u'firefox-48.0.1.en-US.win32.xpcshell.tests.zip']}
14:55:33 INFO - Downloading packages: [u'firefox-48.0.1.en-US.win32.common.tests.zip', u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
14:55:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:55:33 INFO - https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
14:55:33 INFO - trying https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip
14:55:33 INFO - Downloading https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip
14:55:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip'}, attempt #1
14:55:34 INFO - Downloaded 19066686 bytes.
14:55:34 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
14:55:34 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
14:55:36 INFO - caution: filename not matched: web-platform/*
14:55:36 INFO - Return code: 11
14:55:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:55:36 INFO - https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
14:55:36 INFO - trying https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip
14:55:36 INFO - Downloading https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip
14:55:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip'}, attempt #1
14:55:38 INFO - Downloaded 36389907 bytes.
14:55:38 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
14:55:38 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
14:56:24 INFO - caution: filename not matched: bin/*
14:56:24 INFO - caution: filename not matched: config/*
14:56:24 INFO - caution: filename not matched: mozbase/*
14:56:24 INFO - caution: filename not matched: marionette/*
14:56:24 INFO - caution: filename not matched: tools/wptserve/*
14:56:24 INFO - Return code: 11
14:56:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:56:24 INFO - https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip matches https://queue.taskcluster.net
14:56:24 INFO - trying https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip
14:56:24 INFO - Downloading https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.zip
14:56:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.zip'}, attempt #1
14:56:25 INFO - Downloaded 55685768 bytes.
14:56:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip
14:56:25 INFO - mkdir: C:\slave\test\properties
14:56:26 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
14:56:26 INFO - Writing to file C:\slave\test\properties\build_url
14:56:26 INFO - Contents:
14:56:26 INFO - build_url:https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.en-US.win32.zip
14:56:26 INFO - Running post-action listener: _resource_record_post_action
14:56:26 INFO - Running post-action listener: set_extra_try_arguments
14:56:26 INFO - #####
14:56:26 INFO - ##### Running create-virtualenv step.
14:56:26 INFO - #####
14:56:26 INFO - Running pre-action listener: _pre_create_virtualenv
14:56:26 INFO - Running pre-action listener: _resource_record_pre_action
14:56:26 INFO - Running main action method: create_virtualenv
14:56:26 INFO - Creating virtualenv C:\slave\test\build\venv
14:56:26 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
14:56:26 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
14:56:30 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
14:56:35 INFO - Installing distribute......................................................................................................................................................................................done.
14:56:37 INFO - Return code: 0
14:56:37 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
14:56:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:56:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:56:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:56:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:56:37 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 0x01B546B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C12200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0191B948>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B84368>, '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 0x018DDD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1C0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-194', 'USERDOMAIN': 'T-W732-IX-194', '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-194', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\', '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
14:56:37 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
14:56:37 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
14:56:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
14:56:37 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
14:56:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
14:56:37 INFO - 'COMPUTERNAME': 'T-W732-IX-194',
14:56:37 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
14:56:37 INFO - 'DCLOCATION': 'SCL3',
14:56:37 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
14:56:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
14:56:37 INFO - 'FP_NO_HOST_CHECK': 'NO',
14:56:37 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
14:56:37 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
14:56:37 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
14:56:37 INFO - 'HOMEDRIVE': 'C:',
14:56:37 INFO - 'HOMEPATH': '\\Users\\cltbld',
14:56:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
14:56:37 INFO - 'KTS_VERSION': '1.19c',
14:56:37 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
14:56:37 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
14:56:37 INFO - 'LOGONSERVER': '\\\\T-W732-IX-194',
14:56:37 INFO - 'MONDIR': 'C:\\Monitor_config\\',
14:56:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
14:56:37 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
14:56:37 INFO - 'MOZILLABUILDDRIVE': 'C:',
14:56:37 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
14:56:37 INFO - 'MOZ_AIRBAG': '1',
14:56:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
14:56:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:56:37 INFO - 'MOZ_MSVCVERSION': '8',
14:56:37 INFO - 'MOZ_NO_REMOTE': '1',
14:56:37 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
14:56:37 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
14:56:37 INFO - 'NO_EM_RESTART': '1',
14:56:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:56:37 INFO - 'NUMBER_OF_PROCESSORS': '8',
14:56:37 INFO - 'OS': 'Windows_NT',
14:56:37 INFO - 'OURDRIVE': 'C:',
14:56:37 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\',
14:56:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
14:56:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
14:56:37 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
14:56:37 INFO - 'PROCESSOR_LEVEL': '6',
14:56:37 INFO - 'PROCESSOR_REVISION': '1e05',
14:56:37 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
14:56:37 INFO - 'PROGRAMFILES': 'C:\\Program Files',
14:56:37 INFO - 'PROMPT': '$P$G',
14:56:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
14:56:37 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
14:56:37 INFO - 'PUBLIC': 'C:\\Users\\Public',
14:56:37 INFO - 'PWD': 'C:\\slave\\test',
14:56:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
14:56:37 INFO - 'SLAVEDIR': 'C:\\slave\\',
14:56:37 INFO - 'SYSTEMDRIVE': 'C:',
14:56:37 INFO - 'SYSTEMROOT': 'C:\\windows',
14:56:37 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
14:56:37 INFO - 'TEST1': 'testie',
14:56:37 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
14:56:37 INFO - 'USERDOMAIN': 'T-W732-IX-194',
14:56:37 INFO - 'USERNAME': 'cltbld',
14:56:37 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
14:56:37 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
14:56:37 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
14:56:37 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
14:56:37 INFO - 'WINDIR': 'C:\\windows',
14:56:37 INFO - 'WINDOWS_TRACING_FLAGS': '3',
14:56:37 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
14:56:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
14:56:38 INFO - Ignoring indexes: http://pypi.python.org/simple/
14:56:38 INFO - Downloading/unpacking psutil>=0.7.1
14:56:39 INFO - Running setup.py egg_info for package psutil
14:56:39 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
14:56:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
14:56:39 INFO - Installing collected packages: psutil
14:56:39 INFO - Running setup.py install for psutil
14:56:39 INFO - building 'psutil._psutil_windows' extension
14:56:39 INFO - error: Unable to find vcvarsall.bat
14:56:39 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-_bdvho-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
14:56:39 INFO - running install
14:56:39 INFO - running build
14:56:39 INFO - running build_py
14:56:39 INFO - creating build
14:56:39 INFO - creating build\lib.win32-2.7
14:56:39 INFO - creating build\lib.win32-2.7\psutil
14:56:39 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
14:56:39 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
14:56:39 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
14:56:39 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
14:56:39 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
14:56:39 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
14:56:39 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
14:56:39 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
14:56:39 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
14:56:39 INFO - running build_ext
14:56:39 INFO - building 'psutil._psutil_windows' extension
14:56:39 INFO - error: Unable to find vcvarsall.bat
14:56:39 INFO - ----------------------------------------
14:56:39 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-_bdvho-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
14:56:39 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
14:56:39 WARNING - Return code: 1
14:56:39 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!
14:56:39 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
14:56:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:56:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:56:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:56:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:56:39 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01B546B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C12200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0191B948>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B84368>, '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 0x018DDD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1C0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-194', 'USERDOMAIN': 'T-W732-IX-194', '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-194', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\', '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
14:56:39 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
14:56:39 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
14:56:39 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
14:56:39 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
14:56:39 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
14:56:39 INFO - 'COMPUTERNAME': 'T-W732-IX-194',
14:56:39 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
14:56:39 INFO - 'DCLOCATION': 'SCL3',
14:56:39 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
14:56:39 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
14:56:39 INFO - 'FP_NO_HOST_CHECK': 'NO',
14:56:39 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
14:56:39 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
14:56:39 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
14:56:39 INFO - 'HOMEDRIVE': 'C:',
14:56:39 INFO - 'HOMEPATH': '\\Users\\cltbld',
14:56:39 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
14:56:39 INFO - 'KTS_VERSION': '1.19c',
14:56:39 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
14:56:39 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
14:56:39 INFO - 'LOGONSERVER': '\\\\T-W732-IX-194',
14:56:39 INFO - 'MONDIR': 'C:\\Monitor_config\\',
14:56:39 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
14:56:39 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
14:56:39 INFO - 'MOZILLABUILDDRIVE': 'C:',
14:56:39 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
14:56:39 INFO - 'MOZ_AIRBAG': '1',
14:56:39 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
14:56:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:56:39 INFO - 'MOZ_MSVCVERSION': '8',
14:56:39 INFO - 'MOZ_NO_REMOTE': '1',
14:56:39 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
14:56:39 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
14:56:39 INFO - 'NO_EM_RESTART': '1',
14:56:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:56:39 INFO - 'NUMBER_OF_PROCESSORS': '8',
14:56:39 INFO - 'OS': 'Windows_NT',
14:56:39 INFO - 'OURDRIVE': 'C:',
14:56:39 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\',
14:56:39 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
14:56:39 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
14:56:39 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
14:56:39 INFO - 'PROCESSOR_LEVEL': '6',
14:56:39 INFO - 'PROCESSOR_REVISION': '1e05',
14:56:39 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
14:56:39 INFO - 'PROGRAMFILES': 'C:\\Program Files',
14:56:39 INFO - 'PROMPT': '$P$G',
14:56:39 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
14:56:39 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
14:56:39 INFO - 'PUBLIC': 'C:\\Users\\Public',
14:56:39 INFO - 'PWD': 'C:\\slave\\test',
14:56:39 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
14:56:39 INFO - 'SLAVEDIR': 'C:\\slave\\',
14:56:39 INFO - 'SYSTEMDRIVE': 'C:',
14:56:39 INFO - 'SYSTEMROOT': 'C:\\windows',
14:56:39 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
14:56:39 INFO - 'TEST1': 'testie',
14:56:39 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
14:56:39 INFO - 'USERDOMAIN': 'T-W732-IX-194',
14:56:39 INFO - 'USERNAME': 'cltbld',
14:56:39 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
14:56:39 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
14:56:39 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
14:56:39 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
14:56:39 INFO - 'WINDIR': 'C:\\windows',
14:56:39 INFO - 'WINDOWS_TRACING_FLAGS': '3',
14:56:39 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
14:56:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
14:56:40 INFO - Ignoring indexes: http://pypi.python.org/simple/
14:56:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
14:56:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz
14:56:40 INFO - Running setup.py egg_info for package mozsystemmonitor
14:56:40 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
14:56:40 INFO - Running setup.py egg_info for package psutil
14:56:40 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
14:56:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
14:56:40 INFO - Installing collected packages: mozsystemmonitor, psutil
14:56:40 INFO - Running setup.py install for mozsystemmonitor
14:56:40 INFO - Running setup.py install for psutil
14:56:40 INFO - building 'psutil._psutil_windows' extension
14:56:40 INFO - error: Unable to find vcvarsall.bat
14:56:40 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-4wk941-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
14:56:40 INFO - running install
14:56:40 INFO - running build
14:56:40 INFO - running build_py
14:56:40 INFO - running build_ext
14:56:40 INFO - building 'psutil._psutil_windows' extension
14:56:40 INFO - error: Unable to find vcvarsall.bat
14:56:40 INFO - ----------------------------------------
14:56:40 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-4wk941-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
14:56:40 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
14:56:40 WARNING - Return code: 1
14:56:40 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!
14:56:40 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
14:56:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:56:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:56:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:56:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:56:40 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 0x01B546B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C12200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0191B948>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B84368>, '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 0x018DDD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1C0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-194', 'USERDOMAIN': 'T-W732-IX-194', '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-194', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\', '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
14:56:40 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
14:56:40 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
14:56:40 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
14:56:40 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
14:56:40 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
14:56:40 INFO - 'COMPUTERNAME': 'T-W732-IX-194',
14:56:40 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
14:56:40 INFO - 'DCLOCATION': 'SCL3',
14:56:40 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
14:56:40 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
14:56:40 INFO - 'FP_NO_HOST_CHECK': 'NO',
14:56:40 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
14:56:40 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
14:56:40 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
14:56:40 INFO - 'HOMEDRIVE': 'C:',
14:56:40 INFO - 'HOMEPATH': '\\Users\\cltbld',
14:56:40 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
14:56:40 INFO - 'KTS_VERSION': '1.19c',
14:56:40 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
14:56:40 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
14:56:40 INFO - 'LOGONSERVER': '\\\\T-W732-IX-194',
14:56:40 INFO - 'MONDIR': 'C:\\Monitor_config\\',
14:56:40 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
14:56:40 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
14:56:40 INFO - 'MOZILLABUILDDRIVE': 'C:',
14:56:40 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
14:56:40 INFO - 'MOZ_AIRBAG': '1',
14:56:40 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
14:56:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:56:40 INFO - 'MOZ_MSVCVERSION': '8',
14:56:40 INFO - 'MOZ_NO_REMOTE': '1',
14:56:40 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
14:56:40 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
14:56:40 INFO - 'NO_EM_RESTART': '1',
14:56:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:56:40 INFO - 'NUMBER_OF_PROCESSORS': '8',
14:56:40 INFO - 'OS': 'Windows_NT',
14:56:40 INFO - 'OURDRIVE': 'C:',
14:56:40 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\',
14:56:40 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
14:56:40 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
14:56:40 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
14:56:40 INFO - 'PROCESSOR_LEVEL': '6',
14:56:40 INFO - 'PROCESSOR_REVISION': '1e05',
14:56:40 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
14:56:40 INFO - 'PROGRAMFILES': 'C:\\Program Files',
14:56:40 INFO - 'PROMPT': '$P$G',
14:56:40 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
14:56:40 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
14:56:40 INFO - 'PUBLIC': 'C:\\Users\\Public',
14:56:40 INFO - 'PWD': 'C:\\slave\\test',
14:56:40 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
14:56:40 INFO - 'SLAVEDIR': 'C:\\slave\\',
14:56:40 INFO - 'SYSTEMDRIVE': 'C:',
14:56:40 INFO - 'SYSTEMROOT': 'C:\\windows',
14:56:40 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
14:56:40 INFO - 'TEST1': 'testie',
14:56:40 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
14:56:40 INFO - 'USERDOMAIN': 'T-W732-IX-194',
14:56:40 INFO - 'USERNAME': 'cltbld',
14:56:40 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
14:56:40 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
14:56:40 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
14:56:40 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
14:56:40 INFO - 'WINDIR': 'C:\\windows',
14:56:40 INFO - 'WINDOWS_TRACING_FLAGS': '3',
14:56:40 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
14:56:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
14:56:40 INFO - Ignoring indexes: http://pypi.python.org/simple/
14:56:40 INFO - Downloading/unpacking blobuploader==1.2.4
14:56:40 INFO - Downloading blobuploader-1.2.4.tar.gz
14:56:40 INFO - Running setup.py egg_info for package blobuploader
14:56:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
14:56:45 INFO - Running setup.py egg_info for package requests
14:56:45 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
14:56:45 INFO - Downloading docopt-0.6.1.tar.gz
14:56:45 INFO - Running setup.py egg_info for package docopt
14:56:45 INFO - Installing collected packages: blobuploader, docopt, requests
14:56:45 INFO - Running setup.py install for blobuploader
14:56:45 INFO - Running setup.py install for docopt
14:56:45 INFO - Running setup.py install for requests
14:56:45 INFO - Successfully installed blobuploader docopt requests
14:56:45 INFO - Cleaning up...
14:56:45 INFO - Return code: 0
14:56:45 INFO - Installing None into virtualenv C:\slave\test\build\venv
14:56:45 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')]}
14:56:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:56:45 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')]}
14:56:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:56:45 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 0x01B546B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C12200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0191B948>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B84368>, '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 0x018DDD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1C0C0>, '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-194', 'USERDOMAIN': 'T-W732-IX-194', '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-194', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\', '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
14:56:45 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
14:56:45 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
14:56:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
14:56:45 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
14:56:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
14:56:45 INFO - 'COMPUTERNAME': 'T-W732-IX-194',
14:56:45 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
14:56:45 INFO - 'DCLOCATION': 'SCL3',
14:56:45 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
14:56:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
14:56:45 INFO - 'FP_NO_HOST_CHECK': 'NO',
14:56:45 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
14:56:45 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
14:56:45 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
14:56:45 INFO - 'HOMEDRIVE': 'C:',
14:56:45 INFO - 'HOMEPATH': '\\Users\\cltbld',
14:56:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
14:56:45 INFO - 'KTS_VERSION': '1.19c',
14:56:45 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
14:56:45 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
14:56:45 INFO - 'LOGONSERVER': '\\\\T-W732-IX-194',
14:56:45 INFO - 'MONDIR': 'C:\\Monitor_config\\',
14:56:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
14:56:45 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
14:56:45 INFO - 'MOZILLABUILDDRIVE': 'C:',
14:56:45 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
14:56:45 INFO - 'MOZ_AIRBAG': '1',
14:56:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
14:56:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:56:45 INFO - 'MOZ_MSVCVERSION': '8',
14:56:45 INFO - 'MOZ_NO_REMOTE': '1',
14:56:45 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
14:56:45 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
14:56:45 INFO - 'NO_EM_RESTART': '1',
14:56:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:56:45 INFO - 'NUMBER_OF_PROCESSORS': '8',
14:56:45 INFO - 'OS': 'Windows_NT',
14:56:45 INFO - 'OURDRIVE': 'C:',
14:56:45 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\',
14:56:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
14:56:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
14:56:45 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
14:56:45 INFO - 'PROCESSOR_LEVEL': '6',
14:56:45 INFO - 'PROCESSOR_REVISION': '1e05',
14:56:45 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
14:56:45 INFO - 'PROGRAMFILES': 'C:\\Program Files',
14:56:45 INFO - 'PROMPT': '$P$G',
14:56:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
14:56:45 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
14:56:45 INFO - 'PUBLIC': 'C:\\Users\\Public',
14:56:45 INFO - 'PWD': 'C:\\slave\\test',
14:56:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
14:56:45 INFO - 'SLAVEDIR': 'C:\\slave\\',
14:56:45 INFO - 'SYSTEMDRIVE': 'C:',
14:56:45 INFO - 'SYSTEMROOT': 'C:\\windows',
14:56:45 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
14:56:45 INFO - 'TEST1': 'testie',
14:56:45 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
14:56:45 INFO - 'USERDOMAIN': 'T-W732-IX-194',
14:56:45 INFO - 'USERNAME': 'cltbld',
14:56:45 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
14:56:45 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
14:56:45 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
14:56:45 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
14:56:45 INFO - 'WINDIR': 'C:\\windows',
14:56:45 INFO - 'WINDOWS_TRACING_FLAGS': '3',
14:56:45 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
14:56:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
14:56:50 INFO - Ignoring indexes: http://pypi.python.org/simple/
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
14:56:50 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
14:56:50 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
14:56:50 INFO - Unpacking c:\slave\test\build\tests\marionette\client
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
14:56:50 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
14:56:50 INFO - Unpacking c:\slave\test\build\tests\marionette
14:56:50 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
14:56:50 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
14:56:50 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
14:56:50 INFO - Running setup.py install for browsermob-proxy
14:57:04 INFO - Running setup.py install for manifestparser
14:57:04 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Running setup.py install for marionette-client
14:57:04 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
14:57:04 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Running setup.py install for marionette-driver
14:57:04 INFO - Running setup.py install for mozcrash
14:57:04 INFO - Running setup.py install for mozdebug
14:57:04 INFO - Running setup.py install for mozdevice
14:57:04 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Running setup.py install for mozfile
14:57:04 INFO - Running setup.py install for mozhttpd
14:57:04 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Running setup.py install for mozinfo
14:57:04 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Running setup.py install for mozInstall
14:57:04 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Running setup.py install for mozleak
14:57:04 INFO - Running setup.py install for mozlog
14:57:04 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Running setup.py install for moznetwork
14:57:04 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Running setup.py install for mozprocess
14:57:04 INFO - Running setup.py install for mozprofile
14:57:04 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Running setup.py install for mozrunner
14:57:04 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Running setup.py install for mozscreenshot
14:57:04 INFO - Running setup.py install for moztest
14:57:04 INFO - Running setup.py install for mozversion
14:57:04 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
14:57:04 INFO - Running setup.py install for wptserve
14:57:04 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve
14:57:04 INFO - Cleaning up...
14:57:04 INFO - Return code: 0
14:57:04 INFO - Installing None into virtualenv C:\slave\test\build\venv
14:57:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:57:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:57:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:57:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:57:04 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B546B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C12200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0191B948>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B84368>, '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 0x018DDD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1C0C0>, '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-194', 'USERDOMAIN': 'T-W732-IX-194', '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-194', '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:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\', '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
14:57:04 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
14:57:04 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
14:57:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
14:57:04 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
14:57:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
14:57:04 INFO - 'COMPUTERNAME': 'T-W732-IX-194',
14:57:04 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
14:57:04 INFO - 'DCLOCATION': 'SCL3',
14:57:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
14:57:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
14:57:04 INFO - 'FP_NO_HOST_CHECK': 'NO',
14:57:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
14:57:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
14:57:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
14:57:04 INFO - 'HOMEDRIVE': 'C:',
14:57:04 INFO - 'HOMEPATH': '\\Users\\cltbld',
14:57:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
14:57:04 INFO - 'KTS_VERSION': '1.19c',
14:57:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
14:57:04 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
14:57:04 INFO - 'LOGONSERVER': '\\\\T-W732-IX-194',
14:57:04 INFO - 'MONDIR': 'C:\\Monitor_config\\',
14:57:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
14:57:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
14:57:04 INFO - 'MOZILLABUILDDRIVE': 'C:',
14:57:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
14:57:04 INFO - 'MOZ_AIRBAG': '1',
14:57:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
14:57:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:57:04 INFO - 'MOZ_MSVCVERSION': '8',
14:57:04 INFO - 'MOZ_NO_REMOTE': '1',
14:57:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
14:57:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
14:57:04 INFO - 'NO_EM_RESTART': '1',
14:57:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:57:04 INFO - 'NUMBER_OF_PROCESSORS': '8',
14:57:04 INFO - 'OS': 'Windows_NT',
14:57:04 INFO - 'OURDRIVE': 'C:',
14:57:04 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\',
14:57:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
14:57:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
14:57:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
14:57:04 INFO - 'PROCESSOR_LEVEL': '6',
14:57:04 INFO - 'PROCESSOR_REVISION': '1e05',
14:57:04 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
14:57:04 INFO - 'PROGRAMFILES': 'C:\\Program Files',
14:57:04 INFO - 'PROMPT': '$P$G',
14:57:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
14:57:04 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
14:57:04 INFO - 'PUBLIC': 'C:\\Users\\Public',
14:57:04 INFO - 'PWD': 'C:\\slave\\test',
14:57:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
14:57:04 INFO - 'SLAVEDIR': 'C:\\slave\\',
14:57:04 INFO - 'SYSTEMDRIVE': 'C:',
14:57:04 INFO - 'SYSTEMROOT': 'C:\\windows',
14:57:04 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
14:57:04 INFO - 'TEST1': 'testie',
14:57:04 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
14:57:04 INFO - 'USERDOMAIN': 'T-W732-IX-194',
14:57:04 INFO - 'USERNAME': 'cltbld',
14:57:04 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
14:57:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
14:57:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
14:57:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
14:57:04 INFO - 'WINDIR': 'C:\\windows',
14:57:04 INFO - 'WINDOWS_TRACING_FLAGS': '3',
14:57:04 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
14:57:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
14:57:09 INFO - Ignoring indexes: http://pypi.python.org/simple/
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
14:57:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
14:57:09 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
14:57:09 INFO - Unpacking c:\slave\test\build\tests\marionette\client
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
14:57:09 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
14:57:09 INFO - Unpacking c:\slave\test\build\tests\marionette
14:57:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
14:57:09 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
14:57:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
14:57:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
14:57:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
14:57:20 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
14:57:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
14:57:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
14:57:20 INFO - Downloading blessings-1.6.tar.gz
14:57:20 INFO - Running setup.py egg_info for package blessings
14:57:20 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4))
14:57:20 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
14:57:20 INFO - Running setup.py install for blessings
14:57:20 INFO - Running setup.py install for browsermob-proxy
14:57:20 INFO - Running setup.py install for manifestparser
14:57:20 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Running setup.py install for marionette-client
14:57:20 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
14:57:20 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Running setup.py install for marionette-driver
14:57:20 INFO - Running setup.py install for mozcrash
14:57:20 INFO - Running setup.py install for mozdebug
14:57:20 INFO - Running setup.py install for mozdevice
14:57:20 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Running setup.py install for mozhttpd
14:57:20 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Running setup.py install for mozInstall
14:57:20 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Running setup.py install for mozleak
14:57:20 INFO - Running setup.py install for mozprofile
14:57:20 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Running setup.py install for mozrunner
14:57:20 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
14:57:20 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
14:57:22 INFO - Running setup.py install for mozscreenshot
14:57:22 INFO - Running setup.py install for moztest
14:57:22 INFO - Running setup.py install for mozversion
14:57:22 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
14:57:22 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
14:57:22 INFO - Running setup.py install for wptserve
14:57:22 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
14:57:22 INFO - Cleaning up...
14:57:22 INFO - Return code: 0
14:57:22 INFO - Done creating virtualenv C:\slave\test\build\venv.
14:57:22 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
14:57:22 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
14:57:22 INFO - Reading from file tmpfile_stdout
14:57:22 INFO - Using _rmtree_windows ...
14:57:22 INFO - Using _rmtree_windows ...
14:57:22 INFO - Current package versions:
14:57:22 INFO - blessings == 1.6
14:57:22 INFO - blobuploader == 1.2.4
14:57:22 INFO - browsermob-proxy == 0.6.0
14:57:22 INFO - distribute == 0.6.14
14:57:22 INFO - docopt == 0.6.1
14:57:22 INFO - manifestparser == 1.1
14:57:22 INFO - marionette-client == 2.3.0
14:57:22 INFO - marionette-driver == 1.4.0
14:57:22 INFO - mozInstall == 1.12
14:57:22 INFO - mozcrash == 0.17
14:57:22 INFO - mozdebug == 0.1
14:57:22 INFO - mozdevice == 0.48
14:57:22 INFO - mozfile == 1.2
14:57:22 INFO - mozhttpd == 0.7
14:57:22 INFO - mozinfo == 0.9
14:57:22 INFO - mozleak == 0.1
14:57:22 INFO - mozlog == 3.1
14:57:22 INFO - moznetwork == 0.27
14:57:22 INFO - mozprocess == 0.22
14:57:22 INFO - mozprofile == 0.28
14:57:22 INFO - mozrunner == 6.11
14:57:22 INFO - mozscreenshot == 0.1
14:57:22 INFO - mozsystemmonitor == 0.0
14:57:22 INFO - moztest == 0.7
14:57:22 INFO - mozversion == 1.4
14:57:22 INFO - requests == 1.2.3
14:57:22 INFO - wptserve == 1.4.0
14:57:22 INFO - Running post-action listener: _resource_record_post_action
14:57:22 INFO - Running post-action listener: _start_resource_monitoring
14:57:22 INFO - Starting resource monitoring.
14:57:23 INFO - #####
14:57:23 INFO - ##### Running pull step.
14:57:23 INFO - #####
14:57:23 INFO - Running pre-action listener: _resource_record_pre_action
14:57:23 INFO - Running main action method: pull
14:57:23 INFO - Pull has nothing to do!
14:57:23 INFO - Running post-action listener: _resource_record_post_action
14:57:23 INFO - #####
14:57:23 INFO - ##### Running install step.
14:57:23 INFO - #####
14:57:23 INFO - Running pre-action listener: _resource_record_pre_action
14:57:23 INFO - Running main action method: install
14:57:23 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
14:57:23 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
14:57:23 INFO - Reading from file tmpfile_stdout
14:57:23 INFO - Using _rmtree_windows ...
14:57:23 INFO - Using _rmtree_windows ...
14:57:23 INFO - Detecting whether we're running mozinstall >=1.0...
14:57:23 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
14:57:23 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
14:57:23 INFO - Reading from file tmpfile_stdout
14:57:23 INFO - Output received:
14:57:23 INFO - Usage: mozinstall-script.py [options] installer
14:57:23 INFO - Options:
14:57:23 INFO - -h, --help show this help message and exit
14:57:23 INFO - -d DEST, --destination=DEST
14:57:23 INFO - Directory to install application into. [default:
14:57:23 INFO - "C:\slave\test"]
14:57:23 INFO - --app=APP Application being installed. [default: firefox]
14:57:23 INFO - Using _rmtree_windows ...
14:57:23 INFO - Using _rmtree_windows ...
14:57:23 INFO - mkdir: C:\slave\test\build\application
14:57:23 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
14:57:23 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.1.en-US.win32.zip --destination C:\slave\test\build\application
14:57:24 INFO - Reading from file tmpfile_stdout
14:57:24 INFO - Output received:
14:57:24 INFO - C:\slave\test\build\application\firefox\firefox.exe
14:57:24 INFO - Using _rmtree_windows ...
14:57:24 INFO - Using _rmtree_windows ...
14:57:24 INFO - Running post-action listener: _resource_record_post_action
14:57:24 INFO - #####
14:57:24 INFO - ##### Running run-tests step.
14:57:24 INFO - #####
14:57:24 INFO - Running pre-action listener: _resource_record_pre_action
14:57:24 INFO - Running main action method: run_tests
14:57:24 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
14:57:24 INFO - Minidump filename unknown. Determining based upon platform and architecture.
14:57:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
14:57:24 INFO - grabbing minidump binary from tooltool
14:57:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
14:57:24 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B84368>, '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 0x018DDD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1C0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
14:57:24 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build
14:57:24 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o
14:57:25 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
14:57:26 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpnp_ei_
14:57:26 INFO - INFO - File integrity verified, renaming tmpnp_ei_ to win32-minidump_stackwalk.exe
14:57:26 INFO - Return code: 0
14:57:26 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
14:57:26 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
14:57:26 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.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
14:57:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.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
14:57:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
14:57:26 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
14:57:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
14:57:26 INFO - 'COMPUTERNAME': 'T-W732-IX-194',
14:57:26 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
14:57:26 INFO - 'DCLOCATION': 'SCL3',
14:57:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
14:57:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
14:57:26 INFO - 'FP_NO_HOST_CHECK': 'NO',
14:57:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
14:57:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
14:57:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
14:57:26 INFO - 'HOMEDRIVE': 'C:',
14:57:26 INFO - 'HOMEPATH': '\\Users\\cltbld',
14:57:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
14:57:26 INFO - 'KTS_VERSION': '1.19c',
14:57:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
14:57:26 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
14:57:26 INFO - 'LOGONSERVER': '\\\\T-W732-IX-194',
14:57:26 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
14:57:26 INFO - 'MONDIR': 'C:\\Monitor_config\\',
14:57:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
14:57:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
14:57:26 INFO - 'MOZILLABUILDDRIVE': 'C:',
14:57:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
14:57:26 INFO - 'MOZ_AIRBAG': '1',
14:57:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
14:57:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:57:26 INFO - 'MOZ_MSVCVERSION': '8',
14:57:26 INFO - 'MOZ_NO_REMOTE': '1',
14:57:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
14:57:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
14:57:26 INFO - 'NO_EM_RESTART': '1',
14:57:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:57:26 INFO - 'NUMBER_OF_PROCESSORS': '8',
14:57:26 INFO - 'OS': 'Windows_NT',
14:57:26 INFO - 'OURDRIVE': 'C:',
14:57:26 INFO - 'PATH': 'C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\mozilla-build\\hg\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\',
14:57:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
14:57:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
14:57:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
14:57:26 INFO - 'PROCESSOR_LEVEL': '6',
14:57:26 INFO - 'PROCESSOR_REVISION': '1e05',
14:57:26 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
14:57:26 INFO - 'PROGRAMFILES': 'C:\\Program Files',
14:57:26 INFO - 'PROMPT': '$P$G',
14:57:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
14:57:26 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
14:57:26 INFO - 'PUBLIC': 'C:\\Users\\Public',
14:57:26 INFO - 'PWD': 'C:\\slave\\test',
14:57:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
14:57:26 INFO - 'SLAVEDIR': 'C:\\slave\\',
14:57:26 INFO - 'SYSTEMDRIVE': 'C:',
14:57:26 INFO - 'SYSTEMROOT': 'C:\\windows',
14:57:26 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
14:57:26 INFO - 'TEST1': 'testie',
14:57:26 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
14:57:26 INFO - 'USERDOMAIN': 'T-W732-IX-194',
14:57:26 INFO - 'USERNAME': 'cltbld',
14:57:26 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
14:57:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
14:57:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
14:57:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
14:57:26 INFO - 'WINDIR': 'C:\\windows',
14:57:26 INFO - 'WINDOWS_TRACING_FLAGS': '3',
14:57:26 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
14:57:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
14:57:26 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/aIDyEcj9TayBmLZkH7bsHw/artifacts/public/build/firefox-48.0.1.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
14:57:29 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
14:57:29 INFO - import pkg_resources
14:57:30 INFO - Using 1 client processes
14:57:33 INFO - SUITE-START | Running 1476 tests
14:57:33 INFO - Running testharness tests
14:57:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
14:57:33 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
14:57:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
14:57:33 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
14:57:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
14:57:33 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
14:57:33 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
14:57:33 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
14:57:33 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
14:57:33 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
14:57:33 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
14:57:33 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
14:57:33 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
14:57:33 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
14:57:33 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
14:57:33 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
14:57:33 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
14:57:33 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
14:57:33 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
14:57:33 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
14:57:33 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
14:57:33 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
14:57:33 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
14:57:33 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
14:57:33 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
14:57:33 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
14:57:33 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
14:57:33 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
14:57:33 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
14:57:33 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
14:57:33 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 27ms
14:57:33 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
14:57:33 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 1ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 1ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
14:57:33 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
14:57:33 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
14:57:34 INFO - Setting up ssl
14:57:34 INFO - PROCESS | certutil |
14:57:34 INFO - PROCESS | certutil |
14:57:34 INFO - PROCESS | certutil |
14:57:34 INFO - Certificate Nickname Trust Attributes
14:57:34 INFO - SSL,S/MIME,JAR/XPI
14:57:34 INFO -
14:57:34 INFO - web-platform-tests CT,,
14:57:34 INFO -
14:57:34 INFO - Starting runner
14:57:37 INFO - PROCESS | 3900 | 1471471057752 Marionette INFO Listening on port 2828
14:57:43 INFO - PROCESS | 3900 | 1471471063496 Marionette INFO startBrowser ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:43 INFO - PROCESS | 3900 | 1471471063507 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:44 INFO - PROCESS | 3900 | 1471471064420 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:44 INFO - PROCESS | 3900 | 1471471064447 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:45 INFO - PROCESS | 3900 | 1471471065441 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
14:57:45 INFO - PROCESS | 3900 | 1471471065744 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:45 INFO - PROCESS | 3900 | 1471471065749 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
14:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1519ms
14:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
14:57:46 INFO - PROCESS | 3900 | 1471471066965 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:47 INFO - PROCESS | 3900 | 1471471066996 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
14:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 171ms
14:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
14:57:47 INFO - PROCESS | 3900 | 1471471067137 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:47 INFO - PROCESS | 3900 | 1471471067186 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
14:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 269ms
14:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
14:57:47 INFO - PROCESS | 3900 | 1471471067415 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:47 INFO - PROCESS | 3900 | 1471471067443 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
14:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 120ms
14:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
14:57:47 INFO - PROCESS | 3900 | 1471471067539 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:47 INFO - PROCESS | 3900 | 1471471067565 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
14:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 230ms
14:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
14:57:47 INFO - PROCESS | 3900 | 1471471067774 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:47 INFO - PROCESS | 3900 | 1471471067801 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
14:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 170ms
14:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
14:57:47 INFO - PROCESS | 3900 | 1471471067949 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:47 INFO - PROCESS | 3900 | 1471471067982 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
14:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 171ms
14:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
14:57:48 INFO - PROCESS | 3900 | 1471471068123 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:48 INFO - PROCESS | 3900 | 1471471068151 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
14:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 170ms
14:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
14:57:48 INFO - PROCESS | 3900 | 1471471068301 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:48 INFO - PROCESS | 3900 | 1471471068335 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
14:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 171ms
14:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
14:57:48 INFO - PROCESS | 3900 | 1471471068481 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:48 INFO - PROCESS | 3900 | 1471471068504 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
14:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 120ms
14:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
14:57:48 INFO - PROCESS | 3900 | 1471471068600 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:48 INFO - PROCESS | 3900 | 1471471068623 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
14:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 120ms
14:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
14:57:48 INFO - PROCESS | 3900 | 1471471068723 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:48 INFO - PROCESS | 3900 | 1471471068748 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
14:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 119ms
14:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
14:57:48 INFO - PROCESS | 3900 | 1471471068848 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:48 INFO - PROCESS | 3900 | 1471471068877 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
14:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 171ms
14:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
14:57:49 INFO - PROCESS | 3900 | 1471471069024 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - PROCESS | 3900 | 1471471069051 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
14:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 171ms
14:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
14:57:49 INFO - PROCESS | 3900 | 1471471069204 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - PROCESS | 3900 | 1471471069229 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
14:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 119ms
14:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
14:57:49 INFO - PROCESS | 3900 | 1471471069329 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - PROCESS | 3900 | 1471471069354 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
14:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 171ms
14:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
14:57:49 INFO - PROCESS | 3900 | 1471471069502 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - PROCESS | 3900 | 1471471069526 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
14:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 120ms
14:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
14:57:49 INFO - PROCESS | 3900 | 1471471069625 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - PROCESS | 3900 | 1471471069651 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
14:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 120ms
14:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
14:57:49 INFO - PROCESS | 3900 | 1471471069750 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - PROCESS | 3900 | 1471471069783 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
14:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 119ms
14:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
14:57:49 INFO - PROCESS | 3900 | 1471471069874 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:49 INFO - PROCESS | 3900 | 1471471069900 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
14:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 171ms
14:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
14:57:50 INFO - PROCESS | 3900 | 1471471070051 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - PROCESS | 3900 | 1471471070075 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
14:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 120ms
14:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
14:57:50 INFO - PROCESS | 3900 | 1471471070174 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - PROCESS | 3900 | 1471471070202 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
14:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 170ms
14:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
14:57:50 INFO - PROCESS | 3900 | 1471471070351 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - PROCESS | 3900 | 1471471070376 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
14:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 120ms
14:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
14:57:50 INFO - PROCESS | 3900 | 1471471070475 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - PROCESS | 3900 | 1471471070509 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
14:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 171ms
14:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
14:57:50 INFO - PROCESS | 3900 | 1471471070651 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - PROCESS | 3900 | 1471471070677 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
14:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 120ms
14:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
14:57:50 INFO - PROCESS | 3900 | 1471471070775 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - PROCESS | 3900 | 1471471070807 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
14:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 170ms
14:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
14:57:50 INFO - PROCESS | 3900 | 1471471070952 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:50 INFO - PROCESS | 3900 | 1471471070979 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
14:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 171ms
14:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
14:57:51 INFO - PROCESS | 3900 | 1471471071125 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:51 INFO - PROCESS | 3900 | 1471471071153 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
14:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 171ms
14:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
14:57:51 INFO - PROCESS | 3900 | 1471471071301 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:51 INFO - PROCESS | 3900 | 1471471071329 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
14:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 172ms
14:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
14:57:51 INFO - PROCESS | 3900 | 1471471071476 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:51 INFO - PROCESS | 3900 | 1471471071506 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
14:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 171ms
14:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
14:57:51 INFO - PROCESS | 3900 | 1471471071650 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:51 INFO - PROCESS | 3900 | 1471471071678 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
14:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 120ms
14:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
14:57:51 INFO - PROCESS | 3900 | 1471471071779 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:51 INFO - PROCESS | 3900 | 1471471071811 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
14:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 170ms
14:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
14:57:51 INFO - PROCESS | 3900 | 1471471071953 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:51 INFO - PROCESS | 3900 | 1471471071985 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
14:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 171ms
14:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
14:57:52 INFO - PROCESS | 3900 | 1471471072130 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:52 INFO - PROCESS | 3900 | 1471471072158 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
14:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 170ms
14:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
14:57:52 INFO - PROCESS | 3900 | 1471471072301 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:52 INFO - PROCESS | 3900 | 1471471072335 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
14:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 171ms
14:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
14:57:52 INFO - PROCESS | 3900 | 1471471072475 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:52 INFO - PROCESS | 3900 | 1471471072506 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
14:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 171ms
14:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
14:57:52 INFO - PROCESS | 3900 | 1471471072649 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:52 INFO - PROCESS | 3900 | 1471471072679 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
14:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 120ms
14:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
14:57:52 INFO - PROCESS | 3900 | 1471471072772 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:52 INFO - PROCESS | 3900 | 1471471072804 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
14:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 170ms
14:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
14:57:52 INFO - PROCESS | 3900 | 1471471072948 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:52 INFO - PROCESS | 3900 | 1471471072984 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
14:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 171ms
14:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
14:57:53 INFO - PROCESS | 3900 | 1471471073120 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:53 INFO - PROCESS | 3900 | 1471471073151 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
14:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 173ms
14:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
14:57:53 INFO - PROCESS | 3900 | 1471471073300 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:53 INFO - PROCESS | 3900 | 1471471073467 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
14:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 270ms
14:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
14:57:53 INFO - PROCESS | 3900 | 1471471073572 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:53 INFO - PROCESS | 3900 | 1471471073610 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
14:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 171ms
14:57:53 INFO - PROCESS | 3900 | 1471471073904 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
14:57:53 INFO - PROCESS | 3900 | 1471471073938 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
14:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 171ms
14:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
14:57:54 INFO - PROCESS | 3900 | 1471471074102 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:54 INFO - PROCESS | 3900 | 1471471074128 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
14:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 171ms
14:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
14:57:54 INFO - PROCESS | 3900 | 1471471074271 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:54 INFO - PROCESS | 3900 | 1471471074305 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
14:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 170ms
14:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
14:57:54 INFO - PROCESS | 3900 | 1471471074447 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:54 INFO - PROCESS | 3900 | 1471471074478 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
14:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 171ms
14:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
14:57:54 INFO - PROCESS | 3900 | 1471471074618 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:54 INFO - PROCESS | 3900 | 1471471074647 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
14:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 170ms
14:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
14:57:54 INFO - PROCESS | 3900 | 1471471074793 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:54 INFO - PROCESS | 3900 | 1471471074834 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
14:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 171ms
14:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
14:57:54 INFO - PROCESS | 3900 | 1471471074968 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:54 INFO - PROCESS | 3900 | 1471471074998 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
14:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 171ms
14:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
14:57:55 INFO - PROCESS | 3900 | 1471471075147 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:55 INFO - PROCESS | 3900 | 1471471075179 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
14:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 170ms
14:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
14:57:55 INFO - PROCESS | 3900 | 1471471075317 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:55 INFO - PROCESS | 3900 | 1471471075353 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
14:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 171ms
14:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
14:57:55 INFO - PROCESS | 3900 | 1471471075505 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:55 INFO - PROCESS | 3900 | 1471471075550 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
14:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 171ms
14:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
14:57:55 INFO - PROCESS | 3900 | 1471471075685 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:55 INFO - PROCESS | 3900 | 1471471075718 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
14:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 170ms
14:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
14:57:55 INFO - PROCESS | 3900 | 1471471075867 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:55 INFO - PROCESS | 3900 | 1471471075894 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
14:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 120ms
14:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
14:57:55 INFO - PROCESS | 3900 | 1471471075990 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:55 INFO - PROCESS | 3900 | 1471471076018 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
14:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 171ms
14:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
14:57:56 INFO - PROCESS | 3900 | 1471471076167 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:56 INFO - PROCESS | 3900 | 1471471076193 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
14:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 170ms
14:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
14:57:56 INFO - PROCESS | 3900 | 1471471076340 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:56 INFO - PROCESS | 3900 | 1471471076367 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
14:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 171ms
14:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
14:57:56 INFO - PROCESS | 3900 | 1471471076517 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:56 INFO - PROCESS | 3900 | 1471471076550 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
14:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 171ms
14:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
14:57:56 INFO - PROCESS | 3900 | 1471471076691 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:56 INFO - PROCESS | 3900 | 1471471076719 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
14:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 170ms
14:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
14:57:56 INFO - PROCESS | 3900 | 1471471076867 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:56 INFO - PROCESS | 3900 | 1471471076894 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
14:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 120ms
14:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
14:57:56 INFO - PROCESS | 3900 | 1471471076992 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:57 INFO - PROCESS | 3900 | 1471471077020 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
14:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 171ms
14:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
14:57:57 INFO - PROCESS | 3900 | 1471471077167 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:57 INFO - PROCESS | 3900 | 1471471077200 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
14:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 170ms
14:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
14:57:57 INFO - PROCESS | 3900 | 1471471077343 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:57 INFO - PROCESS | 3900 | 1471471077376 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
14:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 171ms
14:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
14:57:57 INFO - PROCESS | 3900 | 1471471077517 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:57 INFO - PROCESS | 3900 | 1471471077551 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
14:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 171ms
14:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
14:57:57 INFO - PROCESS | 3900 | 1471471077697 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:57 INFO - PROCESS | 3900 | 1471471077752 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
14:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 429ms
14:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
14:57:58 INFO - PROCESS | 3900 | 1471471078125 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:58 INFO - PROCESS | 3900 | 1471471078161 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
14:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 170ms
14:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
14:57:58 INFO - PROCESS | 3900 | 1471471078303 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:58 INFO - PROCESS | 3900 | 1471471078330 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
14:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 171ms
14:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
14:57:58 INFO - PROCESS | 3900 | 1471471078484 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:58 INFO - PROCESS | 3900 | 1471471078520 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
14:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 171ms
14:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
14:57:58 INFO - PROCESS | 3900 | 1471471078657 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:58 INFO - PROCESS | 3900 | 1471471078684 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
14:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 170ms
14:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
14:57:58 INFO - PROCESS | 3900 | 1471471078834 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:58 INFO - PROCESS | 3900 | 1471471078860 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
14:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 172ms
14:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
14:57:58 INFO - PROCESS | 3900 | 1471471079010 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:59 INFO - PROCESS | 3900 | 1471471079043 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
14:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 171ms
14:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
14:57:59 INFO - PROCESS | 3900 | 1471471079185 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:59 INFO - PROCESS | 3900 | 1471471079209 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
14:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 119ms
14:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
14:57:59 INFO - PROCESS | 3900 | 1471471079309 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:59 INFO - PROCESS | 3900 | 1471471079336 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:59 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.
14:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 171ms
14:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
14:57:59 INFO - PROCESS | 3900 | 1471471079484 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:59 INFO - PROCESS | 3900 | 1471471079513 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:59 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.
14:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 120ms
14:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
14:57:59 INFO - PROCESS | 3900 | 1471471079609 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:59 INFO - PROCESS | 3900 | 1471471079638 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:59 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.
14:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 229ms
14:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
14:57:59 INFO - PROCESS | 3900 | 1471471079843 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:59 INFO - PROCESS | 3900 | 1471471079878 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:57:59 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.
14:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 171ms
14:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
14:57:59 INFO - PROCESS | 3900 | 1471471080023 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:00 INFO - PROCESS | 3900 | 1471471080055 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:00 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.
14:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 171ms
14:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
14:58:00 INFO - PROCESS | 3900 | 1471471080201 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:00 INFO - PROCESS | 3900 | 1471471080232 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:00 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.
14:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 170ms
14:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
14:58:00 INFO - PROCESS | 3900 | 1471471080374 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:00 INFO - PROCESS | 3900 | 1471471080407 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:00 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.
14:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 231ms
14:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
14:58:00 INFO - PROCESS | 3900 | 1471471080608 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:00 INFO - PROCESS | 3900 | 1471471080643 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:00 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.
14:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 171ms
14:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
14:58:00 INFO - PROCESS | 3900 | 1471471080784 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:00 INFO - PROCESS | 3900 | 1471471080817 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:00 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.
14:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 229ms
14:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
14:58:00 INFO - PROCESS | 3900 | 1471471080988 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:01 INFO - PROCESS | 3900 | 1471471081020 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:01 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.
14:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 171ms
14:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
14:58:01 INFO - PROCESS | 3900 | 1471471081162 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:01 INFO - PROCESS | 3900 | 1471471081195 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:01 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.
14:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 170ms
14:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
14:58:01 INFO - PROCESS | 3900 | 1471471081337 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:01 INFO - PROCESS | 3900 | 1471471081368 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:01 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.
14:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 171ms
14:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
14:58:01 INFO - PROCESS | 3900 | 1471471081515 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:01 INFO - PROCESS | 3900 | 1471471081545 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:01 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.
14:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 171ms
14:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
14:58:01 INFO - PROCESS | 3900 | 1471471081688 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:01 INFO - PROCESS | 3900 | 1471471081718 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:01 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.
14:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 170ms
14:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
14:58:01 INFO - PROCESS | 3900 | 1471471081861 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:01 INFO - PROCESS | 3900 | 1471471081891 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:02 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.
14:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 171ms
14:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
14:58:02 INFO - PROCESS | 3900 | 1471471082037 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:02 INFO - PROCESS | 3900 | 1471471082067 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:02 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.
14:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 171ms
14:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
14:58:02 INFO - PROCESS | 3900 | 1471471082212 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:02 INFO - PROCESS | 3900 | 1471471082247 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:02 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.
14:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 170ms
14:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
14:58:02 INFO - PROCESS | 3900 | 1471471082387 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:02 INFO - PROCESS | 3900 | 1471471082420 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:02 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.
14:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 171ms
14:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
14:58:02 INFO - PROCESS | 3900 | 1471471082566 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:02 INFO - PROCESS | 3900 | 1471471082596 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:02 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.
14:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 120ms
14:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
14:58:02 INFO - PROCESS | 3900 | 1471471082705 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:02 INFO - PROCESS | 3900 | 1471471082740 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:02 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.
14:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 170ms
14:58:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
14:58:02 INFO - PROCESS | 3900 | 1471471082889 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:02 INFO - PROCESS | 3900 | 1471471082924 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
14:58:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 171ms
14:58:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
14:58:03 INFO - PROCESS | 3900 | 1471471083069 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:03 INFO - PROCESS | 3900 | 1471471083100 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
14:58:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 171ms
14:58:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
14:58:03 INFO - PROCESS | 3900 | 1471471083243 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:03 INFO - PROCESS | 3900 | 1471471083275 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
14:58:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 229ms
14:58:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
14:58:03 INFO - PROCESS | 3900 | 1471471083483 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:03 INFO - PROCESS | 3900 | 1471471083520 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
14:58:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 172ms
14:58:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
14:58:03 INFO - PROCESS | 3900 | 1471471083654 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:03 INFO - PROCESS | 3900 | 1471471083687 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
14:58:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 170ms
14:58:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
14:58:03 INFO - PROCESS | 3900 | 1471471083828 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:03 INFO - PROCESS | 3900 | 1471471083861 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
14:58:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 370ms
14:58:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
14:58:04 INFO - PROCESS | 3900 | 1471471084202 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:04 INFO - PROCESS | 3900 | 1471471084241 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
14:58:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 229ms
14:58:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
14:58:04 INFO - PROCESS | 3900 | 1471471084439 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:04 INFO - PROCESS | 3900 | 1471471084466 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
14:58:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 172ms
14:58:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
14:58:04 INFO - PROCESS | 3900 | 1471471084622 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:04 INFO - PROCESS | 3900 | 1471471084652 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
14:58:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 170ms
14:58:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
14:58:04 INFO - PROCESS | 3900 | 1471471084793 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:04 INFO - PROCESS | 3900 | 1471471084824 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
14:58:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 171ms
14:58:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
14:58:04 INFO - PROCESS | 3900 | 1471471084970 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:04 INFO - PROCESS | 3900 | 1471471084997 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
14:58:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 171ms
14:58:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
14:58:05 INFO - PROCESS | 3900 | 1471471085145 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:05 INFO - PROCESS | 3900 | 1471471085180 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:05 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
14:58:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 668ms
14:58:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
14:58:05 INFO - PROCESS | 3900 | 1471471085817 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:05 INFO - PROCESS | 3900 | 1471471085846 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
14:58:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 669ms
14:58:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
14:58:06 INFO - PROCESS | 3900 | 1471471086490 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:06 INFO - PROCESS | 3900 | 1471471086521 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:06 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
14:58:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:58:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
14:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 171ms
14:58:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
14:58:06 INFO - PROCESS | 3900 | 1471471086666 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:06 INFO - PROCESS | 3900 | 1471471086697 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
14:58:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 170ms
14:58:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
14:58:06 INFO - PROCESS | 3900 | 1471471086838 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:06 INFO - PROCESS | 3900 | 1471471086870 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
14:58:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 171ms
14:58:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
14:58:07 INFO - PROCESS | 3900 | 1471471087013 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:07 INFO - PROCESS | 3900 | 1471471087053 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
14:58:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 172ms
14:58:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
14:58:07 INFO - PROCESS | 3900 | 1471471087187 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:07 INFO - PROCESS | 3900 | 1471471087213 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
14:58:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 170ms
14:58:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
14:58:07 INFO - PROCESS | 3900 | 1471471087361 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:07 INFO - PROCESS | 3900 | 1471471087391 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
14:58:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 171ms
14:58:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
14:58:07 INFO - PROCESS | 3900 | 1471471087537 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:07 INFO - PROCESS | 3900 | 1471471087564 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:07 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
14:58:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
14:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 171ms
14:58:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
14:58:07 INFO - PROCESS | 3900 | 1471471087711 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:07 INFO - PROCESS | 3900 | 1471471087741 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
14:58:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 170ms
14:58:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
14:58:07 INFO - PROCESS | 3900 | 1471471087888 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:07 INFO - PROCESS | 3900 | 1471471087920 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:08 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
14:58:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
14:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 171ms
14:58:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
14:58:08 INFO - PROCESS | 3900 | 1471471088066 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:08 INFO - PROCESS | 3900 | 1471471088094 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:08 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
14:58:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:58:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
14:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 171ms
14:58:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
14:58:08 INFO - PROCESS | 3900 | 1471471088237 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:08 INFO - PROCESS | 3900 | 1471471088265 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:08 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
14:58:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
14:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 119ms
14:58:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
14:58:08 INFO - PROCESS | 3900 | 1471471088371 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:08 INFO - PROCESS | 3900 | 1471471088402 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
14:58:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 190ms
14:58:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
14:58:08 INFO - PROCESS | 3900 | 1471471088554 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:08 INFO - PROCESS | 3900 | 1471471088582 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
14:58:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 171ms
14:58:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
14:58:08 INFO - PROCESS | 3900 | 1471471088733 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:08 INFO - PROCESS | 3900 | 1471471088761 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
14:58:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 171ms
14:58:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
14:58:08 INFO - PROCESS | 3900 | 1471471088904 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:08 INFO - PROCESS | 3900 | 1471471088935 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
14:58:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 171ms
14:58:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
14:58:09 INFO - PROCESS | 3900 | 1471471089078 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:09 INFO - PROCESS | 3900 | 1471471089109 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
14:58:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 171ms
14:58:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
14:58:09 INFO - PROCESS | 3900 | 1471471089254 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:09 INFO - PROCESS | 3900 | 1471471089295 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
14:58:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 171ms
14:58:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
14:58:09 INFO - PROCESS | 3900 | 1471471089433 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:09 INFO - PROCESS | 3900 | 1471471089462 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
14:58:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 170ms
14:58:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
14:58:09 INFO - PROCESS | 3900 | 1471471089603 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:09 INFO - PROCESS | 3900 | 1471471089633 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
14:58:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 171ms
14:58:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
14:58:09 INFO - PROCESS | 3900 | 1471471089787 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:09 INFO - PROCESS | 3900 | 1471471089827 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
14:58:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 171ms
14:58:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
14:58:09 INFO - PROCESS | 3900 | 1471471089962 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:09 INFO - PROCESS | 3900 | 1471471089998 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
14:58:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 171ms
14:58:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
14:58:10 INFO - PROCESS | 3900 | 1471471090161 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:10 INFO - PROCESS | 3900 | 1471471090208 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
14:58:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 370ms
14:58:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
14:58:10 INFO - PROCESS | 3900 | 1471471090528 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:10 INFO - PROCESS | 3900 | 1471471090555 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:10 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
14:58:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 171ms
14:58:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
14:58:10 INFO - PROCESS | 3900 | 1471471090706 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:10 INFO - PROCESS | 3900 | 1471471090740 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
14:58:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 170ms
14:58:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
14:58:10 INFO - PROCESS | 3900 | 1471471090889 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:10 INFO - PROCESS | 3900 | 1471471090918 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
14:58:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 171ms
14:58:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
14:58:11 INFO - PROCESS | 3900 | 1471471091057 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:11 INFO - PROCESS | 3900 | 1471471091084 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:11 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
14:58:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 171ms
14:58:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
14:58:11 INFO - PROCESS | 3900 | 1471471091238 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:11 INFO - PROCESS | 3900 | 1471471091268 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:11 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
14:58:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
14:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:58:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
14:58:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
14:58:11 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
14:58:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
14:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:58:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
14:58:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
14:58:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 370ms
14:58:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
14:58:11 INFO - PROCESS | 3900 | 1471471091605 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:11 INFO - PROCESS | 3900 | 1471471091643 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:11 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.
14:58:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 171ms
14:58:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
14:58:11 INFO - PROCESS | 3900 | 1471471091783 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:11 INFO - PROCESS | 3900 | 1471471091811 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:11 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.
14:58:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 171ms
14:58:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
14:58:11 INFO - PROCESS | 3900 | 1471471091954 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:11 INFO - PROCESS | 3900 | 1471471091988 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
14:58:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 171ms
14:58:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
14:58:12 INFO - PROCESS | 3900 | 1471471092135 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:12 INFO - PROCESS | 3900 | 1471471092161 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
14:58:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 121ms
14:58:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
14:58:12 INFO - PROCESS | 3900 | 1471471092259 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:12 INFO - PROCESS | 3900 | 1471471092287 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
14:58:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 170ms
14:58:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
14:58:12 INFO - PROCESS | 3900 | 1471471092436 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:12 INFO - PROCESS | 3900 | 1471471092468 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
14:58:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 171ms
14:58:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
14:58:12 INFO - PROCESS | 3900 | 1471471092610 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:12 INFO - PROCESS | 3900 | 1471471092643 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
14:58:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 171ms
14:58:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
14:58:12 INFO - PROCESS | 3900 | 1471471092788 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:12 INFO - PROCESS | 3900 | 1471471092821 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
14:58:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 171ms
14:58:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
14:58:12 INFO - PROCESS | 3900 | 1471471092962 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:12 INFO - PROCESS | 3900 | 1471471092995 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
14:58:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 171ms
14:58:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
14:58:13 INFO - PROCESS | 3900 | 1471471093138 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:13 INFO - PROCESS | 3900 | 1471471093174 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
14:58:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 171ms
14:58:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
14:58:13 INFO - PROCESS | 3900 | 1471471093313 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:13 INFO - PROCESS | 3900 | 1471471093351 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
14:58:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 330ms
14:58:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
14:58:13 INFO - PROCESS | 3900 | 1471471093654 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:13 INFO - PROCESS | 3900 | 1471471093691 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
14:58:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 170ms
14:58:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
14:58:13 INFO - PROCESS | 3900 | 1471471093826 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:13 INFO - PROCESS | 3900 | 1471471093855 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
14:58:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 171ms
14:58:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
14:58:13 INFO - PROCESS | 3900 | 1471471094004 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:14 INFO - PROCESS | 3900 | 1471471094033 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
14:58:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 171ms
14:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
14:58:14 INFO - PROCESS | 3900 | 1471471094179 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:14 INFO - PROCESS | 3900 | 1471471094210 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
14:58:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 172ms
14:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
14:58:14 INFO - PROCESS | 3900 | 1471471094355 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:14 INFO - PROCESS | 3900 | 1471471094387 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
14:58:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 171ms
14:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
14:58:14 INFO - PROCESS | 3900 | 1471471094533 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:14 INFO - PROCESS | 3900 | 1471471094564 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
14:58:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 171ms
14:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
14:58:14 INFO - PROCESS | 3900 | 1471471094704 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:14 INFO - PROCESS | 3900 | 1471471094739 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
14:58:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 171ms
14:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
14:58:14 INFO - PROCESS | 3900 | 1471471094883 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:14 INFO - PROCESS | 3900 | 1471471094914 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
14:58:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 172ms
14:58:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
14:58:15 INFO - PROCESS | 3900 | 1471471095055 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:15 INFO - PROCESS | 3900 | 1471471095094 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
14:58:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 170ms
14:58:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
14:58:15 INFO - PROCESS | 3900 | 1471471095230 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:15 INFO - PROCESS | 3900 | 1471471095268 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
14:58:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 171ms
14:58:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
14:58:15 INFO - PROCESS | 3900 | 1471471095404 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:15 INFO - PROCESS | 3900 | 1471471095437 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
14:58:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 171ms
14:58:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
14:58:15 INFO - PROCESS | 3900 | 1471471095579 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:15 INFO - PROCESS | 3900 | 1471471095614 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
14:58:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 171ms
14:58:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
14:58:15 INFO - PROCESS | 3900 | 1471471095757 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:15 INFO - PROCESS | 3900 | 1471471095790 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
14:58:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 171ms
14:58:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
14:58:15 INFO - PROCESS | 3900 | 1471471095935 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:15 INFO - PROCESS | 3900 | 1471471095969 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
14:58:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 270ms
14:58:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
14:58:16 INFO - PROCESS | 3900 | 1471471096204 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:16 INFO - PROCESS | 3900 | 1471471096238 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
14:58:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 171ms
14:58:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
14:58:16 INFO - PROCESS | 3900 | 1471471096378 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:16 INFO - PROCESS | 3900 | 1471471096412 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
14:58:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 171ms
14:58:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
14:58:16 INFO - PROCESS | 3900 | 1471471096553 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:16 INFO - PROCESS | 3900 | 1471471096609 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
14:58:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 429ms
14:58:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
14:58:16 INFO - PROCESS | 3900 | 1471471096990 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:17 INFO - PROCESS | 3900 | 1471471097017 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
14:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 172ms
14:58:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
14:58:17 INFO - PROCESS | 3900 | 1471471097168 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:17 INFO - PROCESS | 3900 | 1471471097196 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
14:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 171ms
14:58:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
14:58:17 INFO - PROCESS | 3900 | 1471471097343 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:17 INFO - PROCESS | 3900 | 1471471097374 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
14:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 171ms
14:58:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
14:58:17 INFO - PROCESS | 3900 | 1471471097518 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:17 INFO - PROCESS | 3900 | 1471471097544 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
14:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 171ms
14:58:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
14:58:17 INFO - PROCESS | 3900 | 1471471097689 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:17 INFO - PROCESS | 3900 | 1471471097714 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:17 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
14:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 120ms
14:58:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
14:58:17 INFO - PROCESS | 3900 | 1471471097823 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:17 INFO - PROCESS | 3900 | 1471471097864 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
14:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 171ms
14:58:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
14:58:17 INFO - PROCESS | 3900 | 1471471098000 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:18 INFO - PROCESS | 3900 | 1471471098025 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:18 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)
14:58:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 669ms
14:58:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
14:58:18 INFO - PROCESS | 3900 | 1471471098671 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:18 INFO - PROCESS | 3900 | 1471471098697 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
14:58:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 630ms
14:58:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
14:58:19 INFO - PROCESS | 3900 | 1471471099305 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:19 INFO - PROCESS | 3900 | 1471471099340 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
14:58:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 669ms
14:58:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
14:58:19 INFO - PROCESS | 3900 | 1471471099977 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:19 INFO - PROCESS | 3900 | 1471471100007 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:20 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)
14:58:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 670ms
14:58:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
14:58:20 INFO - PROCESS | 3900 | 1471471100651 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:20 INFO - PROCESS | 3900 | 1471471100682 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:21 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)
14:58:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 669ms
14:58:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
14:58:21 INFO - PROCESS | 3900 | 1471471101327 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:21 INFO - PROCESS | 3900 | 1471471101352 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
14:58:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 630ms
14:58:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
14:58:21 INFO - PROCESS | 3900 | 1471471101955 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:21 INFO - PROCESS | 3900 | 1471471101982 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
14:58:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 669ms
14:58:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
14:58:22 INFO - PROCESS | 3900 | 1471471102629 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:22 INFO - PROCESS | 3900 | 1471471102655 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
14:58:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 730ms
14:58:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
14:58:23 INFO - PROCESS | 3900 | 1471471103363 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:23 INFO - PROCESS | 3900 | 1471471103404 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:24 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
14:58:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 729ms
14:58:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
14:58:24 INFO - PROCESS | 3900 | 1471471104100 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:24 INFO - PROCESS | 3900 | 1471471104126 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
14:58:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 670ms
14:58:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
14:58:24 INFO - PROCESS | 3900 | 1471471104777 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:24 INFO - PROCESS | 3900 | 1471471104802 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:24 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
14:58:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
14:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 172ms
14:58:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
14:58:24 INFO - PROCESS | 3900 | 1471471104952 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:24 INFO - PROCESS | 3900 | 1471471104978 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
14:58:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 171ms
14:58:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
14:58:25 INFO - PROCESS | 3900 | 1471471105122 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:25 INFO - PROCESS | 3900 | 1471471105145 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:25 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
14:58:25 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
14:58:25 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
14:58:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
14:58:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 170ms
14:58:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
14:58:25 INFO - PROCESS | 3900 | 1471471105301 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:25 INFO - PROCESS | 3900 | 1471471105337 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
14:58:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 230ms
14:58:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
14:58:25 INFO - PROCESS | 3900 | 1471471105530 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:25 INFO - PROCESS | 3900 | 1471471105567 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
14:58:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 670ms
14:58:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
14:58:26 INFO - PROCESS | 3900 | 1471471106207 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:26 INFO - PROCESS | 3900 | 1471471106232 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:26 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
14:58:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 629ms
14:58:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
14:58:26 INFO - PROCESS | 3900 | 1471471106843 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:26 INFO - PROCESS | 3900 | 1471471106867 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:27 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.)
14:58:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 630ms
14:58:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
14:58:27 INFO - PROCESS | 3900 | 1471471107476 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:27 INFO - PROCESS | 3900 | 1471471107504 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
14:58:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 669ms
14:58:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
14:58:28 INFO - PROCESS | 3900 | 1471471108149 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:28 INFO - PROCESS | 3900 | 1471471108178 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:28 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
14:58:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 670ms
14:58:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
14:58:28 INFO - PROCESS | 3900 | 1471471108792 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:28 INFO - PROCESS | 3900 | 1471471108817 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
14:58:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 171ms
14:58:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
14:58:28 INFO - PROCESS | 3900 | 1471471108966 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:29 INFO - PROCESS | 3900 | 1471471108997 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
14:58:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 669ms
14:58:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
14:58:29 INFO - PROCESS | 3900 | 1471471109641 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:29 INFO - PROCESS | 3900 | 1471471109669 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
14:58:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 671ms
14:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
14:58:30 INFO - PROCESS | 3900 | 1471471110317 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:30 INFO - PROCESS | 3900 | 1471471110342 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
14:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 172ms
14:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
14:58:30 INFO - PROCESS | 3900 | 1471471110496 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:30 INFO - PROCESS | 3900 | 1471471110525 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
14:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 171ms
14:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
14:58:30 INFO - PROCESS | 3900 | 1471471110670 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:30 INFO - PROCESS | 3900 | 1471471110696 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
14:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 170ms
14:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
14:58:30 INFO - PROCESS | 3900 | 1471471110842 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:30 INFO - PROCESS | 3900 | 1471471110865 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
14:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 120ms
14:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
14:58:30 INFO - PROCESS | 3900 | 1471471110972 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:31 INFO - PROCESS | 3900 | 1471471111003 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
14:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 171ms
14:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
14:58:31 INFO - PROCESS | 3900 | 1471471111146 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:31 INFO - PROCESS | 3900 | 1471471111170 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
14:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 234ms
14:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
14:58:31 INFO - PROCESS | 3900 | 1471471111383 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:31 INFO - PROCESS | 3900 | 1471471111413 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
14:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 173ms
14:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
14:58:31 INFO - PROCESS | 3900 | 1471471111566 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:31 INFO - PROCESS | 3900 | 1471471111599 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:31 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
14:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 190ms
14:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
14:58:31 INFO - PROCESS | 3900 | 1471471111759 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:31 INFO - PROCESS | 3900 | 1471471111797 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:31 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
14:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 190ms
14:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
14:58:31 INFO - PROCESS | 3900 | 1471471111945 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:31 INFO - PROCESS | 3900 | 1471471111982 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:32 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
14:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 171ms
14:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
14:58:32 INFO - PROCESS | 3900 | 1471471112122 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:32 INFO - PROCESS | 3900 | 1471471112160 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
14:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 170ms
14:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
14:58:32 INFO - PROCESS | 3900 | 1471471112293 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:32 INFO - PROCESS | 3900 | 1471471112322 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:32 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
14:58:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:58:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
14:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 173ms
14:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
14:58:32 INFO - PROCESS | 3900 | 1471471112472 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:32 INFO - PROCESS | 3900 | 1471471112498 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
14:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 120ms
14:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
14:58:32 INFO - PROCESS | 3900 | 1471471112598 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:32 INFO - PROCESS | 3900 | 1471471112625 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:32 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
14:58:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:58:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
14:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 171ms
14:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
14:58:32 INFO - PROCESS | 3900 | 1471471112774 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:32 INFO - PROCESS | 3900 | 1471471112800 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
14:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 171ms
14:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
14:58:32 INFO - PROCESS | 3900 | 1471471112949 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:32 INFO - PROCESS | 3900 | 1471471112977 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
14:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 120ms
14:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
14:58:33 INFO - PROCESS | 3900 | 1471471113073 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:33 INFO - PROCESS | 3900 | 1471471113103 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
14:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 171ms
14:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
14:58:33 INFO - PROCESS | 3900 | 1471471113247 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:33 INFO - PROCESS | 3900 | 1471471113281 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
14:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 173ms
14:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
14:58:33 INFO - PROCESS | 3900 | 1471471113424 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:33 INFO - PROCESS | 3900 | 1471471113457 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
14:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 171ms
14:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
14:58:33 INFO - PROCESS | 3900 | 1471471113607 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:33 INFO - PROCESS | 3900 | 1471471113635 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
14:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 170ms
14:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
14:58:33 INFO - PROCESS | 3900 | 1471471113774 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:33 INFO - PROCESS | 3900 | 1471471113805 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
14:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 171ms
14:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
14:58:33 INFO - PROCESS | 3900 | 1471471113948 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:33 INFO - PROCESS | 3900 | 1471471113980 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
14:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 171ms
14:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
14:58:34 INFO - PROCESS | 3900 | 1471471114124 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:34 INFO - PROCESS | 3900 | 1471471114153 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
14:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 120ms
14:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
14:58:34 INFO - PROCESS | 3900 | 1471471114248 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:34 INFO - PROCESS | 3900 | 1471471114287 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
14:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 171ms
14:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
14:58:34 INFO - PROCESS | 3900 | 1471471114424 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:34 INFO - PROCESS | 3900 | 1471471114453 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
14:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 171ms
14:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
14:58:34 INFO - PROCESS | 3900 | 1471471114599 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:34 INFO - PROCESS | 3900 | 1471471114631 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
14:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 172ms
14:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
14:58:34 INFO - PROCESS | 3900 | 1471471114774 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:34 INFO - PROCESS | 3900 | 1471471114808 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
14:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 171ms
14:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
14:58:34 INFO - PROCESS | 3900 | 1471471114947 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:34 INFO - PROCESS | 3900 | 1471471114982 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
14:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 170ms
14:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
14:58:35 INFO - PROCESS | 3900 | 1471471115123 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:35 INFO - PROCESS | 3900 | 1471471115154 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
14:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 171ms
14:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
14:58:35 INFO - PROCESS | 3900 | 1471471115308 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:35 INFO - PROCESS | 3900 | 1471471115340 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
14:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 171ms
14:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
14:58:35 INFO - PROCESS | 3900 | 1471471115478 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:35 INFO - PROCESS | 3900 | 1471471115511 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
14:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 430ms
14:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
14:58:35 INFO - PROCESS | 3900 | 1471471115927 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:35 INFO - PROCESS | 3900 | 1471471115958 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
14:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 171ms
14:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
14:58:36 INFO - PROCESS | 3900 | 1471471116105 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:36 INFO - PROCESS | 3900 | 1471471116133 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
14:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 172ms
14:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
14:58:36 INFO - PROCESS | 3900 | 1471471116282 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:36 INFO - PROCESS | 3900 | 1471471116310 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
14:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 171ms
14:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
14:58:36 INFO - PROCESS | 3900 | 1471471116459 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:36 INFO - PROCESS | 3900 | 1471471116485 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
14:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 119ms
14:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
14:58:36 INFO - PROCESS | 3900 | 1471471116592 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:36 INFO - PROCESS | 3900 | 1471471116623 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
14:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 190ms
14:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
14:58:36 INFO - PROCESS | 3900 | 1471471116777 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:36 INFO - PROCESS | 3900 | 1471471116808 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
14:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 172ms
14:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
14:58:36 INFO - PROCESS | 3900 | 1471471116954 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:36 INFO - PROCESS | 3900 | 1471471116979 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
14:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 120ms
14:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
14:58:37 INFO - PROCESS | 3900 | 1471471117073 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:37 INFO - PROCESS | 3900 | 1471471117099 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
14:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 230ms
14:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
14:58:37 INFO - PROCESS | 3900 | 1471471117307 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:37 INFO - PROCESS | 3900 | 1471471117333 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
14:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 120ms
14:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
14:58:37 INFO - PROCESS | 3900 | 1471471117437 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:37 INFO - PROCESS | 3900 | 1471471117463 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
14:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 120ms
14:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
14:58:37 INFO - PROCESS | 3900 | 1471471117560 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:37 INFO - PROCESS | 3900 | 1471471117595 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
14:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 171ms
14:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
14:58:37 INFO - PROCESS | 3900 | 1471471117737 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:37 INFO - PROCESS | 3900 | 1471471117765 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
14:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 171ms
14:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
14:58:37 INFO - PROCESS | 3900 | 1471471117914 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:37 INFO - PROCESS | 3900 | 1471471117956 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
14:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 229ms
14:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
14:58:38 INFO - PROCESS | 3900 | 1471471118156 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:38 INFO - PROCESS | 3900 | 1471471118183 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
14:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 190ms
14:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
14:58:38 INFO - PROCESS | 3900 | 1471471118346 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:38 INFO - PROCESS | 3900 | 1471471118374 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
14:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 171ms
14:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
14:58:38 INFO - PROCESS | 3900 | 1471471118515 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:38 INFO - PROCESS | 3900 | 1471471118557 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
14:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 171ms
14:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
14:58:38 INFO - PROCESS | 3900 | 1471471118691 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:38 INFO - PROCESS | 3900 | 1471471118727 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
14:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 171ms
14:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
14:58:38 INFO - PROCESS | 3900 | 1471471118872 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:38 INFO - PROCESS | 3900 | 1471471118906 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
14:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 171ms
14:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
14:58:39 INFO - PROCESS | 3900 | 1471471119047 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:39 INFO - PROCESS | 3900 | 1471471119096 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
14:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 171ms
14:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
14:58:39 INFO - PROCESS | 3900 | 1471471119224 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:39 INFO - PROCESS | 3900 | 1471471119253 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
14:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 120ms
14:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
14:58:39 INFO - PROCESS | 3900 | 1471471119347 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:39 INFO - PROCESS | 3900 | 1471471119378 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
14:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 170ms
14:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
14:58:39 INFO - PROCESS | 3900 | 1471471119524 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:39 INFO - PROCESS | 3900 | 1471471119558 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
14:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 171ms
14:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
14:58:39 INFO - PROCESS | 3900 | 1471471119698 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:39 INFO - PROCESS | 3900 | 1471471119738 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
14:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 171ms
14:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
14:58:39 INFO - PROCESS | 3900 | 1471471119874 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:39 INFO - PROCESS | 3900 | 1471471119906 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
14:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 171ms
14:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
14:58:40 INFO - PROCESS | 3900 | 1471471120056 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:40 INFO - PROCESS | 3900 | 1471471120091 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
14:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 171ms
14:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
14:58:40 INFO - PROCESS | 3900 | 1471471120225 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:40 INFO - PROCESS | 3900 | 1471471120263 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
14:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 171ms
14:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
14:58:40 INFO - PROCESS | 3900 | 1471471120403 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:40 INFO - PROCESS | 3900 | 1471471120434 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
14:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 171ms
14:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
14:58:40 INFO - PROCESS | 3900 | 1471471120574 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:40 INFO - PROCESS | 3900 | 1471471120615 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
14:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 171ms
14:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
14:58:40 INFO - PROCESS | 3900 | 1471471120748 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:40 INFO - PROCESS | 3900 | 1471471120788 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
14:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 170ms
14:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
14:58:40 INFO - PROCESS | 3900 | 1471471120924 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:40 INFO - PROCESS | 3900 | 1471471120959 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
14:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 171ms
14:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
14:58:41 INFO - PROCESS | 3900 | 1471471121105 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:41 INFO - PROCESS | 3900 | 1471471121140 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
14:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 171ms
14:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
14:58:41 INFO - PROCESS | 3900 | 1471471121276 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:41 INFO - PROCESS | 3900 | 1471471121310 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
14:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 172ms
14:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
14:58:41 INFO - PROCESS | 3900 | 1471471121454 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:41 INFO - PROCESS | 3900 | 1471471121499 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
14:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 171ms
14:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
14:58:41 INFO - PROCESS | 3900 | 1471471121632 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:41 INFO - PROCESS | 3900 | 1471471121667 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
14:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 171ms
14:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
14:58:41 INFO - PROCESS | 3900 | 1471471121807 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:41 INFO - PROCESS | 3900 | 1471471121841 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
14:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 529ms
14:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
14:58:42 INFO - PROCESS | 3900 | 1471471122343 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:42 INFO - PROCESS | 3900 | 1471471122374 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
14:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 171ms
14:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
14:58:42 INFO - PROCESS | 3900 | 1471471122521 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:42 INFO - PROCESS | 3900 | 1471471122548 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
14:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 172ms
14:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
14:58:42 INFO - PROCESS | 3900 | 1471471122708 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:42 INFO - PROCESS | 3900 | 1471471122735 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
14:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 171ms
14:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
14:58:42 INFO - PROCESS | 3900 | 1471471122880 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:42 INFO - PROCESS | 3900 | 1471471122908 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
14:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 172ms
14:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
14:58:43 INFO - PROCESS | 3900 | 1471471123059 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:43 INFO - PROCESS | 3900 | 1471471123083 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
14:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 171ms
14:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
14:58:43 INFO - PROCESS | 3900 | 1471471123234 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:43 INFO - PROCESS | 3900 | 1471471123278 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
14:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 171ms
14:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
14:58:43 INFO - PROCESS | 3900 | 1471471123412 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
14:58:43 INFO - PROCESS | 3900 | 1471471123415 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:43 INFO - PROCESS | 3900 | 1471471123442 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
14:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 171ms
14:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
14:58:43 INFO - PROCESS | 3900 | 1471471123587 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:43 INFO - PROCESS | 3900 | 1471471123612 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
14:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 170ms
14:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
14:58:43 INFO - PROCESS | 3900 | 1471471123758 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:43 INFO - PROCESS | 3900 | 1471471123789 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
14:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 171ms
14:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
14:58:43 INFO - PROCESS | 3900 | 1471471123931 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:43 INFO - PROCESS | 3900 | 1471471123958 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
14:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 171ms
14:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
14:58:44 INFO - PROCESS | 3900 | 1471471124108 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:44 INFO - PROCESS | 3900 | 1471471124140 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
14:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 171ms
14:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
14:58:44 INFO - PROCESS | 3900 | 1471471124287 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:44 INFO - PROCESS | 3900 | 1471471124319 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
14:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 171ms
14:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
14:58:44 INFO - PROCESS | 3900 | 1471471124459 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:44 INFO - PROCESS | 3900 | 1471471124486 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
14:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 171ms
14:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
14:58:44 INFO - PROCESS | 3900 | 1471471124633 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:44 INFO - PROCESS | 3900 | 1471471124663 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
14:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 171ms
14:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
14:58:44 INFO - PROCESS | 3900 | 1471471124815 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:44 INFO - PROCESS | 3900 | 1471471124843 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
14:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 171ms
14:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
14:58:44 INFO - PROCESS | 3900 | 1471471124991 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:45 INFO - PROCESS | 3900 | 1471471125018 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
14:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 170ms
14:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
14:58:45 INFO - PROCESS | 3900 | 1471471125165 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:45 INFO - PROCESS | 3900 | 1471471125193 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
14:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 171ms
14:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
14:58:45 INFO - PROCESS | 3900 | 1471471125341 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:45 INFO - PROCESS | 3900 | 1471471125383 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
14:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 171ms
14:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
14:58:45 INFO - PROCESS | 3900 | 1471471125516 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:45 INFO - PROCESS | 3900 | 1471471125555 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
14:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 171ms
14:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
14:58:45 INFO - PROCESS | 3900 | 1471471125690 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:45 INFO - PROCESS | 3900 | 1471471125726 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
14:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 171ms
14:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
14:58:45 INFO - PROCESS | 3900 | 1471471125864 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:45 INFO - PROCESS | 3900 | 1471471125909 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
14:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 171ms
14:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
14:58:46 INFO - PROCESS | 3900 | 1471471126043 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:46 INFO - PROCESS | 3900 | 1471471126093 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
14:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 171ms
14:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
14:58:46 INFO - PROCESS | 3900 | 1471471126224 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:46 INFO - PROCESS | 3900 | 1471471126259 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
14:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 171ms
14:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
14:58:46 INFO - PROCESS | 3900 | 1471471126400 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:46 INFO - PROCESS | 3900 | 1471471126446 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
14:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 170ms
14:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
14:58:46 INFO - PROCESS | 3900 | 1471471126580 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:46 INFO - PROCESS | 3900 | 1471471126618 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
14:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 171ms
14:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
14:58:46 INFO - PROCESS | 3900 | 1471471126758 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:46 INFO - PROCESS | 3900 | 1471471126798 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
14:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 230ms
14:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
14:58:46 INFO - PROCESS | 3900 | 1471471126997 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:47 INFO - PROCESS | 3900 | 1471471127030 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
14:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 171ms
14:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
14:58:47 INFO - PROCESS | 3900 | 1471471127175 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:47 INFO - PROCESS | 3900 | 1471471127209 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
14:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 171ms
14:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
14:58:47 INFO - PROCESS | 3900 | 1471471127355 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:47 INFO - PROCESS | 3900 | 1471471127388 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
14:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 120ms
14:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
14:58:47 INFO - PROCESS | 3900 | 1471471127478 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:47 INFO - PROCESS | 3900 | 1471471127512 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
14:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 171ms
14:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
14:58:47 INFO - PROCESS | 3900 | 1471471127658 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:47 INFO - PROCESS | 3900 | 1471471127692 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
14:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 171ms
14:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
14:58:47 INFO - PROCESS | 3900 | 1471471127831 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:47 INFO - PROCESS | 3900 | 1471471127866 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
14:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 170ms
14:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
14:58:48 INFO - PROCESS | 3900 | 1471471128008 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:48 INFO - PROCESS | 3900 | 1471471128042 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
14:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 171ms
14:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
14:58:48 INFO - PROCESS | 3900 | 1471471128182 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:48 INFO - PROCESS | 3900 | 1471471128223 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
14:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 171ms
14:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
14:58:48 INFO - PROCESS | 3900 | 1471471128358 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:48 INFO - PROCESS | 3900 | 1471471128395 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
14:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 171ms
14:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
14:58:48 INFO - PROCESS | 3900 | 1471471128533 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:48 INFO - PROCESS | 3900 | 1471471128570 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:48 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
14:58:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:58:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
14:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 171ms
14:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
14:58:48 INFO - PROCESS | 3900 | 1471471128707 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:48 INFO - PROCESS | 3900 | 1471471128749 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:48 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
14:58:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:58:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
14:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 171ms
14:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
14:58:48 INFO - PROCESS | 3900 | 1471471128887 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:48 INFO - PROCESS | 3900 | 1471471128923 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:49 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
14:58:49 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
14:58:49 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
14:58:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 171ms
14:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
14:58:49 INFO - PROCESS | 3900 | 1471471129058 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:49 INFO - PROCESS | 3900 | 1471471129094 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:49 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
14:58:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:58:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 171ms
14:58:49 INFO - PROCESS | 3900 | 1471471129241 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
14:58:49 INFO - PROCESS | 3900 | 1471471129276 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:49 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
14:58:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:58:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 170ms
14:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
14:58:49 INFO - PROCESS | 3900 | 1471471129422 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:49 INFO - PROCESS | 3900 | 1471471129457 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:49 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
14:58:49 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
14:58:49 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
14:58:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 171ms
14:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
14:58:49 INFO - PROCESS | 3900 | 1471471129592 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:49 INFO - PROCESS | 3900 | 1471471129694 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
14:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 470ms
14:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
14:58:50 INFO - PROCESS | 3900 | 1471471130067 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:50 INFO - PROCESS | 3900 | 1471471130103 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:50 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
14:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 171ms
14:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
14:58:50 INFO - PROCESS | 3900 | 1471471130243 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:50 INFO - PROCESS | 3900 | 1471471130272 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:50 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
14:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 171ms
14:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
14:58:50 INFO - PROCESS | 3900 | 1471471130422 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:50 INFO - PROCESS | 3900 | 1471471130450 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
14:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 171ms
14:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
14:58:50 INFO - PROCESS | 3900 | 1471471130591 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:50 INFO - PROCESS | 3900 | 1471471130628 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
14:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 171ms
14:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
14:58:50 INFO - PROCESS | 3900 | 1471471130765 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:50 INFO - PROCESS | 3900 | 1471471130791 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
14:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 170ms
14:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
14:58:50 INFO - PROCESS | 3900 | 1471471130942 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:50 INFO - PROCESS | 3900 | 1471471130979 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:51 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
14:58:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
14:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 171ms
14:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
14:58:51 INFO - PROCESS | 3900 | 1471471131116 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:51 INFO - PROCESS | 3900 | 1471471131142 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
14:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 171ms
14:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
14:58:51 INFO - PROCESS | 3900 | 1471471131292 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:51 INFO - PROCESS | 3900 | 1471471131318 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
14:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 120ms
14:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
14:58:51 INFO - PROCESS | 3900 | 1471471131419 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:51 INFO - PROCESS | 3900 | 1471471131458 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
14:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 171ms
14:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
14:58:51 INFO - PROCESS | 3900 | 1471471131591 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:51 INFO - PROCESS | 3900 | 1471471131618 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
14:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 171ms
14:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
14:58:51 INFO - PROCESS | 3900 | 1471471131771 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:51 INFO - PROCESS | 3900 | 1471471131801 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
14:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 171ms
14:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
14:58:51 INFO - PROCESS | 3900 | 1471471131942 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:51 INFO - PROCESS | 3900 | 1471471131976 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
14:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 172ms
14:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
14:58:52 INFO - PROCESS | 3900 | 1471471132122 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:52 INFO - PROCESS | 3900 | 1471471132156 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
14:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 170ms
14:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
14:58:52 INFO - PROCESS | 3900 | 1471471132293 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:52 INFO - PROCESS | 3900 | 1471471132328 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
14:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 171ms
14:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
14:58:52 INFO - PROCESS | 3900 | 1471471132466 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:52 INFO - PROCESS | 3900 | 1471471132515 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
14:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 171ms
14:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
14:58:52 INFO - PROCESS | 3900 | 1471471132646 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:52 INFO - PROCESS | 3900 | 1471471132679 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
14:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 171ms
14:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
14:58:52 INFO - PROCESS | 3900 | 1471471132824 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:52 INFO - PROCESS | 3900 | 1471471132863 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
14:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 171ms
14:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
14:58:52 INFO - PROCESS | 3900 | 1471471132998 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:53 INFO - PROCESS | 3900 | 1471471133041 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
14:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 171ms
14:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
14:58:53 INFO - PROCESS | 3900 | 1471471133174 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:53 INFO - PROCESS | 3900 | 1471471133209 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
14:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 171ms
14:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
14:58:53 INFO - PROCESS | 3900 | 1471471133354 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:53 INFO - PROCESS | 3900 | 1471471133388 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
14:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 171ms
14:58:53 INFO - PROCESS | 3900 | 1471471133532 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
14:58:53 INFO - PROCESS | 3900 | 1471471133571 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
14:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 170ms
14:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
14:58:53 INFO - PROCESS | 3900 | 1471471133710 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:53 INFO - PROCESS | 3900 | 1471471133741 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
14:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 171ms
14:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
14:58:53 INFO - PROCESS | 3900 | 1471471133887 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:53 INFO - PROCESS | 3900 | 1471471133918 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
14:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 171ms
14:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
14:58:54 INFO - PROCESS | 3900 | 1471471134058 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:54 INFO - PROCESS | 3900 | 1471471134091 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
14:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 171ms
14:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
14:58:54 INFO - PROCESS | 3900 | 1471471134231 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:54 INFO - PROCESS | 3900 | 1471471134263 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
14:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 171ms
14:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
14:58:54 INFO - PROCESS | 3900 | 1471471134408 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:54 INFO - PROCESS | 3900 | 1471471134441 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
14:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 171ms
14:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
14:58:54 INFO - PROCESS | 3900 | 1471471134583 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:54 INFO - PROCESS | 3900 | 1471471134615 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
14:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 171ms
14:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
14:58:54 INFO - PROCESS | 3900 | 1471471134758 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:54 INFO - PROCESS | 3900 | 1471471134796 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:54 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
14:58:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:58:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
14:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 171ms
14:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
14:58:54 INFO - PROCESS | 3900 | 1471471134933 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:54 INFO - PROCESS | 3900 | 1471471134968 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
14:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 171ms
14:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
14:58:55 INFO - PROCESS | 3900 | 1471471135109 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:55 INFO - PROCESS | 3900 | 1471471135142 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
14:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 170ms
14:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
14:58:55 INFO - PROCESS | 3900 | 1471471135282 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:55 INFO - PROCESS | 3900 | 1471471135316 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
14:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 171ms
14:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
14:58:55 INFO - PROCESS | 3900 | 1471471135457 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:55 INFO - PROCESS | 3900 | 1471471135491 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:55 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
14:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 171ms
14:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
14:58:55 INFO - PROCESS | 3900 | 1471471135637 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:55 INFO - PROCESS | 3900 | 1471471135670 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:55 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
14:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 171ms
14:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
14:58:55 INFO - PROCESS | 3900 | 1471471135810 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:55 INFO - PROCESS | 3900 | 1471471135852 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
14:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 171ms
14:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
14:58:56 INFO - PROCESS | 3900 | 1471471136016 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:56 INFO - PROCESS | 3900 | 1471471136081 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
14:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 929ms
14:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
14:58:56 INFO - PROCESS | 3900 | 1471471136936 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:56 INFO - PROCESS | 3900 | 1471471136966 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
14:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 171ms
14:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
14:58:57 INFO - PROCESS | 3900 | 1471471137110 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:57 INFO - PROCESS | 3900 | 1471471137148 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
14:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 171ms
14:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
14:58:57 INFO - PROCESS | 3900 | 1471471137291 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:57 INFO - PROCESS | 3900 | 1471471137323 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
14:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 171ms
14:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
14:58:57 INFO - PROCESS | 3900 | 1471471137460 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:57 INFO - PROCESS | 3900 | 1471471137487 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
14:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 120ms
14:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
14:58:57 INFO - PROCESS | 3900 | 1471471137583 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:57 INFO - PROCESS | 3900 | 1471471137611 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
14:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 171ms
14:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
14:58:57 INFO - PROCESS | 3900 | 1471471137767 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:57 INFO - PROCESS | 3900 | 1471471137801 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
14:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 171ms
14:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
14:58:57 INFO - PROCESS | 3900 | 1471471137943 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:57 INFO - PROCESS | 3900 | 1471471137969 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 170ms
14:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
14:58:58 INFO - PROCESS | 3900 | 1471471138121 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:58 INFO - PROCESS | 3900 | 1471471138146 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:58 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
14:58:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
14:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 172ms
14:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
14:58:58 INFO - PROCESS | 3900 | 1471471138301 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:58 INFO - PROCESS | 3900 | 1471471138328 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:58 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
14:58:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
14:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 171ms
14:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
14:58:58 INFO - PROCESS | 3900 | 1471471138466 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:58 INFO - PROCESS | 3900 | 1471471138503 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:58 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
14:58:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
14:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 171ms
14:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
14:58:58 INFO - PROCESS | 3900 | 1471471138642 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:58 INFO - PROCESS | 3900 | 1471471138681 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:58 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]"
14:58:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:58:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
14:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 230ms
14:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
14:58:58 INFO - PROCESS | 3900 | 1471471138876 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:58 INFO - PROCESS | 3900 | 1471471138911 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:59 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
14:58:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
14:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:58:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 171ms
14:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
14:58:59 INFO - PROCESS | 3900 | 1471471139050 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:59 INFO - PROCESS | 3900 | 1471471139087 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
14:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 171ms
14:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
14:58:59 INFO - PROCESS | 3900 | 1471471139224 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:59 INFO - PROCESS | 3900 | 1471471139263 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
14:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 171ms
14:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
14:58:59 INFO - PROCESS | 3900 | 1471471139397 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:59 INFO - PROCESS | 3900 | 1471471139433 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
14:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 171ms
14:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
14:58:59 INFO - PROCESS | 3900 | 1471471139575 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:59 INFO - PROCESS | 3900 | 1471471139608 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
14:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 171ms
14:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
14:58:59 INFO - PROCESS | 3900 | 1471471139778 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:59 INFO - PROCESS | 3900 | 1471471139817 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
14:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 171ms
14:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
14:58:59 INFO - PROCESS | 3900 | 1471471139965 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:58:59 INFO - PROCESS | 3900 | 1471471140002 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
14:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 171ms
14:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
14:59:00 INFO - PROCESS | 3900 | 1471471140141 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:00 INFO - PROCESS | 3900 | 1471471140171 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
14:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 171ms
14:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
14:59:00 INFO - PROCESS | 3900 | 1471471140324 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:00 INFO - PROCESS | 3900 | 1471471140353 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
14:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 171ms
14:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
14:59:00 INFO - PROCESS | 3900 | 1471471140496 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:00 INFO - PROCESS | 3900 | 1471471140527 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
14:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 172ms
14:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
14:59:00 INFO - PROCESS | 3900 | 1471471140674 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:00 INFO - PROCESS | 3900 | 1471471140706 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
14:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 170ms
14:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
14:59:00 INFO - PROCESS | 3900 | 1471471140848 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:00 INFO - PROCESS | 3900 | 1471471140880 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
14:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 171ms
14:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
14:59:01 INFO - PROCESS | 3900 | 1471471141031 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:01 INFO - PROCESS | 3900 | 1471471141068 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
14:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 171ms
14:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
14:59:01 INFO - PROCESS | 3900 | 1471471141208 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:01 INFO - PROCESS | 3900 | 1471471141245 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
14:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 171ms
14:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
14:59:01 INFO - PROCESS | 3900 | 1471471141382 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:01 INFO - PROCESS | 3900 | 1471471141424 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
14:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 171ms
14:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
14:59:01 INFO - PROCESS | 3900 | 1471471141558 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:01 INFO - PROCESS | 3900 | 1471471141590 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
14:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 171ms
14:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
14:59:01 INFO - PROCESS | 3900 | 1471471141733 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:01 INFO - PROCESS | 3900 | 1471471141768 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
14:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 171ms
14:59:01 INFO - PROCESS | 3900 | 1471471141915 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
14:59:01 INFO - PROCESS | 3900 | 1471471141948 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
14:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 171ms
14:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
14:59:02 INFO - PROCESS | 3900 | 1471471142093 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:02 INFO - PROCESS | 3900 | 1471471142136 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
14:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 170ms
14:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
14:59:02 INFO - PROCESS | 3900 | 1471471142271 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:02 INFO - PROCESS | 3900 | 1471471142311 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
14:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 470ms
14:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
14:59:02 INFO - PROCESS | 3900 | 1471471142742 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:02 INFO - PROCESS | 3900 | 1471471142773 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
14:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 171ms
14:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
14:59:02 INFO - PROCESS | 3900 | 1471471142925 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:02 INFO - PROCESS | 3900 | 1471471142953 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
14:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 171ms
14:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
14:59:03 INFO - PROCESS | 3900 | 1471471143097 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:03 INFO - PROCESS | 3900 | 1471471143124 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
14:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 171ms
14:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
14:59:03 INFO - PROCESS | 3900 | 1471471143286 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:03 INFO - PROCESS | 3900 | 1471471143323 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
14:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 190ms
14:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
14:59:03 INFO - PROCESS | 3900 | 1471471143465 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:03 INFO - PROCESS | 3900 | 1471471143501 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
14:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 173ms
14:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
14:59:03 INFO - PROCESS | 3900 | 1471471143642 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:03 INFO - PROCESS | 3900 | 1471471143674 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
14:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 170ms
14:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
14:59:03 INFO - PROCESS | 3900 | 1471471143824 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:03 INFO - PROCESS | 3900 | 1471471143848 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
14:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 171ms
14:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
14:59:03 INFO - PROCESS | 3900 | 1471471143991 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:03 INFO - PROCESS | 3900 | 1471471144017 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
14:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 171ms
14:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
14:59:04 INFO - PROCESS | 3900 | 1471471144165 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:04 INFO - PROCESS | 3900 | 1471471144191 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
14:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 171ms
14:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
14:59:04 INFO - PROCESS | 3900 | 1471471144356 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:04 INFO - PROCESS | 3900 | 1471471144382 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
14:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 171ms
14:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
14:59:04 INFO - PROCESS | 3900 | 1471471144526 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:04 INFO - PROCESS | 3900 | 1471471144581 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
14:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 171ms
14:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
14:59:04 INFO - PROCESS | 3900 | 1471471144706 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:04 INFO - PROCESS | 3900 | 1471471144737 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
14:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 172ms
14:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
14:59:04 INFO - PROCESS | 3900 | 1471471144881 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:04 INFO - PROCESS | 3900 | 1471471144915 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
14:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 171ms
14:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
14:59:05 INFO - PROCESS | 3900 | 1471471145059 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:05 INFO - PROCESS | 3900 | 1471471145093 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
14:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 170ms
14:59:05 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
14:59:05 INFO - PROCESS | 3900 | 1471471145245 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:05 INFO - PROCESS | 3900 | 1471471145279 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:05 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 () {
14:59:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
14:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
14:59:05 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 () {
14:59:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
14:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
14:59:05 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 () {
14:59:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
14:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
14:59:05 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 () {
14:59:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
14:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
14:59:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 177ms
14:59:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
14:59:05 INFO - PROCESS | 3900 | 1471471145428 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:05 INFO - PROCESS | 3900 | 1471471145464 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
14:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
14:59:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
14:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
14:59:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
14:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
14:59:05 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 171ms
14:59:05 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
14:59:05 INFO - PROCESS | 3900 | 1471471145606 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:05 INFO - PROCESS | 3900 | 1471471145641 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:05 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
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
14:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
14:59:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
14:59:05 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.
14:59:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
14:59:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 171ms
14:59:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
14:59:05 INFO - PROCESS | 3900 | 1471471145779 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:05 INFO - PROCESS | 3900 | 1471471145820 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
14:59:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 171ms
14:59:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
14:59:05 INFO - PROCESS | 3900 | 1471471145957 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:05 INFO - PROCESS | 3900 | 1471471145993 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
14:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 173ms
14:59:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
14:59:06 INFO - PROCESS | 3900 | 1471471146129 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:06 INFO - PROCESS | 3900 | 1471471146160 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
14:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 171ms
14:59:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
14:59:06 INFO - PROCESS | 3900 | 1471471146316 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:06 INFO - PROCESS | 3900 | 1471471146346 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
14:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 171ms
14:59:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
14:59:06 INFO - PROCESS | 3900 | 1471471146496 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:06 INFO - PROCESS | 3900 | 1471471146537 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
14:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 170ms
14:59:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
14:59:06 INFO - PROCESS | 3900 | 1471471146674 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:06 INFO - PROCESS | 3900 | 1471471146706 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
14:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 171ms
14:59:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
14:59:06 INFO - PROCESS | 3900 | 1471471146850 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:06 INFO - PROCESS | 3900 | 1471471146883 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
14:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 171ms
14:59:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
14:59:07 INFO - PROCESS | 3900 | 1471471147025 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:07 INFO - PROCESS | 3900 | 1471471147063 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
14:59:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 171ms
14:59:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
14:59:07 INFO - PROCESS | 3900 | 1471471147199 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:07 INFO - PROCESS | 3900 | 1471471147234 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
14:59:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 171ms
14:59:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
14:59:07 INFO - PROCESS | 3900 | 1471471147375 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:07 INFO - PROCESS | 3900 | 1471471147407 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
14:59:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 171ms
14:59:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
14:59:07 INFO - PROCESS | 3900 | 1471471147550 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:07 INFO - PROCESS | 3900 | 1471471147585 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
14:59:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 171ms
14:59:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
14:59:07 INFO - PROCESS | 3900 | 1471471147729 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:07 INFO - PROCESS | 3900 | 1471471147768 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
14:59:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 171ms
14:59:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
14:59:07 INFO - PROCESS | 3900 | 1471471147898 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:07 INFO - PROCESS | 3900 | 1471471147930 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
14:59:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 170ms
14:59:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
14:59:08 INFO - PROCESS | 3900 | 1471471148074 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:08 INFO - PROCESS | 3900 | 1471471148119 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
14:59:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 171ms
14:59:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
14:59:08 INFO - PROCESS | 3900 | 1471471148249 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:08 INFO - PROCESS | 3900 | 1471471148282 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
14:59:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 172ms
14:59:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
14:59:08 INFO - PROCESS | 3900 | 1471471148425 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:08 INFO - PROCESS | 3900 | 1471471148459 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
14:59:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 370ms
14:59:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
14:59:08 INFO - PROCESS | 3900 | 1471471148802 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:08 INFO - PROCESS | 3900 | 1471471148844 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
14:59:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 230ms
14:59:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
14:59:09 INFO - PROCESS | 3900 | 1471471149048 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:09 INFO - PROCESS | 3900 | 1471471149076 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
14:59:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 171ms
14:59:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
14:59:09 INFO - PROCESS | 3900 | 1471471149229 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:09 INFO - PROCESS | 3900 | 1471471149227 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
14:59:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 171ms
14:59:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
14:59:09 INFO - PROCESS | 3900 | 1471471149370 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:09 INFO - PROCESS | 3900 | 1471471149400 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
14:59:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 170ms
14:59:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
14:59:09 INFO - PROCESS | 3900 | 1471471149545 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:09 INFO - PROCESS | 3900 | 1471471149583 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:09 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
14:59:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 171ms
14:59:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
14:59:09 INFO - PROCESS | 3900 | 1471471149720 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:09 INFO - PROCESS | 3900 | 1471471149763 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
14:59:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 171ms
14:59:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
14:59:09 INFO - PROCESS | 3900 | 1471471149894 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:09 INFO - PROCESS | 3900 | 1471471149919 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:10 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
14:59:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 120ms
14:59:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
14:59:10 INFO - PROCESS | 3900 | 1471471150017 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:10 INFO - PROCESS | 3900 | 1471471150051 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
14:59:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 171ms
14:59:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
14:59:10 INFO - PROCESS | 3900 | 1471471150193 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:10 INFO - PROCESS | 3900 | 1471471150218 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
14:59:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 171ms
14:59:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
14:59:10 INFO - PROCESS | 3900 | 1471471150369 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:10 INFO - PROCESS | 3900 | 1471471150397 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
14:59:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 172ms
14:59:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
14:59:10 INFO - PROCESS | 3900 | 1471471150546 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:10 INFO - PROCESS | 3900 | 1471471150577 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
14:59:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 171ms
14:59:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
14:59:10 INFO - PROCESS | 3900 | 1471471150720 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:10 INFO - PROCESS | 3900 | 1471471150751 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
14:59:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 170ms
14:59:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
14:59:10 INFO - PROCESS | 3900 | 1471471150895 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:10 INFO - PROCESS | 3900 | 1471471150932 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
14:59:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 171ms
14:59:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
14:59:11 INFO - PROCESS | 3900 | 1471471151074 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:11 INFO - PROCESS | 3900 | 1471471151105 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
14:59:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 171ms
14:59:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
14:59:11 INFO - PROCESS | 3900 | 1471471151245 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:11 INFO - PROCESS | 3900 | 1471471151295 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
14:59:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 171ms
14:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
14:59:11 INFO - PROCESS | 3900 | 1471471151420 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:11 INFO - PROCESS | 3900 | 1471471151455 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
14:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 171ms
14:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
14:59:11 INFO - PROCESS | 3900 | 1471471151596 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:11 INFO - PROCESS | 3900 | 1471471151637 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
14:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 171ms
14:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
14:59:11 INFO - PROCESS | 3900 | 1471471151770 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:11 INFO - PROCESS | 3900 | 1471471151809 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
14:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 171ms
14:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
14:59:11 INFO - PROCESS | 3900 | 1471471151948 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:11 INFO - PROCESS | 3900 | 1471471151991 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
14:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 171ms
14:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
14:59:12 INFO - PROCESS | 3900 | 1471471152141 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:12 INFO - PROCESS | 3900 | 1471471152189 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
14:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 170ms
14:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
14:59:12 INFO - PROCESS | 3900 | 1471471152313 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:12 INFO - PROCESS | 3900 | 1471471152344 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
14:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 171ms
14:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
14:59:12 INFO - PROCESS | 3900 | 1471471152490 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:12 INFO - PROCESS | 3900 | 1471471152522 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
14:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 171ms
14:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
14:59:12 INFO - PROCESS | 3900 | 1471471152662 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:12 INFO - PROCESS | 3900 | 1471471152699 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:12 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
14:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 171ms
14:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
14:59:12 INFO - PROCESS | 3900 | 1471471152835 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:12 INFO - PROCESS | 3900 | 1471471152870 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
14:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 171ms
14:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
14:59:13 INFO - PROCESS | 3900 | 1471471153011 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:13 INFO - PROCESS | 3900 | 1471471153045 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
14:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 173ms
14:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
14:59:13 INFO - PROCESS | 3900 | 1471471153191 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:13 INFO - PROCESS | 3900 | 1471471153223 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:13 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
14:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 171ms
14:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
14:59:13 INFO - PROCESS | 3900 | 1471471153362 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:13 INFO - PROCESS | 3900 | 1471471153398 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
14:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 171ms
14:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
14:59:13 INFO - PROCESS | 3900 | 1471471153536 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:13 INFO - PROCESS | 3900 | 1471471153577 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
14:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 170ms
14:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
14:59:13 INFO - PROCESS | 3900 | 1471471153713 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:13 INFO - PROCESS | 3900 | 1471471153756 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
14:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 171ms
14:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
14:59:13 INFO - PROCESS | 3900 | 1471471153886 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:13 INFO - PROCESS | 3900 | 1471471153921 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
14:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 171ms
14:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
14:59:14 INFO - PROCESS | 3900 | 1471471154061 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:14 INFO - PROCESS | 3900 | 1471471154097 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
14:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 171ms
14:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
14:59:14 INFO - PROCESS | 3900 | 1471471154235 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:14 INFO - PROCESS | 3900 | 1471471154274 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:14 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
14:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 171ms
14:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
14:59:14 INFO - PROCESS | 3900 | 1471471154412 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:14 INFO - PROCESS | 3900 | 1471471154446 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
14:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 171ms
14:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
14:59:14 INFO - PROCESS | 3900 | 1471471154591 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:14 INFO - PROCESS | 3900 | 1471471154623 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:14 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
14:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 120ms
14:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
14:59:14 INFO - PROCESS | 3900 | 1471471154718 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:14 INFO - PROCESS | 3900 | 1471471154755 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
14:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 171ms
14:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
14:59:14 INFO - PROCESS | 3900 | 1471471154895 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:14 INFO - PROCESS | 3900 | 1471471154969 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
14:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 429ms
14:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
14:59:15 INFO - PROCESS | 3900 | 1471471155331 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:15 INFO - PROCESS | 3900 | 1471471155373 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
14:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 370ms
14:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
14:59:15 INFO - PROCESS | 3900 | 1471471155704 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:15 INFO - PROCESS | 3900 | 1471471155732 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
14:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 171ms
14:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
14:59:15 INFO - PROCESS | 3900 | 1471471155880 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:15 INFO - PROCESS | 3900 | 1471471155909 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
14:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 171ms
14:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
14:59:16 INFO - PROCESS | 3900 | 1471471156059 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:16 INFO - PROCESS | 3900 | 1471471156086 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
14:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 171ms
14:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
14:59:16 INFO - PROCESS | 3900 | 1471471156228 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:16 INFO - PROCESS | 3900 | 1471471156255 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
14:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 171ms
14:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
14:59:16 INFO - PROCESS | 3900 | 1471471156408 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:16 INFO - PROCESS | 3900 | 1471471156434 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
14:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 170ms
14:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
14:59:16 INFO - PROCESS | 3900 | 1471471156587 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:16 INFO - PROCESS | 3900 | 1471471156620 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
14:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 173ms
14:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
14:59:16 INFO - PROCESS | 3900 | 1471471156763 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:16 INFO - PROCESS | 3900 | 1471471156788 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
14:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 172ms
14:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
14:59:16 INFO - PROCESS | 3900 | 1471471156930 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:16 INFO - PROCESS | 3900 | 1471471156958 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
14:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 120ms
14:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
14:59:17 INFO - PROCESS | 3900 | 1471471157052 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:17 INFO - PROCESS | 3900 | 1471471157080 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:17 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
14:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 171ms
14:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
14:59:17 INFO - PROCESS | 3900 | 1471471157227 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:17 INFO - PROCESS | 3900 | 1471471157263 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:17 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
14:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 171ms
14:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
14:59:17 INFO - PROCESS | 3900 | 1471471157404 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:17 INFO - PROCESS | 3900 | 1471471157446 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:17 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
14:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 171ms
14:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
14:59:17 INFO - PROCESS | 3900 | 1471471157581 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:17 INFO - PROCESS | 3900 | 1471471157613 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:17 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)
14:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 171ms
14:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
14:59:17 INFO - PROCESS | 3900 | 1471471157761 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:17 INFO - PROCESS | 3900 | 1471471157806 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
14:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 171ms
14:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
14:59:17 INFO - PROCESS | 3900 | 1471471157930 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:17 INFO - PROCESS | 3900 | 1471471157965 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
14:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 170ms
14:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
14:59:18 INFO - PROCESS | 3900 | 1471471158109 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:18 INFO - PROCESS | 3900 | 1471471158142 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
14:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 171ms
14:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
14:59:18 INFO - PROCESS | 3900 | 1471471158279 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:18 INFO - PROCESS | 3900 | 1471471158313 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
14:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 171ms
14:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
14:59:18 INFO - PROCESS | 3900 | 1471471158453 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:18 INFO - PROCESS | 3900 | 1471471158488 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
14:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 171ms
14:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
14:59:18 INFO - PROCESS | 3900 | 1471471158628 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:18 INFO - PROCESS | 3900 | 1471471158669 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
14:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 171ms
14:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
14:59:18 INFO - PROCESS | 3900 | 1471471158818 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:18 INFO - PROCESS | 3900 | 1471471158860 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
14:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 171ms
14:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
14:59:18 INFO - PROCESS | 3900 | 1471471158996 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:19 INFO - PROCESS | 3900 | 1471471159026 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
14:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 171ms
14:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
14:59:19 INFO - PROCESS | 3900 | 1471471159176 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:19 INFO - PROCESS | 3900 | 1471471159205 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
14:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 171ms
14:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
14:59:19 INFO - PROCESS | 3900 | 1471471159345 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:19 INFO - PROCESS | 3900 | 1471471159378 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
14:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 170ms
14:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
14:59:19 INFO - PROCESS | 3900 | 1471471159524 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:19 INFO - PROCESS | 3900 | 1471471159560 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:19 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
14:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 171ms
14:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
14:59:19 INFO - PROCESS | 3900 | 1471471159694 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:19 INFO - PROCESS | 3900 | 1471471159726 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
14:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 171ms
14:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
14:59:19 INFO - PROCESS | 3900 | 1471471159874 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:19 INFO - PROCESS | 3900 | 1471471159911 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
14:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 171ms
14:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
14:59:20 INFO - PROCESS | 3900 | 1471471160047 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:20 INFO - PROCESS | 3900 | 1471471160090 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:20 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)
14:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 171ms
14:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
14:59:20 INFO - PROCESS | 3900 | 1471471160224 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:20 INFO - PROCESS | 3900 | 1471471160257 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
14:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 171ms
14:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
14:59:20 INFO - PROCESS | 3900 | 1471471160395 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:20 INFO - PROCESS | 3900 | 1471471160428 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
14:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 171ms
14:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
14:59:20 INFO - PROCESS | 3900 | 1471471160581 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:20 INFO - PROCESS | 3900 | 1471471160615 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
14:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 171ms
14:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
14:59:20 INFO - PROCESS | 3900 | 1471471160753 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:20 INFO - PROCESS | 3900 | 1471471160787 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
14:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 170ms
14:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
14:59:20 INFO - PROCESS | 3900 | 1471471160928 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:20 INFO - PROCESS | 3900 | 1471471160963 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
14:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 171ms
14:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
14:59:21 INFO - PROCESS | 3900 | 1471471161104 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:21 INFO - PROCESS | 3900 | 1471471161139 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
14:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 171ms
14:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
14:59:21 INFO - PROCESS | 3900 | 1471471161280 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:21 INFO - PROCESS | 3900 | 1471471161313 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
14:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 171ms
14:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
14:59:21 INFO - PROCESS | 3900 | 1471471161525 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:21 INFO - PROCESS | 3900 | 1471471161664 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
14:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 450ms
14:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
14:59:21 INFO - PROCESS | 3900 | 1471471161913 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:21 INFO - PROCESS | 3900 | 1471471161944 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
14:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 171ms
14:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
14:59:22 INFO - PROCESS | 3900 | 1471471162091 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:22 INFO - PROCESS | 3900 | 1471471162124 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
14:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 170ms
14:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
14:59:22 INFO - PROCESS | 3900 | 1471471162265 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:22 INFO - PROCESS | 3900 | 1471471162294 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
14:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 171ms
14:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
14:59:22 INFO - PROCESS | 3900 | 1471471162441 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:22 INFO - PROCESS | 3900 | 1471471162467 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
14:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 171ms
14:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
14:59:22 INFO - PROCESS | 3900 | 1471471162613 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:22 INFO - PROCESS | 3900 | 1471471162639 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
14:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 171ms
14:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
14:59:22 INFO - PROCESS | 3900 | 1471471162787 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:22 INFO - PROCESS | 3900 | 1471471162818 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
14:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 171ms
14:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
14:59:22 INFO - PROCESS | 3900 | 1471471162962 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:22 INFO - PROCESS | 3900 | 1471471162988 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
14:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 171ms
14:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
14:59:23 INFO - PROCESS | 3900 | 1471471163141 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:23 INFO - PROCESS | 3900 | 1471471163167 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
14:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 171ms
14:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
14:59:23 INFO - PROCESS | 3900 | 1471471163312 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:23 INFO - PROCESS | 3900 | 1471471163345 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
14:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 171ms
14:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
14:59:23 INFO - PROCESS | 3900 | 1471471163487 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:23 INFO - PROCESS | 3900 | 1471471163518 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
14:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 171ms
14:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
14:59:23 INFO - PROCESS | 3900 | 1471471163663 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:23 INFO - PROCESS | 3900 | 1471471163694 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
14:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 171ms
14:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
14:59:23 INFO - PROCESS | 3900 | 1471471163848 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:23 INFO - PROCESS | 3900 | 1471471163891 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
14:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 171ms
14:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
14:59:24 INFO - PROCESS | 3900 | 1471471164012 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:24 INFO - PROCESS | 3900 | 1471471164046 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
14:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 171ms
14:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
14:59:24 INFO - PROCESS | 3900 | 1471471164186 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:24 INFO - PROCESS | 3900 | 1471471164226 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
14:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 171ms
14:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
14:59:24 INFO - PROCESS | 3900 | 1471471164361 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:24 INFO - PROCESS | 3900 | 1471471164396 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
14:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 171ms
14:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
14:59:24 INFO - PROCESS | 3900 | 1471471164537 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:24 INFO - PROCESS | 3900 | 1471471164578 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
14:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 171ms
14:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
14:59:24 INFO - PROCESS | 3900 | 1471471164712 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:24 INFO - PROCESS | 3900 | 1471471164754 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
14:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 171ms
14:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
14:59:24 INFO - PROCESS | 3900 | 1471471164891 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:24 INFO - PROCESS | 3900 | 1471471164927 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
14:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 171ms
14:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
14:59:25 INFO - PROCESS | 3900 | 1471471165068 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:25 INFO - PROCESS | 3900 | 1471471165109 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
14:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 170ms
14:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
14:59:25 INFO - PROCESS | 3900 | 1471471165245 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:25 INFO - PROCESS | 3900 | 1471471165292 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
14:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 172ms
14:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
14:59:25 INFO - PROCESS | 3900 | 1471471165424 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:25 INFO - PROCESS | 3900 | 1471471165453 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
14:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 171ms
14:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
14:59:25 INFO - PROCESS | 3900 | 1471471165596 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:25 INFO - PROCESS | 3900 | 1471471165629 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
14:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 171ms
14:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
14:59:25 INFO - PROCESS | 3900 | 1471471165771 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:25 INFO - PROCESS | 3900 | 1471471165804 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
14:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 171ms
14:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
14:59:25 INFO - PROCESS | 3900 | 1471471165947 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:25 INFO - PROCESS | 3900 | 1471471165978 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
14:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 171ms
14:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
14:59:26 INFO - PROCESS | 3900 | 1471471166127 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:26 INFO - PROCESS | 3900 | 1471471166163 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
14:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 171ms
14:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
14:59:26 INFO - PROCESS | 3900 | 1471471166301 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:26 INFO - PROCESS | 3900 | 1471471166333 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
14:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 171ms
14:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
14:59:26 INFO - PROCESS | 3900 | 1471471166478 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:26 INFO - PROCESS | 3900 | 1471471166511 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
14:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 170ms
14:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
14:59:26 INFO - PROCESS | 3900 | 1471471166654 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:26 INFO - PROCESS | 3900 | 1471471166694 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
14:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 171ms
14:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
14:59:26 INFO - PROCESS | 3900 | 1471471166828 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:26 INFO - PROCESS | 3900 | 1471471166862 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
14:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 171ms
14:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
14:59:26 INFO - PROCESS | 3900 | 1471471167008 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:27 INFO - PROCESS | 3900 | 1471471167047 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
14:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 172ms
14:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
14:59:27 INFO - PROCESS | 3900 | 1471471167178 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:27 INFO - PROCESS | 3900 | 1471471167216 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
14:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 171ms
14:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
14:59:27 INFO - PROCESS | 3900 | 1471471167358 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:27 INFO - PROCESS | 3900 | 1471471167392 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:27 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
14:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 171ms
14:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
14:59:27 INFO - PROCESS | 3900 | 1471471167533 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:27 INFO - PROCESS | 3900 | 1471471167575 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:27 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
14:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 171ms
14:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
14:59:27 INFO - PROCESS | 3900 | 1471471167710 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:27 INFO - PROCESS | 3900 | 1471471167747 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
14:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 330ms
14:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
14:59:28 INFO - PROCESS | 3900 | 1471471168120 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:28 INFO - PROCESS | 3900 | 1471471168169 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
14:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 370ms
14:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
14:59:28 INFO - PROCESS | 3900 | 1471471168503 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:28 INFO - PROCESS | 3900 | 1471471168537 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
14:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 172ms
14:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
14:59:28 INFO - PROCESS | 3900 | 1471471168680 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:28 INFO - PROCESS | 3900 | 1471471168709 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
14:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 171ms
14:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
14:59:28 INFO - PROCESS | 3900 | 1471471168867 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:28 INFO - PROCESS | 3900 | 1471471168896 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
14:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 171ms
14:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
14:59:29 INFO - PROCESS | 3900 | 1471471169043 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:29 INFO - PROCESS | 3900 | 1471471169070 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
14:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 171ms
14:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
14:59:29 INFO - PROCESS | 3900 | 1471471169214 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:29 INFO - PROCESS | 3900 | 1471471169239 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
14:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 170ms
14:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
14:59:29 INFO - PROCESS | 3900 | 1471471169392 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:29 INFO - PROCESS | 3900 | 1471471169424 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:29 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)
14:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 171ms
14:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
14:59:29 INFO - PROCESS | 3900 | 1471471169562 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:29 INFO - PROCESS | 3900 | 1471471169588 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
14:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 171ms
14:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
14:59:29 INFO - PROCESS | 3900 | 1471471169735 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:29 INFO - PROCESS | 3900 | 1471471169766 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
14:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 171ms
14:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
14:59:29 INFO - PROCESS | 3900 | 1471471169912 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:29 INFO - PROCESS | 3900 | 1471471169938 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
14:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 171ms
14:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
14:59:30 INFO - PROCESS | 3900 | 1471471170086 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:30 INFO - PROCESS | 3900 | 1471471170113 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
14:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 171ms
14:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
14:59:30 INFO - PROCESS | 3900 | 1471471170263 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:30 INFO - PROCESS | 3900 | 1471471170295 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
14:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 171ms
14:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
14:59:30 INFO - PROCESS | 3900 | 1471471170441 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:30 INFO - PROCESS | 3900 | 1471471170475 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
14:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 171ms
14:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
14:59:30 INFO - PROCESS | 3900 | 1471471170612 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:30 INFO - PROCESS | 3900 | 1471471170647 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
14:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 171ms
14:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
14:59:30 INFO - PROCESS | 3900 | 1471471170785 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:30 INFO - PROCESS | 3900 | 1471471170821 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
14:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 170ms
14:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
14:59:30 INFO - PROCESS | 3900 | 1471471170962 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:31 INFO - PROCESS | 3900 | 1471471171014 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
14:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 171ms
14:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
14:59:31 INFO - PROCESS | 3900 | 1471471171137 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:31 INFO - PROCESS | 3900 | 1471471171172 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
14:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 171ms
14:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
14:59:31 INFO - PROCESS | 3900 | 1471471171311 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:31 INFO - PROCESS | 3900 | 1471471171345 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
14:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 171ms
14:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
14:59:31 INFO - PROCESS | 3900 | 1471471171491 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:31 INFO - PROCESS | 3900 | 1471471171527 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
14:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 171ms
14:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
14:59:31 INFO - PROCESS | 3900 | 1471471171662 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:31 INFO - PROCESS | 3900 | 1471471171714 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
14:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 171ms
14:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
14:59:31 INFO - PROCESS | 3900 | 1471471171835 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:31 INFO - PROCESS | 3900 | 1471471171867 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
14:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 172ms
14:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
14:59:32 INFO - PROCESS | 3900 | 1471471172020 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:32 INFO - PROCESS | 3900 | 1471471172056 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
14:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 171ms
14:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
14:59:32 INFO - PROCESS | 3900 | 1471471172197 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:32 INFO - PROCESS | 3900 | 1471471172229 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
14:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 170ms
14:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
14:59:32 INFO - PROCESS | 3900 | 1471471172374 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:32 INFO - PROCESS | 3900 | 1471471172414 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
14:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 171ms
14:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
14:59:32 INFO - PROCESS | 3900 | 1471471172545 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:32 INFO - PROCESS | 3900 | 1471471172577 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
14:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 171ms
14:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
14:59:32 INFO - PROCESS | 3900 | 1471471172718 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:32 INFO - PROCESS | 3900 | 1471471172750 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
14:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 171ms
14:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
14:59:32 INFO - PROCESS | 3900 | 1471471172895 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:32 INFO - PROCESS | 3900 | 1471471172931 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
14:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 171ms
14:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
14:59:33 INFO - PROCESS | 3900 | 1471471173070 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:33 INFO - PROCESS | 3900 | 1471471173109 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
14:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 171ms
14:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
14:59:33 INFO - PROCESS | 3900 | 1471471173246 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:33 INFO - PROCESS | 3900 | 1471471173282 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:33 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
14:59:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:59:33 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
14:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 171ms
14:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
14:59:33 INFO - PROCESS | 3900 | 1471471173424 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:33 INFO - PROCESS | 3900 | 1471471173458 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
14:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 171ms
14:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
14:59:33 INFO - PROCESS | 3900 | 1471471173596 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:33 INFO - PROCESS | 3900 | 1471471173638 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
14:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 170ms
14:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
14:59:33 INFO - PROCESS | 3900 | 1471471173769 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:33 INFO - PROCESS | 3900 | 1471471173802 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:33 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
14:59:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:59:33 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
14:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 171ms
14:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
14:59:33 INFO - PROCESS | 3900 | 1471471173945 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:33 INFO - PROCESS | 3900 | 1471471173978 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:34 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
14:59:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:59:34 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
14:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 171ms
14:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
14:59:34 INFO - PROCESS | 3900 | 1471471174120 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:34 INFO - PROCESS | 3900 | 1471471174154 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
14:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 171ms
14:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
14:59:34 INFO - PROCESS | 3900 | 1471471174295 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:34 INFO - PROCESS | 3900 | 1471471174333 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
14:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 470ms
14:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
14:59:34 INFO - PROCESS | 3900 | 1471471174771 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:34 INFO - PROCESS | 3900 | 1471471174812 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
14:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 171ms
14:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
14:59:34 INFO - PROCESS | 3900 | 1471471174947 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:34 INFO - PROCESS | 3900 | 1471471174986 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
14:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 170ms
14:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
14:59:35 INFO - PROCESS | 3900 | 1471471175127 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:35 INFO - PROCESS | 3900 | 1471471175166 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
14:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 171ms
14:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
14:59:35 INFO - PROCESS | 3900 | 1471471175295 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:35 INFO - PROCESS | 3900 | 1471471175322 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
14:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 120ms
14:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
14:59:35 INFO - PROCESS | 3900 | 1471471175418 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:35 INFO - PROCESS | 3900 | 1471471175444 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
14:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 171ms
14:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
14:59:35 INFO - PROCESS | 3900 | 1471471175596 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:35 INFO - PROCESS | 3900 | 1471471175639 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
14:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 171ms
14:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
14:59:35 INFO - PROCESS | 3900 | 1471471175768 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:35 INFO - PROCESS | 3900 | 1471471175795 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
14:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 172ms
14:59:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
14:59:35 INFO - PROCESS | 3900 | 1471471175945 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:35 INFO - PROCESS | 3900 | 1471471175971 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
14:59:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 171ms
14:59:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
14:59:36 INFO - PROCESS | 3900 | 1471471176125 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:36 INFO - PROCESS | 3900 | 1471471176160 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
14:59:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 171ms
14:59:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
14:59:36 INFO - PROCESS | 3900 | 1471471176299 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:36 INFO - PROCESS | 3900 | 1471471176327 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
14:59:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 171ms
14:59:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
14:59:36 INFO - PROCESS | 3900 | 1471471176479 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:36 INFO - PROCESS | 3900 | 1471471176510 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
14:59:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 170ms
14:59:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
14:59:36 INFO - PROCESS | 3900 | 1471471176653 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:36 INFO - PROCESS | 3900 | 1471471176692 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
14:59:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 171ms
14:59:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
14:59:36 INFO - PROCESS | 3900 | 1471471176829 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:36 INFO - PROCESS | 3900 | 1471471176874 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
14:59:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 171ms
14:59:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
14:59:36 INFO - PROCESS | 3900 | 1471471177004 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:37 INFO - PROCESS | 3900 | 1471471177037 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
14:59:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 171ms
14:59:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
14:59:37 INFO - PROCESS | 3900 | 1471471177182 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:37 INFO - PROCESS | 3900 | 1471471177216 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
14:59:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 171ms
14:59:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
14:59:37 INFO - PROCESS | 3900 | 1471471177358 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:37 INFO - PROCESS | 3900 | 1471471177394 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
14:59:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 171ms
14:59:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
14:59:37 INFO - PROCESS | 3900 | 1471471177529 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:37 INFO - PROCESS | 3900 | 1471471177565 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
14:59:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 171ms
14:59:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
14:59:37 INFO - PROCESS | 3900 | 1471471177703 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:37 INFO - PROCESS | 3900 | 1471471177741 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
14:59:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 171ms
14:59:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
14:59:37 INFO - PROCESS | 3900 | 1471471177884 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:37 INFO - PROCESS | 3900 | 1471471177938 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
14:59:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 170ms
14:59:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
14:59:38 INFO - PROCESS | 3900 | 1471471178066 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:38 INFO - PROCESS | 3900 | 1471471178125 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
14:59:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 230ms
14:59:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
14:59:38 INFO - PROCESS | 3900 | 1471471178299 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:38 INFO - PROCESS | 3900 | 1471471178332 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
14:59:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 171ms
14:59:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
14:59:38 INFO - PROCESS | 3900 | 1471471178476 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:38 INFO - PROCESS | 3900 | 1471471178510 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
14:59:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 171ms
14:59:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
14:59:38 INFO - PROCESS | 3900 | 1471471178646 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:38 INFO - PROCESS | 3900 | 1471471178681 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
14:59:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 171ms
14:59:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
14:59:38 INFO - PROCESS | 3900 | 1471471178820 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:38 INFO - PROCESS | 3900 | 1471471178852 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
14:59:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 171ms
14:59:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
14:59:38 INFO - PROCESS | 3900 | 1471471178995 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:39 INFO - PROCESS | 3900 | 1471471179029 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
14:59:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 171ms
14:59:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
14:59:39 INFO - PROCESS | 3900 | 1471471179175 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:39 INFO - PROCESS | 3900 | 1471471179215 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
14:59:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 171ms
14:59:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
14:59:39 INFO - PROCESS | 3900 | 1471471179345 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:39 INFO - PROCESS | 3900 | 1471471179378 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
14:59:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 170ms
14:59:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
14:59:39 INFO - PROCESS | 3900 | 1471471179519 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:39 INFO - PROCESS | 3900 | 1471471179552 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
14:59:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 171ms
14:59:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
14:59:39 INFO - PROCESS | 3900 | 1471471179699 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:39 INFO - PROCESS | 3900 | 1471471179734 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
14:59:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 171ms
14:59:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
14:59:39 INFO - PROCESS | 3900 | 1471471179875 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:39 INFO - PROCESS | 3900 | 1471471179906 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
14:59:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 171ms
14:59:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
14:59:40 INFO - PROCESS | 3900 | 1471471180047 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:40 INFO - PROCESS | 3900 | 1471471180081 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
14:59:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 171ms
14:59:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
14:59:40 INFO - PROCESS | 3900 | 1471471180224 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:40 INFO - PROCESS | 3900 | 1471471180265 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
14:59:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 171ms
14:59:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
14:59:40 INFO - PROCESS | 3900 | 1471471180395 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:40 INFO - PROCESS | 3900 | 1471471180429 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:40 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
14:59:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 171ms
14:59:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
14:59:40 INFO - PROCESS | 3900 | 1471471180569 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:40 INFO - PROCESS | 3900 | 1471471180604 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
14:59:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 171ms
14:59:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
14:59:40 INFO - PROCESS | 3900 | 1471471180745 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:40 INFO - PROCESS | 3900 | 1471471180780 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
14:59:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 429ms
14:59:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
14:59:41 INFO - PROCESS | 3900 | 1471471181181 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:41 INFO - PROCESS | 3900 | 1471471181223 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
14:59:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 230ms
14:59:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
14:59:41 INFO - PROCESS | 3900 | 1471471181415 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:41 INFO - PROCESS | 3900 | 1471471181446 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
14:59:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 171ms
14:59:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
14:59:41 INFO - PROCESS | 3900 | 1471471181595 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:41 INFO - PROCESS | 3900 | 1471471181622 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
14:59:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 171ms
14:59:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
14:59:41 INFO - PROCESS | 3900 | 1471471181765 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:41 INFO - PROCESS | 3900 | 1471471181794 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
14:59:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 171ms
14:59:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
14:59:41 INFO - PROCESS | 3900 | 1471471181944 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:41 INFO - PROCESS | 3900 | 1471471181980 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
14:59:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 171ms
14:59:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
14:59:42 INFO - PROCESS | 3900 | 1471471182115 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:42 INFO - PROCESS | 3900 | 1471471182148 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:42 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
14:59:42 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
14:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:59:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 170ms
14:59:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
14:59:42 INFO - PROCESS | 3900 | 1471471182292 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:42 INFO - PROCESS | 3900 | 1471471182321 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
14:59:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 171ms
14:59:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
14:59:42 INFO - PROCESS | 3900 | 1471471182462 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:42 INFO - PROCESS | 3900 | 1471471182500 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
14:59:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 171ms
14:59:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
14:59:42 INFO - PROCESS | 3900 | 1471471182637 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:42 INFO - PROCESS | 3900 | 1471471182672 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
14:59:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 172ms
14:59:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
14:59:42 INFO - PROCESS | 3900 | 1471471182812 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:42 INFO - PROCESS | 3900 | 1471471182845 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
14:59:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 171ms
14:59:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
14:59:42 INFO - PROCESS | 3900 | 1471471182985 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:43 INFO - PROCESS | 3900 | 1471471183017 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
14:59:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 171ms
14:59:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
14:59:43 INFO - PROCESS | 3900 | 1471471183163 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:43 INFO - PROCESS | 3900 | 1471471183189 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
14:59:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 171ms
14:59:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
14:59:43 INFO - PROCESS | 3900 | 1471471183345 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:43 INFO - PROCESS | 3900 | 1471471183399 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
14:59:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 230ms
14:59:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
14:59:43 INFO - PROCESS | 3900 | 1471471183571 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:43 INFO - PROCESS | 3900 | 1471471183615 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
14:59:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 170ms
14:59:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
14:59:43 INFO - PROCESS | 3900 | 1471471183752 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:43 INFO - PROCESS | 3900 | 1471471183786 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
14:59:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 171ms
14:59:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
14:59:43 INFO - PROCESS | 3900 | 1471471183929 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:43 INFO - PROCESS | 3900 | 1471471183965 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
14:59:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms
14:59:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
14:59:44 INFO - PROCESS | 3900 | 1471471184504 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:44 INFO - PROCESS | 3900 | 1471471184540 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
14:59:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 230ms
14:59:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
14:59:44 INFO - PROCESS | 3900 | 1471471184737 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:44 INFO - PROCESS | 3900 | 1471471184767 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
14:59:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 171ms
14:59:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
14:59:44 INFO - PROCESS | 3900 | 1471471184912 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:44 INFO - PROCESS | 3900 | 1471471184943 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
14:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 171ms
14:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
14:59:45 INFO - PROCESS | 3900 | 1471471185087 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:45 INFO - PROCESS | 3900 | 1471471185128 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
14:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 170ms
14:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
14:59:45 INFO - PROCESS | 3900 | 1471471185261 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:45 INFO - PROCESS | 3900 | 1471471185295 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
14:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 171ms
14:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
14:59:45 INFO - PROCESS | 3900 | 1471471185442 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:45 INFO - PROCESS | 3900 | 1471471185474 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
14:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 173ms
14:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
14:59:45 INFO - PROCESS | 3900 | 1471471185612 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:45 INFO - PROCESS | 3900 | 1471471185642 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
14:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 171ms
14:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
14:59:45 INFO - PROCESS | 3900 | 1471471185786 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:45 INFO - PROCESS | 3900 | 1471471185825 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
14:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 171ms
14:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
14:59:45 INFO - PROCESS | 3900 | 1471471185964 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:45 INFO - PROCESS | 3900 | 1471471185998 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
14:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 171ms
14:59:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
14:59:46 INFO - PROCESS | 3900 | 1471471186137 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:46 INFO - PROCESS | 3900 | 1471471186168 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
14:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 171ms
14:59:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
14:59:46 INFO - PROCESS | 3900 | 1471471186321 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:46 INFO - PROCESS | 3900 | 1471471186356 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
14:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 171ms
14:59:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
14:59:46 INFO - PROCESS | 3900 | 1471471186497 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:46 INFO - PROCESS | 3900 | 1471471186536 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
14:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 170ms
14:59:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
14:59:46 INFO - PROCESS | 3900 | 1471471186670 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:46 INFO - PROCESS | 3900 | 1471471186711 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
14:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 171ms
14:59:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
14:59:46 INFO - PROCESS | 3900 | 1471471186845 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:46 INFO - PROCESS | 3900 | 1471471186880 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
14:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 171ms
14:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
14:59:47 INFO - PROCESS | 3900 | 1471471187025 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:47 INFO - PROCESS | 3900 | 1471471187058 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
14:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 120ms
14:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
14:59:47 INFO - PROCESS | 3900 | 1471471187151 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:47 INFO - PROCESS | 3900 | 1471471187193 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
14:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 171ms
14:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
14:59:47 INFO - PROCESS | 3900 | 1471471187329 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:47 INFO - PROCESS | 3900 | 1471471187386 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
14:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 470ms
14:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
14:59:47 INFO - PROCESS | 3900 | 1471471187805 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:47 INFO - PROCESS | 3900 | 1471471187866 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
14:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 229ms
14:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
14:59:48 INFO - PROCESS | 3900 | 1471471188044 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:48 INFO - PROCESS | 3900 | 1471471188075 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
14:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 171ms
14:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
14:59:48 INFO - PROCESS | 3900 | 1471471188218 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:48 INFO - PROCESS | 3900 | 1471471188247 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
14:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 171ms
14:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
14:59:48 INFO - PROCESS | 3900 | 1471471188395 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:48 INFO - PROCESS | 3900 | 1471471188422 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
14:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 171ms
14:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
14:59:48 INFO - PROCESS | 3900 | 1471471188564 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:48 INFO - PROCESS | 3900 | 1471471188592 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
14:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 172ms
14:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
14:59:48 INFO - PROCESS | 3900 | 1471471188750 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:48 INFO - PROCESS | 3900 | 1471471188782 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
14:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 171ms
14:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
14:59:48 INFO - PROCESS | 3900 | 1471471188920 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:48 INFO - PROCESS | 3900 | 1471471188954 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
14:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 172ms
14:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
14:59:49 INFO - PROCESS | 3900 | 1471471189096 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:49 INFO - PROCESS | 3900 | 1471471189123 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
14:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 120ms
14:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
14:59:49 INFO - PROCESS | 3900 | 1471471189221 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:49 INFO - PROCESS | 3900 | 1471471189259 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
14:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 170ms
14:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
14:59:49 INFO - PROCESS | 3900 | 1471471189395 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:49 INFO - PROCESS | 3900 | 1471471189431 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
14:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 171ms
14:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
14:59:49 INFO - PROCESS | 3900 | 1471471189575 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:49 INFO - PROCESS | 3900 | 1471471189616 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
14:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 171ms
14:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
14:59:49 INFO - PROCESS | 3900 | 1471471189759 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:49 INFO - PROCESS | 3900 | 1471471189789 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
14:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 171ms
14:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
14:59:49 INFO - PROCESS | 3900 | 1471471189944 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:49 INFO - PROCESS | 3900 | 1471471189988 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
14:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 230ms
14:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
14:59:50 INFO - PROCESS | 3900 | 1471471190157 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:50 INFO - PROCESS | 3900 | 1471471190194 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
14:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 171ms
14:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
14:59:50 INFO - PROCESS | 3900 | 1471471190336 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:50 INFO - PROCESS | 3900 | 1471471190373 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
14:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 171ms
14:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
14:59:50 INFO - PROCESS | 3900 | 1471471190512 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:50 INFO - PROCESS | 3900 | 1471471190550 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
14:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 172ms
14:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
14:59:50 INFO - PROCESS | 3900 | 1471471190687 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:50 INFO - PROCESS | 3900 | 1471471190738 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
14:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 170ms
14:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
14:59:50 INFO - PROCESS | 3900 | 1471471190868 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:50 INFO - PROCESS | 3900 | 1471471190911 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
14:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 171ms
14:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
14:59:51 INFO - PROCESS | 3900 | 1471471191050 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:51 INFO - PROCESS | 3900 | 1471471191081 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
14:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 171ms
14:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
14:59:51 INFO - PROCESS | 3900 | 1471471191223 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:51 INFO - PROCESS | 3900 | 1471471191256 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
14:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 171ms
14:59:51 INFO - PROCESS | 3900 | 1471471191407 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
14:59:51 INFO - PROCESS | 3900 | 1471471191438 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
14:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 171ms
14:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
14:59:51 INFO - PROCESS | 3900 | 1471471191583 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:51 INFO - PROCESS | 3900 | 1471471191616 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
14:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 171ms
14:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
14:59:51 INFO - PROCESS | 3900 | 1471471191764 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:51 INFO - PROCESS | 3900 | 1471471191796 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
14:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 171ms
14:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
14:59:51 INFO - PROCESS | 3900 | 1471471191931 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:51 INFO - PROCESS | 3900 | 1471471191964 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
14:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 171ms
14:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
14:59:52 INFO - PROCESS | 3900 | 1471471192106 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:52 INFO - PROCESS | 3900 | 1471471192138 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
14:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 170ms
14:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
14:59:52 INFO - PROCESS | 3900 | 1471471192282 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:52 INFO - PROCESS | 3900 | 1471471192314 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
14:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 171ms
14:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
14:59:52 INFO - PROCESS | 3900 | 1471471192457 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:52 INFO - PROCESS | 3900 | 1471471192497 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
14:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 171ms
14:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
14:59:52 INFO - PROCESS | 3900 | 1471471192633 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:52 INFO - PROCESS | 3900 | 1471471192677 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
14:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 171ms
14:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
14:59:52 INFO - PROCESS | 3900 | 1471471192807 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:52 INFO - PROCESS | 3900 | 1471471192842 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
14:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 171ms
14:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
14:59:52 INFO - PROCESS | 3900 | 1471471192985 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:53 INFO - PROCESS | 3900 | 1471471193025 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
14:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 171ms
14:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
14:59:53 INFO - PROCESS | 3900 | 1471471193162 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:53 INFO - PROCESS | 3900 | 1471471193207 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
14:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 171ms
14:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
14:59:53 INFO - PROCESS | 3900 | 1471471193333 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:53 INFO - PROCESS | 3900 | 1471471193368 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
14:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 171ms
14:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
14:59:53 INFO - PROCESS | 3900 | 1471471193507 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:53 INFO - PROCESS | 3900 | 1471471193545 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
14:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 170ms
14:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
14:59:53 INFO - PROCESS | 3900 | 1471471193683 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:53 INFO - PROCESS | 3900 | 1471471193719 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
14:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 171ms
14:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
14:59:53 INFO - PROCESS | 3900 | 1471471193870 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:53 INFO - PROCESS | 3900 | 1471471193943 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
14:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 470ms
14:59:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
14:59:54 INFO - PROCESS | 3900 | 1471471194331 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:54 INFO - PROCESS | 3900 | 1471471194521 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
14:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 330ms
14:59:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
14:59:54 INFO - PROCESS | 3900 | 1471471194668 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:54 INFO - PROCESS | 3900 | 1471471194698 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
14:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 171ms
14:59:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
14:59:54 INFO - PROCESS | 3900 | 1471471194845 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:54 INFO - PROCESS | 3900 | 1471471194874 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
14:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 171ms
14:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
14:59:55 INFO - PROCESS | 3900 | 1471471195030 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:55 INFO - PROCESS | 3900 | 1471471195073 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
14:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 170ms
14:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
14:59:55 INFO - PROCESS | 3900 | 1471471195195 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:55 INFO - PROCESS | 3900 | 1471471195231 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
14:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 171ms
14:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
14:59:55 INFO - PROCESS | 3900 | 1471471195366 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:55 INFO - PROCESS | 3900 | 1471471195393 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
14:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 171ms
14:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
14:59:55 INFO - PROCESS | 3900 | 1471471195540 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:55 INFO - PROCESS | 3900 | 1471471195570 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
14:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 171ms
14:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
14:59:55 INFO - PROCESS | 3900 | 1471471195716 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:55 INFO - PROCESS | 3900 | 1471471195743 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
14:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 171ms
14:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
14:59:55 INFO - PROCESS | 3900 | 1471471195891 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:55 INFO - PROCESS | 3900 | 1471471195923 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
14:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 171ms
14:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
14:59:56 INFO - PROCESS | 3900 | 1471471196065 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:56 INFO - PROCESS | 3900 | 1471471196095 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
14:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 120ms
14:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
14:59:56 INFO - PROCESS | 3900 | 1471471196190 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:56 INFO - PROCESS | 3900 | 1471471196219 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
14:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 171ms
14:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
14:59:56 INFO - PROCESS | 3900 | 1471471196366 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:56 INFO - PROCESS | 3900 | 1471471196404 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
14:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 170ms
14:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
14:59:56 INFO - PROCESS | 3900 | 1471471196545 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:56 INFO - PROCESS | 3900 | 1471471196581 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
14:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 171ms
14:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
14:59:56 INFO - PROCESS | 3900 | 1471471196716 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:56 INFO - PROCESS | 3900 | 1471471196750 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
14:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 171ms
14:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
14:59:56 INFO - PROCESS | 3900 | 1471471196889 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:56 INFO - PROCESS | 3900 | 1471471196923 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
14:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 171ms
14:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
14:59:57 INFO - PROCESS | 3900 | 1471471197069 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:57 INFO - PROCESS | 3900 | 1471471197104 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
14:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 171ms
14:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
14:59:57 INFO - PROCESS | 3900 | 1471471197251 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:57 INFO - PROCESS | 3900 | 1471471197287 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
14:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 190ms
14:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
14:59:57 INFO - PROCESS | 3900 | 1471471197436 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:57 INFO - PROCESS | 3900 | 1471471197474 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
14:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 171ms
14:59:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
14:59:57 INFO - PROCESS | 3900 | 1471471197614 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:57 INFO - PROCESS | 3900 | 1471471197655 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
14:59:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 171ms
14:59:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
14:59:57 INFO - PROCESS | 3900 | 1471471197784 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:57 INFO - PROCESS | 3900 | 1471471197835 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
14:59:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 170ms
14:59:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
14:59:57 INFO - PROCESS | 3900 | 1471471197962 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:57 INFO - PROCESS | 3900 | 1471471198000 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
14:59:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 171ms
14:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
14:59:58 INFO - PROCESS | 3900 | 1471471198133 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:58 INFO - PROCESS | 3900 | 1471471198164 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
14:59:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 171ms
14:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
14:59:58 INFO - PROCESS | 3900 | 1471471198307 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:58 INFO - PROCESS | 3900 | 1471471198340 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
14:59:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 171ms
14:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
14:59:58 INFO - PROCESS | 3900 | 1471471198489 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:58 INFO - PROCESS | 3900 | 1471471198527 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
14:59:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 171ms
14:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
14:59:58 INFO - PROCESS | 3900 | 1471471198665 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:58 INFO - PROCESS | 3900 | 1471471198697 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:59 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)
14:59:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 670ms
14:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
14:59:59 INFO - PROCESS | 3900 | 1471471199338 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:59 INFO - PROCESS | 3900 | 1471471199371 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
14:59:59 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
14:59:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:59:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
14:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:59:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:59:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 629ms
14:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
14:59:59 INFO - PROCESS | 3900 | 1471471199971 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:00 INFO - PROCESS | 3900 | 1471471200003 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
15:00:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:00:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
15:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:00:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 670ms
15:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
15:00:00 INFO - PROCESS | 3900 | 1471471200645 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:00 INFO - PROCESS | 3900 | 1471471200704 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
15:00:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 829ms
15:00:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
15:00:01 INFO - PROCESS | 3900 | 1471471201478 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:01 INFO - PROCESS | 3900 | 1471471201507 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
15:00:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 670ms
15:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
15:00:02 INFO - PROCESS | 3900 | 1471471202152 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:02 INFO - PROCESS | 3900 | 1471471202181 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
15:00:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:00:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
15:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:00:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 669ms
15:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
15:00:02 INFO - PROCESS | 3900 | 1471471202829 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:02 INFO - PROCESS | 3900 | 1471471202864 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
15:00:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:00:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
15:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:00:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 670ms
15:00:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
15:00:03 INFO - PROCESS | 3900 | 1471471203499 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:03 INFO - PROCESS | 3900 | 1471471203544 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
15:00:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:00:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
15:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:00:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 669ms
15:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
15:00:04 INFO - PROCESS | 3900 | 1471471204172 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:04 INFO - PROCESS | 3900 | 1471471204198 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
15:00:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
15:00:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
15:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:00:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 670ms
15:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
15:00:04 INFO - PROCESS | 3900 | 1471471204846 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:04 INFO - PROCESS | 3900 | 1471471204880 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
15:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 171ms
15:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
15:00:05 INFO - PROCESS | 3900 | 1471471205018 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:05 INFO - PROCESS | 3900 | 1471471205049 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
15:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 173ms
15:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
15:00:05 INFO - PROCESS | 3900 | 1471471205199 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:05 INFO - PROCESS | 3900 | 1471471205226 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
15:00:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:00:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
15:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 171ms
15:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
15:00:05 INFO - PROCESS | 3900 | 1471471205373 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:05 INFO - PROCESS | 3900 | 1471471205401 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
15:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 171ms
15:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
15:00:05 INFO - PROCESS | 3900 | 1471471205549 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:05 INFO - PROCESS | 3900 | 1471471205578 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
15:00:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:00:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
15:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 171ms
15:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
15:00:05 INFO - PROCESS | 3900 | 1471471205728 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:05 INFO - PROCESS | 3900 | 1471471205762 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
15:00:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:00:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
15:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
15:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
15:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 171ms
15:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
15:00:05 INFO - PROCESS | 3900 | 1471471205899 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:05 INFO - PROCESS | 3900 | 1471471205932 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
15:00:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 171ms
15:00:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
15:00:06 INFO - PROCESS | 3900 | 1471471206078 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:06 INFO - PROCESS | 3900 | 1471471206107 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
15:00:06 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
15:00:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
15:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:00:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 629ms
15:00:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
15:00:06 INFO - PROCESS | 3900 | 1471471206709 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:06 INFO - PROCESS | 3900 | 1471471206744 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
15:00:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 370ms
15:00:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
15:00:07 INFO - PROCESS | 3900 | 1471471207082 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:07 INFO - PROCESS | 3900 | 1471471207126 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
15:00:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 330ms
15:00:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
15:00:07 INFO - PROCESS | 3900 | 1471471207419 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:07 INFO - PROCESS | 3900 | 1471471207452 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
15:00:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 171ms
15:00:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
15:00:07 INFO - PROCESS | 3900 | 1471471207597 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:07 INFO - PROCESS | 3900 | 1471471207626 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
15:00:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 171ms
15:00:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
15:00:07 INFO - PROCESS | 3900 | 1471471207771 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:07 INFO - PROCESS | 3900 | 1471471207802 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
15:00:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 170ms
15:00:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
15:00:07 INFO - PROCESS | 3900 | 1471471207945 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:07 INFO - PROCESS | 3900 | 1471471207982 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
15:00:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 171ms
15:00:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
15:00:08 INFO - PROCESS | 3900 | 1471471208116 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:08 INFO - PROCESS | 3900 | 1471471208140 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
15:00:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 171ms
15:00:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
15:00:08 INFO - PROCESS | 3900 | 1471471208291 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:08 INFO - PROCESS | 3900 | 1471471208323 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
15:00:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 171ms
15:00:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
15:00:08 INFO - PROCESS | 3900 | 1471471208465 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:08 INFO - PROCESS | 3900 | 1471471208493 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
15:00:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 171ms
15:00:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
15:00:08 INFO - PROCESS | 3900 | 1471471208645 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:08 INFO - PROCESS | 3900 | 1471471208671 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
15:00:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 172ms
15:00:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
15:00:08 INFO - PROCESS | 3900 | 1471471208816 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:08 INFO - PROCESS | 3900 | 1471471208844 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
15:00:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 171ms
15:00:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
15:00:08 INFO - PROCESS | 3900 | 1471471208999 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:09 INFO - PROCESS | 3900 | 1471471209024 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
15:00:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 136ms
15:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
15:00:09 INFO - PROCESS | 3900 | 1471471209134 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:09 INFO - PROCESS | 3900 | 1471471209165 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
15:00:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 172ms
15:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
15:00:09 INFO - PROCESS | 3900 | 1471471209315 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:09 INFO - PROCESS | 3900 | 1471471209349 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
15:00:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 170ms
15:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
15:00:09 INFO - PROCESS | 3900 | 1471471209489 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:09 INFO - PROCESS | 3900 | 1471471209521 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
15:00:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 171ms
15:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
15:00:09 INFO - PROCESS | 3900 | 1471471209666 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:09 INFO - PROCESS | 3900 | 1471471209700 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
15:00:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 171ms
15:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
15:00:09 INFO - PROCESS | 3900 | 1471471209840 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:09 INFO - PROCESS | 3900 | 1471471209874 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
15:00:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 171ms
15:00:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
15:00:10 INFO - PROCESS | 3900 | 1471471210016 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - PROCESS | 3900 | 1471471210043 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
15:00:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 171ms
15:00:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
15:00:10 INFO - PROCESS | 3900 | 1471471210191 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - PROCESS | 3900 | 1471471210223 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
15:00:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 172ms
15:00:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
15:00:10 INFO - PROCESS | 3900 | 1471471210366 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - PROCESS | 3900 | 1471471210398 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
15:00:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 120ms
15:00:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
15:00:10 INFO - PROCESS | 3900 | 1471471210490 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - PROCESS | 3900 | 1471471210520 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
15:00:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 171ms
15:00:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
15:00:10 INFO - PROCESS | 3900 | 1471471210666 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - PROCESS | 3900 | 1471471210694 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
15:00:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 119ms
15:00:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
15:00:10 INFO - PROCESS | 3900 | 1471471210793 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - PROCESS | 3900 | 1471471210835 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
15:00:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 171ms
15:00:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
15:00:10 INFO - PROCESS | 3900 | 1471471210966 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:10 INFO - PROCESS | 3900 | 1471471210995 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
15:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 120ms
15:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
15:00:11 INFO - PROCESS | 3900 | 1471471211089 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:11 INFO - PROCESS | 3900 | 1471471211119 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
15:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 171ms
15:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
15:00:11 INFO - PROCESS | 3900 | 1471471211266 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:11 INFO - PROCESS | 3900 | 1471471211298 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
15:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 171ms
15:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
15:00:11 INFO - PROCESS | 3900 | 1471471211440 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:11 INFO - PROCESS | 3900 | 1471471211471 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
15:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 171ms
15:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
15:00:11 INFO - PROCESS | 3900 | 1471471211620 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:11 INFO - PROCESS | 3900 | 1471471211651 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
15:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 171ms
15:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
15:00:11 INFO - PROCESS | 3900 | 1471471211795 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:11 INFO - PROCESS | 3900 | 1471471211827 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
15:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 171ms
15:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
15:00:11 INFO - PROCESS | 3900 | 1471471211965 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:11 INFO - PROCESS | 3900 | 1471471211997 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
15:00:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 120ms
15:00:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
15:00:12 INFO - PROCESS | 3900 | 1471471212089 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:12 INFO - PROCESS | 3900 | 1471471212131 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
15:00:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 170ms
15:00:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
15:00:12 INFO - PROCESS | 3900 | 1471471212272 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:12 INFO - PROCESS | 3900 | 1471471212304 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
15:00:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 171ms
15:00:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
15:00:12 INFO - PROCESS | 3900 | 1471471212440 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:12 INFO - PROCESS | 3900 | 1471471212474 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
15:00:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 171ms
15:00:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
15:00:12 INFO - PROCESS | 3900 | 1471471212616 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:12 INFO - PROCESS | 3900 | 1471471212651 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
15:00:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 171ms
15:00:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
15:00:12 INFO - PROCESS | 3900 | 1471471212791 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:12 INFO - PROCESS | 3900 | 1471471212827 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
15:00:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 171ms
15:00:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
15:00:12 INFO - PROCESS | 3900 | 1471471212965 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:12 INFO - PROCESS | 3900 | 1471471212999 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
15:00:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 171ms
15:00:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
15:00:13 INFO - PROCESS | 3900 | 1471471213140 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:13 INFO - PROCESS | 3900 | 1471471213181 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
15:00:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 370ms
15:00:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
15:00:13 INFO - PROCESS | 3900 | 1471471213519 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:13 INFO - PROCESS | 3900 | 1471471213566 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
15:00:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 170ms
15:00:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
15:00:13 INFO - PROCESS | 3900 | 1471471213697 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:13 INFO - PROCESS | 3900 | 1471471213730 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
15:00:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 171ms
15:00:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
15:00:13 INFO - PROCESS | 3900 | 1471471213879 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:13 INFO - PROCESS | 3900 | 1471471213908 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
15:00:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 171ms
15:00:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
15:00:14 INFO - PROCESS | 3900 | 1471471214051 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:14 INFO - PROCESS | 3900 | 1471471214082 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
15:00:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 171ms
15:00:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
15:00:14 INFO - PROCESS | 3900 | 1471471214225 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:14 INFO - PROCESS | 3900 | 1471471214272 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
15:00:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 171ms
15:00:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
15:00:14 INFO - PROCESS | 3900 | 1471471214401 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:14 INFO - PROCESS | 3900 | 1471471214434 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
15:00:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 171ms
15:00:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
15:00:14 INFO - PROCESS | 3900 | 1471471214574 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:14 INFO - PROCESS | 3900 | 1471471214600 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
15:00:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 171ms
15:00:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
15:00:14 INFO - PROCESS | 3900 | 1471471214758 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:14 INFO - PROCESS | 3900 | 1471471214796 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
15:00:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
15:00:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 172ms
15:00:14 INFO - TEST-START | /DOMEvents/constructors.html
15:00:14 INFO - PROCESS | 3900 | 1471471214933 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:14 INFO - PROCESS | 3900 | 1471471214959 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
15:00:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:00:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:00:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:00:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:00:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:00:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
15:00:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
15:00:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 184ms
15:00:15 INFO - TEST-START | /DOMEvents/event-phases-order.html
15:00:15 INFO - PROCESS | 3900 | 1471471215129 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:15 INFO - PROCESS | 3900 | 1471471215156 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
15:00:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 120ms
15:00:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
15:00:15 INFO - PROCESS | 3900 | 1471471215258 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:15 INFO - PROCESS | 3900 | 1471471215288 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
15:00:15 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:00:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
15:00:15 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:00:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
15:00:15 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:00:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
15:00:15 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
15:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
15:00:15 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
15:00:15 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 178ms
15:00:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
15:00:15 INFO - PROCESS | 3900 | 1471471215432 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:15 INFO - PROCESS | 3900 | 1471471215458 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:15 INFO - PROCESS | 3900 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
15:00:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
15:00:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 172ms
15:00:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
15:00:15 INFO - PROCESS | 3900 | 1471471215608 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:15 INFO - PROCESS | 3900 | 1471471215644 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:15 INFO - PROCESS | 3900 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
15:00:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
15:00:15 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 171ms
15:00:15 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
15:00:15 INFO - PROCESS | 3900 | 1471471215783 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:15 INFO - PROCESS | 3900 | 1471471215818 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:15 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
15:00:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 171ms
15:00:15 INFO - PROCESS | 3900 | 1471471215966 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
15:00:15 INFO - PROCESS | 3900 | 1471471216002 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:16 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
15:00:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 171ms
15:00:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
15:00:16 INFO - PROCESS | 3900 | 1471471216147 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:16 INFO - PROCESS | 3900 | 1471471216187 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:16 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
15:00:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
15:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
15:00:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 171ms
15:00:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
15:00:16 INFO - PROCESS | 3900 | 1471471216318 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:16 INFO - PROCESS | 3900 | 1471471216353 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:16 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
15:00:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 171ms
15:00:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
15:00:16 INFO - PROCESS | 3900 | 1471471216495 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:16 INFO - PROCESS | 3900 | 1471471216532 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:16 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
15:00:16 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
15:00:16 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
15:00:16 INFO - PROCESS | 3900 | 1471471216666 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:16 INFO - PROCESS | 3900 | 1471471216716 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:00:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
15:00:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 171ms
15:00:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
15:00:16 INFO - PROCESS | 3900 | 1471471216853 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:16 INFO - PROCESS | 3900 | 1471471216901 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
15:00:17 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 191ms
15:00:17 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
15:00:17 INFO - PROCESS | 3900 | 1471471217035 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - PROCESS | 3900 | 1471471217065 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
15:00:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 120ms
15:00:17 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
15:00:17 INFO - PROCESS | 3900 | 1471471217157 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - PROCESS | 3900 | 1471471217197 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
15:00:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 171ms
15:00:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
15:00:17 INFO - PROCESS | 3900 | 1471471217332 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - PROCESS | 3900 | 1471471217365 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
15:00:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 120ms
15:00:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
15:00:17 INFO - PROCESS | 3900 | 1471471217458 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - PROCESS | 3900 | 1471471217494 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
15:00:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 171ms
15:00:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
15:00:17 INFO - PROCESS | 3900 | 1471471217633 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - PROCESS | 3900 | 1471471217666 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
15:00:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 120ms
15:00:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
15:00:17 INFO - PROCESS | 3900 | 1471471217758 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - PROCESS | 3900 | 1471471217796 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
15:00:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
15:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
15:00:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 170ms
15:00:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
15:00:17 INFO - PROCESS | 3900 | 1471471217934 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:17 INFO - PROCESS | 3900 | 1471471217971 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
15:00:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 120ms
15:00:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
15:00:18 INFO - PROCESS | 3900 | 1471471218058 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - PROCESS | 3900 | 1471471218092 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
15:00:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
15:00:18 INFO - PROCESS | 3900 | 1471471218235 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
15:00:18 INFO - PROCESS | 3900 | 1471471218277 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
15:00:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
15:00:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 121ms
15:00:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
15:00:18 INFO - PROCESS | 3900 | 1471471218365 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - PROCESS | 3900 | 1471471218409 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
15:00:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 171ms
15:00:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
15:00:18 INFO - PROCESS | 3900 | 1471471218540 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - PROCESS | 3900 | 1471471218574 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
15:00:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 171ms
15:00:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
15:00:18 INFO - PROCESS | 3900 | 1471471218716 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - PROCESS | 3900 | 1471471218750 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
15:00:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 120ms
15:00:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker
15:00:18 INFO - PROCESS | 3900 | 1471471218841 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - PROCESS | 3900 | 1471471218882 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
15:00:18 INFO - {}
15:00:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
15:00:18 INFO - {}
15:00:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
15:00:18 INFO - {}
15:00:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
15:00:18 INFO - {}
15:00:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 171ms
15:00:18 INFO - TEST-START | /FileAPI/fileReader.html
15:00:19 INFO - PROCESS | 3900 | 1471471219016 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:19 INFO - PROCESS | 3900 | 1471471219058 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
15:00:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
15:00:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
15:00:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
15:00:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 171ms
15:00:19 INFO - TEST-START | /FileAPI/historical.html
15:00:19 INFO - PROCESS | 3900 | 1471471219192 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:19 INFO - PROCESS | 3900 | 1471471219229 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
15:00:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
15:00:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
15:00:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
15:00:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
15:00:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
15:00:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
15:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
15:00:19 INFO - TEST-OK | /FileAPI/historical.html | took 120ms
15:00:19 INFO - TEST-START | /FileAPI/idlharness.html
15:00:19 INFO - PROCESS | 3900 | 1471471219315 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:19 INFO - PROCESS | 3900 | 1471471219350 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
15:00:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:00:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:00:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:00:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:00:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
15:00:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:00:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:00:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:00:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:00:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
15:00:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:00:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:00:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:00:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:00:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
15:00:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
15:00:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:00:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:00:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:00:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:00:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
15:00:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
15:00:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:00:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:00:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:00:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:00:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
15:00:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:00:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:00:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:00:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
15:00:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
15:00:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:00:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:00:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:00:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:00:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
15:00:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
15:00:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:00:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:00:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:00:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:00:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
15:00:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
15:00:19 INFO - TEST-OK | /FileAPI/idlharness.html | took 378ms
15:00:19 INFO - TEST-START | /FileAPI/idlharness.worker
15:00:19 INFO - PROCESS | 3900 | 1471471219699 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:19 INFO - PROCESS | 3900 | 1471471219772 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
15:00:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:00:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:00:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
15:00:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:00:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:00:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
15:00:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:00:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:00:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
15:00:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:00:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:00:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
15:00:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:00:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:00:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
15:00:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:00:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
15:00:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:00:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:00:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
15:00:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
15:00:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
15:00:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:00:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
15:00:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:00:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
15:00:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:00:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
15:00:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:00:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
15:00:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:00:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
15:00:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:00:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
15:00:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
15:00:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
15:00:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:00:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:00:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:00:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:00:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
15:00:20 INFO - {}
15:00:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 731ms
15:00:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
15:00:20 INFO - PROCESS | 3900 | 1471471220437 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:20 INFO - PROCESS | 3900 | 1471471220468 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:20 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
15:00:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 171ms
15:00:20 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
15:00:20 INFO - PROCESS | 3900 | 1471471220615 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:20 INFO - PROCESS | 3900 | 1471471220643 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
15:00:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 170ms
15:00:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html
15:00:20 INFO - PROCESS | 3900 | 1471471220790 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:20 INFO - PROCESS | 3900 | 1471471220829 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
15:00:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
15:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
15:00:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 171ms
15:00:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
15:00:20 INFO - PROCESS | 3900 | 1471471220964 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:20 INFO - PROCESS | 3900 | 1471471220991 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
15:00:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 229ms
15:00:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
15:00:21 INFO - PROCESS | 3900 | 1471471221195 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:21 INFO - PROCESS | 3900 | 1471471221221 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
15:00:21 INFO - {}
15:00:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 172ms
15:00:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
15:00:21 INFO - PROCESS | 3900 | 1471471221369 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:21 INFO - PROCESS | 3900 | 1471471221402 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
15:00:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 171ms
15:00:21 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
15:00:21 INFO - PROCESS | 3900 | 1471471221546 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:21 INFO - PROCESS | 3900 | 1471471221576 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
15:00:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:00:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
15:00:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
15:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
15:00:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
15:00:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 334ms
15:00:21 INFO - TEST-START | /FileAPI/file/File-constructor.html
15:00:21 INFO - PROCESS | 3900 | 1471471221882 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:21 INFO - PROCESS | 3900 | 1471471221908 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
15:00:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
15:00:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
15:00:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
15:00:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
15:00:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
15:00:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
15:00:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
15:00:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
15:00:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
15:00:22 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
15:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:22 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
15:00:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
15:00:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
15:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
15:00:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
15:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
15:00:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
15:00:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
15:00:22 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 175ms
15:00:22 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
15:00:22 INFO - PROCESS | 3900 | 1471471222062 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:22 INFO - PROCESS | 3900 | 1471471222090 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:22 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
15:00:22 INFO - {}
15:00:22 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 170ms
15:00:22 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
15:00:22 INFO - PROCESS | 3900 | 1471471222233 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:22 INFO - PROCESS | 3900 | 1471471222268 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
15:00:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
15:00:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
15:00:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
15:00:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
15:00:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
15:00:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
15:00:22 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 171ms
15:00:22 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
15:00:22 INFO - PROCESS | 3900 | 1471471222413 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:22 INFO - PROCESS | 3900 | 1471471222452 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
15:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
15:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
15:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
15:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
15:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
15:00:22 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 171ms
15:00:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
15:00:22 INFO - PROCESS | 3900 | 1471471222583 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:22 INFO - PROCESS | 3900 | 1471471222617 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
15:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
15:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
15:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
15:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
15:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
15:00:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 120ms
15:00:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
15:00:22 INFO - PROCESS | 3900 | 1471471222717 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:22 INFO - PROCESS | 3900 | 1471471222752 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
15:00:22 INFO - reader.readAsText(blob_2)
15:00:22 INFO - }" did not throw
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
15:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
15:00:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
15:00:22 INFO - reader.readAsDataURL(blob_2)
15:00:22 INFO - }" did not throw
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
15:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
15:00:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
15:00:22 INFO - reader.readAsArrayBuffer(blob_2)
15:00:22 INFO - }" did not throw
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
15:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
15:00:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
15:00:22 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
15:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:00:22 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
15:00:22 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
15:00:22 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
15:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
15:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:22 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
15:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
15:00:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
15:00:22 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
15:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
15:00:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 180ms
15:00:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
15:00:22 INFO - PROCESS | 3900 | 1471471222923 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:22 INFO - PROCESS | 3900 | 1471471222957 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
15:00:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
15:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
15:00:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
15:00:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 171ms
15:00:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
15:00:23 INFO - PROCESS | 3900 | 1471471223099 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:23 INFO - PROCESS | 3900 | 1471471223128 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
15:00:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 120ms
15:00:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
15:00:23 INFO - PROCESS | 3900 | 1471471223223 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:23 INFO - PROCESS | 3900 | 1471471223257 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
15:00:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 171ms
15:00:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
15:00:23 INFO - PROCESS | 3900 | 1471471223400 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:23 INFO - PROCESS | 3900 | 1471471223429 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
15:00:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 171ms
15:00:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
15:00:23 INFO - PROCESS | 3900 | 1471471223574 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:23 INFO - PROCESS | 3900 | 1471471223603 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
15:00:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
15:00:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 170ms
15:00:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
15:00:23 INFO - PROCESS | 3900 | 1471471223750 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:23 INFO - PROCESS | 3900 | 1471471223780 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
15:00:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 171ms
15:00:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
15:00:23 INFO - PROCESS | 3900 | 1471471223929 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:23 INFO - PROCESS | 3900 | 1471471223958 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
15:00:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
15:00:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
15:00:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 171ms
15:00:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
15:00:24 INFO - PROCESS | 3900 | 1471471224100 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:24 INFO - PROCESS | 3900 | 1471471224130 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
15:00:24 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
15:00:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
15:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:00:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
15:00:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 171ms
15:00:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
15:00:24 INFO - PROCESS | 3900 | 1471471224279 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:24 INFO - PROCESS | 3900 | 1471471224310 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
15:00:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 171ms
15:00:24 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
15:00:24 INFO - PROCESS | 3900 | 1471471224450 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:24 INFO - PROCESS | 3900 | 1471471224483 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:25 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
15:00:25 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 1015ms
15:00:25 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
15:00:25 INFO - PROCESS | 3900 | 1471471225469 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:25 INFO - PROCESS | 3900 | 1471471225505 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:26 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
15:00:26 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 970ms
15:00:26 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
15:00:26 INFO - PROCESS | 3900 | 1471471226455 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:26 INFO - PROCESS | 3900 | 1471471226493 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:27 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
15:00:27 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 1375ms
15:00:27 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
15:00:27 INFO - PROCESS | 3900 | 1471471227834 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:27 INFO - PROCESS | 3900 | 1471471227862 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:28 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
15:00:28 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 1118ms
15:00:28 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
15:00:28 INFO - PROCESS | 3900 | 1471471228957 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:28 INFO - PROCESS | 3900 | 1471471228990 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
15:00:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
15:00:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
15:00:30 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
15:00:30 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 1165ms
15:00:30 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
15:00:30 INFO - PROCESS | 3900 | 1471471230130 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:30 INFO - PROCESS | 3900 | 1471471230162 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
15:00:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
15:00:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
15:00:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
15:00:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
15:00:31 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
15:00:31 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 1118ms
15:00:31 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
15:00:31 INFO - PROCESS | 3900 | 1471471231219 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:31 INFO - PROCESS | 3900 | 1471471231246 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
15:00:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
15:00:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
15:00:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
15:00:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
15:00:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
15:00:32 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 1116ms
15:00:32 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
15:00:32 INFO - PROCESS | 3900 | 1471471232342 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:32 INFO - PROCESS | 3900 | 1471471232369 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:33 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
15:00:33 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
15:00:33 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
15:00:33 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
15:00:33 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
15:00:33 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
15:00:33 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 931ms
15:00:33 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
15:00:33 INFO - PROCESS | 3900 | 1471471233277 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:33 INFO - PROCESS | 3900 | 1471471233308 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
15:00:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
15:00:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
15:00:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
15:00:34 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 1018ms
15:00:34 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
15:00:34 INFO - PROCESS | 3900 | 1471471234300 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:34 INFO - PROCESS | 3900 | 1471471234327 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
15:00:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
15:00:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
15:00:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
15:00:35 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 1315ms
15:00:35 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
15:00:35 INFO - PROCESS | 3900 | 1471471235623 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:35 INFO - PROCESS | 3900 | 1471471235657 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
15:00:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
15:00:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
15:00:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
15:00:36 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 1066ms
15:00:36 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
15:00:36 INFO - PROCESS | 3900 | 1471471236691 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:36 INFO - PROCESS | 3900 | 1471471236717 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
15:00:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
15:00:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
15:00:37 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
15:00:37 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 1232ms
15:00:37 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
15:00:37 INFO - PROCESS | 3900 | 1471471237928 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:37 INFO - PROCESS | 3900 | 1471471237952 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
15:00:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
15:00:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
15:00:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
15:00:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
15:00:42 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 4629ms
15:00:42 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
15:00:42 INFO - PROCESS | 3900 | 1471471242564 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:42 INFO - PROCESS | 3900 | 1471471242591 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:46 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
15:00:46 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
15:00:46 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
15:00:46 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 3868ms
15:00:46 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
15:00:46 INFO - PROCESS | 3900 | 1471471246437 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:46 INFO - PROCESS | 3900 | 1471471246499 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:49 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
15:00:49 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
15:00:49 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
15:00:49 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2729ms
15:00:49 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
15:00:49 INFO - PROCESS | 3900 | 1471471249172 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:49 INFO - PROCESS | 3900 | 1471471249197 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:50 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
15:00:50 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1369ms
15:00:50 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
15:00:50 INFO - PROCESS | 3900 | 1471471250548 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:50 INFO - PROCESS | 3900 | 1471471250574 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:51 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
15:00:51 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
15:00:51 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 1165ms
15:00:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
15:00:51 INFO - PROCESS | 3900 | 1471471251722 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:51 INFO - PROCESS | 3900 | 1471471251747 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
15:00:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 1018ms
15:00:52 INFO - PROCESS | 3900 | 1471471252776 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
15:00:52 INFO - PROCESS | 3900 | 1471471252811 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
15:00:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 1360ms
15:00:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
15:00:54 INFO - PROCESS | 3900 | 1471471254148 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:54 INFO - PROCESS | 3900 | 1471471254171 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
15:00:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 1069ms
15:00:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
15:00:55 INFO - PROCESS | 3900 | 1471471255222 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:55 INFO - PROCESS | 3900 | 1471471255256 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
15:00:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 1473ms
15:00:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
15:00:56 INFO - PROCESS | 3900 | 1471471256702 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:56 INFO - PROCESS | 3900 | 1471471256727 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
15:00:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 1075ms
15:00:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
15:00:57 INFO - PROCESS | 3900 | 1471471257780 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:57 INFO - PROCESS | 3900 | 1471471257810 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
15:00:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 1069ms
15:00:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
15:00:58 INFO - PROCESS | 3900 | 1471471258858 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:58 INFO - PROCESS | 3900 | 1471471258892 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
15:00:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 1020ms
15:00:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
15:00:59 INFO - PROCESS | 3900 | 1471471259882 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:00:59 INFO - PROCESS | 3900 | 1471471259908 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
15:01:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 1065ms
15:01:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
15:01:00 INFO - PROCESS | 3900 | 1471471260952 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:00 INFO - PROCESS | 3900 | 1471471260984 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
15:01:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 1223ms
15:01:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
15:01:02 INFO - PROCESS | 3900 | 1471471262182 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:02 INFO - PROCESS | 3900 | 1471471262207 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
15:01:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 1070ms
15:01:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
15:01:03 INFO - PROCESS | 3900 | 1471471263253 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:03 INFO - PROCESS | 3900 | 1471471263284 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
15:01:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 1126ms
15:01:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
15:01:04 INFO - PROCESS | 3900 | 1471471264383 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:04 INFO - PROCESS | 3900 | 1471471264406 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
15:01:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 1170ms
15:01:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
15:01:05 INFO - PROCESS | 3900 | 1471471265559 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:05 INFO - PROCESS | 3900 | 1471471265586 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
15:01:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 1218ms
15:01:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
15:01:06 INFO - PROCESS | 3900 | 1471471266784 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:06 INFO - PROCESS | 3900 | 1471471266808 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
15:01:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1067ms
15:01:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
15:01:07 INFO - PROCESS | 3900 | 1471471267859 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:07 INFO - PROCESS | 3900 | 1471471267889 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
15:01:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 1016ms
15:01:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
15:01:08 INFO - PROCESS | 3900 | 1471471268875 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:08 INFO - PROCESS | 3900 | 1471471268900 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
15:01:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 1171ms
15:01:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
15:01:10 INFO - PROCESS | 3900 | 1471471270050 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:10 INFO - PROCESS | 3900 | 1471471270074 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
15:01:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 1165ms
15:01:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
15:01:11 INFO - PROCESS | 3900 | 1471471271221 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:11 INFO - PROCESS | 3900 | 1471471271257 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
15:01:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 1222ms
15:01:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
15:01:12 INFO - PROCESS | 3900 | 1471471272416 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:12 INFO - PROCESS | 3900 | 1471471272440 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
15:01:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 1174ms
15:01:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
15:01:13 INFO - PROCESS | 3900 | 1471471273595 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:13 INFO - PROCESS | 3900 | 1471471273620 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
15:01:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 970ms
15:01:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
15:01:14 INFO - PROCESS | 3900 | 1471471274571 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:14 INFO - PROCESS | 3900 | 1471471274597 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
15:01:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 969ms
15:01:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
15:01:15 INFO - PROCESS | 3900 | 1471471275542 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:15 INFO - PROCESS | 3900 | 1471471275567 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
15:01:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1381ms
15:01:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
15:01:16 INFO - PROCESS | 3900 | 1471471276927 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:16 INFO - PROCESS | 3900 | 1471471276950 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
15:01:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 1328ms
15:01:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
15:01:18 INFO - PROCESS | 3900 | 1471471278261 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:18 INFO - PROCESS | 3900 | 1471471278289 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
15:01:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 970ms
15:01:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
15:01:19 INFO - PROCESS | 3900 | 1471471279237 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:19 INFO - PROCESS | 3900 | 1471471279263 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
15:01:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 1118ms
15:01:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
15:01:20 INFO - PROCESS | 3900 | 1471471280363 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:20 INFO - PROCESS | 3900 | 1471471280387 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
15:01:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 1167ms
15:01:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
15:01:21 INFO - PROCESS | 3900 | 1471471281532 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:21 INFO - PROCESS | 3900 | 1471471281555 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
15:01:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 1117ms
15:01:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
15:01:22 INFO - PROCESS | 3900 | 1471471282653 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:22 INFO - PROCESS | 3900 | 1471471282675 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
15:01:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 1169ms
15:01:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
15:01:23 INFO - PROCESS | 3900 | 1471471283827 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:23 INFO - PROCESS | 3900 | 1471471283853 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
15:01:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1182ms
15:01:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
15:01:25 INFO - PROCESS | 3900 | 1471471285013 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:25 INFO - PROCESS | 3900 | 1471471285040 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
15:01:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 970ms
15:01:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
15:01:25 INFO - PROCESS | 3900 | 1471471285990 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:26 INFO - PROCESS | 3900 | 1471471286017 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:01:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 1121ms
15:01:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
15:01:27 INFO - PROCESS | 3900 | 1471471287118 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:27 INFO - PROCESS | 3900 | 1471471287143 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
15:01:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 1278ms
15:01:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
15:01:28 INFO - PROCESS | 3900 | 1471471288402 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:28 INFO - PROCESS | 3900 | 1471471288424 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
15:01:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 1016ms
15:01:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
15:01:29 INFO - PROCESS | 3900 | 1471471289422 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:29 INFO - PROCESS | 3900 | 1471471289452 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
15:01:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 1330ms
15:01:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
15:01:30 INFO - PROCESS | 3900 | 1471471290757 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:30 INFO - PROCESS | 3900 | 1471471290782 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
15:01:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 1128ms
15:01:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
15:01:31 INFO - PROCESS | 3900 | 1471471291888 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:31 INFO - PROCESS | 3900 | 1471471291913 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:32 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
15:01:32 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 1067ms
15:01:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
15:01:32 INFO - PROCESS | 3900 | 1471471292965 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:32 INFO - PROCESS | 3900 | 1471471292996 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
15:01:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 1121ms
15:01:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
15:01:34 INFO - PROCESS | 3900 | 1471471294086 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:34 INFO - PROCESS | 3900 | 1471471294109 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
15:01:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 1119ms
15:01:35 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
15:01:35 INFO - PROCESS | 3900 | 1471471295209 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:35 INFO - PROCESS | 3900 | 1471471295231 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:36 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:01:36 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1431ms
15:01:36 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
15:01:36 INFO - PROCESS | 3900 | 1471471296645 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:36 INFO - PROCESS | 3900 | 1471471296672 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
15:01:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 1230ms
15:01:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
15:01:37 INFO - PROCESS | 3900 | 1471471297880 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:37 INFO - PROCESS | 3900 | 1471471297903 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
15:01:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 1323ms
15:01:39 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
15:01:39 INFO - PROCESS | 3900 | 1471471299209 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:39 INFO - PROCESS | 3900 | 1471471299234 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:40 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
15:01:40 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 1067ms
15:01:40 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
15:01:40 INFO - PROCESS | 3900 | 1471471300279 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:40 INFO - PROCESS | 3900 | 1471471300309 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:41 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
15:01:41 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 1172ms
15:01:41 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
15:01:41 INFO - PROCESS | 3900 | 1471471301454 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:41 INFO - PROCESS | 3900 | 1471471301477 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
15:01:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 1115ms
15:01:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
15:01:42 INFO - PROCESS | 3900 | 1471471302575 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:42 INFO - PROCESS | 3900 | 1471471302610 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
15:01:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 1169ms
15:01:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
15:01:43 INFO - PROCESS | 3900 | 1471471303747 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:43 INFO - PROCESS | 3900 | 1471471303770 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
15:01:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 1222ms
15:01:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
15:01:44 INFO - PROCESS | 3900 | 1471471304973 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:44 INFO - PROCESS | 3900 | 1471471304998 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
15:01:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 1015ms
15:01:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
15:01:45 INFO - PROCESS | 3900 | 1471471305999 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:46 INFO - PROCESS | 3900 | 1471471306025 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
15:01:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 1182ms
15:01:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
15:01:47 INFO - PROCESS | 3900 | 1471471307179 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:47 INFO - PROCESS | 3900 | 1471471307205 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
15:01:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 1220ms
15:01:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
15:01:48 INFO - PROCESS | 3900 | 1471471308403 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:48 INFO - PROCESS | 3900 | 1471471308426 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
15:01:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 1273ms
15:01:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
15:01:49 INFO - PROCESS | 3900 | 1471471309682 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:49 INFO - PROCESS | 3900 | 1471471309707 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
15:01:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 1715ms
15:01:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
15:01:51 INFO - PROCESS | 3900 | 1471471311401 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:51 INFO - PROCESS | 3900 | 1471471311430 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
15:01:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 1065ms
15:01:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
15:01:52 INFO - PROCESS | 3900 | 1471471312474 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:52 INFO - PROCESS | 3900 | 1471471312505 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
15:01:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 1177ms
15:01:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
15:01:53 INFO - PROCESS | 3900 | 1471471313622 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:53 INFO - PROCESS | 3900 | 1471471313645 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
15:01:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 1066ms
15:01:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
15:01:54 INFO - PROCESS | 3900 | 1471471314692 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:54 INFO - PROCESS | 3900 | 1471471314720 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
15:01:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 1065ms
15:01:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
15:01:55 INFO - PROCESS | 3900 | 1471471315766 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:55 INFO - PROCESS | 3900 | 1471471315801 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
15:01:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 1218ms
15:01:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
15:01:56 INFO - PROCESS | 3900 | 1471471316987 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:57 INFO - PROCESS | 3900 | 1471471317010 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
15:01:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 1229ms
15:01:58 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
15:01:58 INFO - PROCESS | 3900 | 1471471318224 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:58 INFO - PROCESS | 3900 | 1471471318248 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
15:01:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 1166ms
15:01:59 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
15:01:59 INFO - PROCESS | 3900 | 1471471319391 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:01:59 INFO - PROCESS | 3900 | 1471471319414 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
15:02:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 1167ms
15:02:00 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
15:02:00 INFO - PROCESS | 3900 | 1471471320561 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:00 INFO - PROCESS | 3900 | 1471471320584 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
15:02:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 1167ms
15:02:01 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
15:02:01 INFO - PROCESS | 3900 | 1471471321733 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:01 INFO - PROCESS | 3900 | 1471471321769 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
15:02:03 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1523ms
15:02:03 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
15:02:03 INFO - PROCESS | 3900 | 1471471323260 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:03 INFO - PROCESS | 3900 | 1471471323284 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
15:02:04 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1064ms
15:02:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
15:02:04 INFO - PROCESS | 3900 | 1471471324330 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:04 INFO - PROCESS | 3900 | 1471471324363 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
15:02:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 1070ms
15:02:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
15:02:05 INFO - PROCESS | 3900 | 1471471325407 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:05 INFO - PROCESS | 3900 | 1471471325440 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
15:02:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 1073ms
15:02:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
15:02:06 INFO - PROCESS | 3900 | 1471471326482 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:06 INFO - PROCESS | 3900 | 1471471326513 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
15:02:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1576ms
15:02:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
15:02:08 INFO - PROCESS | 3900 | 1471471328086 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:08 INFO - PROCESS | 3900 | 1471471328112 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
15:02:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 1218ms
15:02:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
15:02:09 INFO - PROCESS | 3900 | 1471471329310 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:09 INFO - PROCESS | 3900 | 1471471329335 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
15:02:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 1124ms
15:02:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
15:02:10 INFO - PROCESS | 3900 | 1471471330443 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:10 INFO - PROCESS | 3900 | 1471471330469 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
15:02:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 1076ms
15:02:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
15:02:11 INFO - PROCESS | 3900 | 1471471331523 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:11 INFO - PROCESS | 3900 | 1471471331555 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
15:02:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 1179ms
15:02:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
15:02:12 INFO - PROCESS | 3900 | 1471471332702 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:12 INFO - PROCESS | 3900 | 1471471332727 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
15:02:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 1015ms
15:02:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
15:02:13 INFO - PROCESS | 3900 | 1471471333721 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:13 INFO - PROCESS | 3900 | 1471471333745 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
15:02:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 1176ms
15:02:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
15:02:14 INFO - PROCESS | 3900 | 1471471334901 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:14 INFO - PROCESS | 3900 | 1471471334929 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
15:02:16 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 1117ms
15:02:16 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
15:02:16 INFO - PROCESS | 3900 | 1471471336023 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:16 INFO - PROCESS | 3900 | 1471471336048 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
15:02:17 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 1013ms
15:02:17 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
15:02:17 INFO - PROCESS | 3900 | 1471471337044 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:17 INFO - PROCESS | 3900 | 1471471337071 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
15:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
15:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
15:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
15:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
15:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
15:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
15:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
15:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
15:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
15:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
15:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
15:02:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 10577ms
15:02:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
15:02:27 INFO - PROCESS | 3900 | 1471471347630 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:27 INFO - PROCESS | 3900 | 1471471347657 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
15:02:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
15:02:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
15:02:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
15:02:31 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 3626ms
15:02:31 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
15:02:31 INFO - PROCESS | 3900 | 1471471351266 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:31 INFO - PROCESS | 3900 | 1471471351295 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
15:02:32 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 1015ms
15:02:32 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
15:02:32 INFO - PROCESS | 3900 | 1471471352288 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:32 INFO - PROCESS | 3900 | 1471471352315 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
15:02:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 1373ms
15:02:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
15:02:33 INFO - PROCESS | 3900 | 1471471353664 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:33 INFO - PROCESS | 3900 | 1471471353690 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
15:02:34 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 1013ms
15:02:34 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
15:02:34 INFO - PROCESS | 3900 | 1471471354653 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:34 INFO - PROCESS | 3900 | 1471471354681 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
15:02:35 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 1218ms
15:02:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
15:02:35 INFO - PROCESS | 3900 | 1471471355879 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:35 INFO - PROCESS | 3900 | 1471471355908 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
15:02:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 1016ms
15:02:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
15:02:36 INFO - PROCESS | 3900 | 1471471356900 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:36 INFO - PROCESS | 3900 | 1471471356925 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
15:02:38 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 1274ms
15:02:38 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
15:02:38 INFO - PROCESS | 3900 | 1471471358181 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:38 INFO - PROCESS | 3900 | 1471471358203 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
15:02:39 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 1176ms
15:02:39 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
15:02:39 INFO - PROCESS | 3900 | 1471471359363 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:39 INFO - PROCESS | 3900 | 1471471359399 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
15:02:40 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 1117ms
15:02:40 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
15:02:40 INFO - PROCESS | 3900 | 1471471360483 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:40 INFO - PROCESS | 3900 | 1471471360507 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
15:02:41 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 1169ms
15:02:41 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
15:02:41 INFO - PROCESS | 3900 | 1471471361656 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:41 INFO - PROCESS | 3900 | 1471471361681 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:41 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
15:02:41 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 120ms
15:02:41 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
15:02:41 INFO - PROCESS | 3900 | 1471471361785 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:41 INFO - PROCESS | 3900 | 1471471361816 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:41 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
15:02:41 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
15:02:41 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
15:02:41 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 171ms
15:02:41 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
15:02:41 INFO - PROCESS | 3900 | 1471471361963 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:41 INFO - PROCESS | 3900 | 1471471361989 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:43 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
15:02:43 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1235ms
15:02:43 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
15:02:43 INFO - PROCESS | 3900 | 1471471363196 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:43 INFO - PROCESS | 3900 | 1471471363219 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:44 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
15:02:44 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1225ms
15:02:44 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
15:02:44 INFO - PROCESS | 3900 | 1471471364427 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:44 INFO - PROCESS | 3900 | 1471471364460 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:45 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
15:02:45 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1271ms
15:02:45 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
15:02:45 INFO - PROCESS | 3900 | 1471471365721 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:45 INFO - PROCESS | 3900 | 1471471365746 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
15:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
15:02:47 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1332ms
15:02:47 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
15:02:47 INFO - PROCESS | 3900 | 1471471367058 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:47 INFO - PROCESS | 3900 | 1471471367082 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
15:02:47 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 930ms
15:02:47 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
15:02:47 INFO - PROCESS | 3900 | 1471471367992 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:48 INFO - PROCESS | 3900 | 1471471368018 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
15:02:49 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1320ms
15:02:49 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
15:02:49 INFO - PROCESS | 3900 | 1471471369314 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:49 INFO - PROCESS | 3900 | 1471471369338 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
15:02:50 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1283ms
15:02:50 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
15:02:50 INFO - PROCESS | 3900 | 1471471370600 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:50 INFO - PROCESS | 3900 | 1471471370624 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
15:02:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
15:02:51 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1214ms
15:02:51 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
15:02:51 INFO - PROCESS | 3900 | 1471471371819 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:51 INFO - PROCESS | 3900 | 1471471371852 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
15:02:52 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1174ms
15:02:52 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
15:02:52 INFO - PROCESS | 3900 | 1471471372998 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:53 INFO - PROCESS | 3900 | 1471471373026 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
15:02:54 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1417ms
15:02:54 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
15:02:54 INFO - PROCESS | 3900 | 1471471374423 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:54 INFO - PROCESS | 3900 | 1471471374448 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
15:02:55 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 1016ms
15:02:55 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
15:02:55 INFO - PROCESS | 3900 | 1471471375440 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:55 INFO - PROCESS | 3900 | 1471471375465 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:56 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
15:02:56 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 1171ms
15:02:56 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
15:02:56 INFO - PROCESS | 3900 | 1471471376615 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:56 INFO - PROCESS | 3900 | 1471471376638 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
15:02:57 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1320ms
15:02:57 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
15:02:57 INFO - PROCESS | 3900 | 1471471377940 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:57 INFO - PROCESS | 3900 | 1471471377967 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
15:02:59 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1582ms
15:02:59 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
15:02:59 INFO - PROCESS | 3900 | 1471471379527 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:02:59 INFO - PROCESS | 3900 | 1471471379553 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
15:03:00 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 1066ms
15:03:00 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
15:03:00 INFO - PROCESS | 3900 | 1471471380600 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:00 INFO - PROCESS | 3900 | 1471471380632 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
15:03:04 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
15:03:04 INFO - window.indexedDB.open('test', val);..." did not throw
15:03:04 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:03:04 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:03:04 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
15:03:04 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
15:03:04 INFO - window.indexedDB.open('test', val);..." did not throw
15:03:04 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:03:04 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:03:04 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
15:03:04 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
15:03:04 INFO - window.indexedDB.open('test', val);..." did not throw
15:03:04 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:03:04 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:03:04 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
15:03:04 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
15:03:04 INFO - window.indexedDB.open('test', val);..." did not throw
15:03:04 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
15:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:03:04 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
15:03:04 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
15:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
15:03:04 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 3632ms
15:03:04 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
15:03:04 INFO - PROCESS | 3900 | 1471471384236 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:04 INFO - PROCESS | 3900 | 1471471384263 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:05 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
15:03:05 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 929ms
15:03:05 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
15:03:05 INFO - PROCESS | 3900 | 1471471385171 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:05 INFO - PROCESS | 3900 | 1471471385203 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:06 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
15:03:06 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
15:03:06 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1673ms
15:03:06 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
15:03:06 INFO - PROCESS | 3900 | 1471471386851 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:06 INFO - PROCESS | 3900 | 1471471386877 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:07 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
15:03:07 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 1116ms
15:03:07 INFO - TEST-START | /IndexedDB/idbindex_count.htm
15:03:07 INFO - PROCESS | 3900 | 1471471387969 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:07 INFO - PROCESS | 3900 | 1471471387996 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:09 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
15:03:09 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 1065ms
15:03:09 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
15:03:09 INFO - PROCESS | 3900 | 1471471389037 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:09 INFO - PROCESS | 3900 | 1471471389067 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:10 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
15:03:10 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 1180ms
15:03:10 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
15:03:10 INFO - PROCESS | 3900 | 1471471390221 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:10 INFO - PROCESS | 3900 | 1471471390248 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:11 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
15:03:11 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 1220ms
15:03:11 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
15:03:11 INFO - PROCESS | 3900 | 1471471391444 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:11 INFO - PROCESS | 3900 | 1471471391468 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:12 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
15:03:12 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 1066ms
15:03:12 INFO - TEST-START | /IndexedDB/idbindex_get.htm
15:03:12 INFO - PROCESS | 3900 | 1471471392520 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:12 INFO - PROCESS | 3900 | 1471471392551 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:13 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
15:03:13 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 1374ms
15:03:13 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
15:03:13 INFO - PROCESS | 3900 | 1471471393896 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:13 INFO - PROCESS | 3900 | 1471471393919 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:14 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
15:03:14 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 1120ms
15:03:14 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
15:03:14 INFO - PROCESS | 3900 | 1471471395019 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:15 INFO - PROCESS | 3900 | 1471471395041 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:16 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
15:03:16 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 1171ms
15:03:16 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
15:03:16 INFO - PROCESS | 3900 | 1471471396194 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:16 INFO - PROCESS | 3900 | 1471471396222 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:17 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
15:03:17 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 1220ms
15:03:17 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
15:03:17 INFO - PROCESS | 3900 | 1471471397419 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:17 INFO - PROCESS | 3900 | 1471471397443 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:18 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
15:03:18 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 1172ms
15:03:18 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
15:03:18 INFO - PROCESS | 3900 | 1471471398598 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:18 INFO - PROCESS | 3900 | 1471471398624 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:19 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
15:03:19 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 1067ms
15:03:19 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
15:03:19 INFO - PROCESS | 3900 | 1471471399666 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:19 INFO - PROCESS | 3900 | 1471471399696 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:20 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
15:03:20 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 1332ms
15:03:20 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
15:03:20 INFO - PROCESS | 3900 | 1471471401000 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:20 INFO - PROCESS | 3900 | 1471471401023 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:22 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
15:03:22 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 1128ms
15:03:22 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
15:03:22 INFO - PROCESS | 3900 | 1471471402134 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:22 INFO - PROCESS | 3900 | 1471471402169 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
15:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
15:03:23 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 1173ms
15:03:23 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
15:03:23 INFO - PROCESS | 3900 | 1471471403309 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:23 INFO - PROCESS | 3900 | 1471471403334 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
15:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
15:03:24 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 1279ms
15:03:24 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
15:03:24 INFO - PROCESS | 3900 | 1471471404602 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:24 INFO - PROCESS | 3900 | 1471471404626 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
15:03:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 1079ms
15:03:25 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
15:03:25 INFO - PROCESS | 3900 | 1471471405681 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:25 INFO - PROCESS | 3900 | 1471471405711 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:26 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
15:03:26 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 1066ms
15:03:26 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
15:03:26 INFO - PROCESS | 3900 | 1471471406748 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:26 INFO - PROCESS | 3900 | 1471471406778 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
15:03:28 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 2168ms
15:03:28 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
15:03:28 INFO - PROCESS | 3900 | 1471471408921 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:28 INFO - PROCESS | 3900 | 1471471408949 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
15:03:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 1321ms
15:03:30 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
15:03:30 INFO - PROCESS | 3900 | 1471471410218 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:30 INFO - PROCESS | 3900 | 1471471410243 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
15:03:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 1066ms
15:03:31 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
15:03:31 INFO - PROCESS | 3900 | 1471471411292 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:31 INFO - PROCESS | 3900 | 1471471411325 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:32 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
15:03:32 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 1331ms
15:03:32 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
15:03:32 INFO - PROCESS | 3900 | 1471471412624 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:32 INFO - PROCESS | 3900 | 1471471412647 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
15:03:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1179ms
15:03:33 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
15:03:33 INFO - PROCESS | 3900 | 1471471413805 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:33 INFO - PROCESS | 3900 | 1471471413829 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:34 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
15:03:34 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 1068ms
15:03:34 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
15:03:34 INFO - PROCESS | 3900 | 1471471414877 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:34 INFO - PROCESS | 3900 | 1471471414955 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:36 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
15:03:36 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 1372ms
15:03:36 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
15:03:36 INFO - PROCESS | 3900 | 1471471416254 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:36 INFO - PROCESS | 3900 | 1471471416278 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:37 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
15:03:37 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 969ms
15:03:37 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
15:03:37 INFO - PROCESS | 3900 | 1471471417228 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:37 INFO - PROCESS | 3900 | 1471471417261 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:38 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
15:03:38 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 1127ms
15:03:38 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
15:03:38 INFO - PROCESS | 3900 | 1471471418361 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:38 INFO - PROCESS | 3900 | 1471471418387 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:39 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:03:39 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 1020ms
15:03:39 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
15:03:39 INFO - PROCESS | 3900 | 1471471419381 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:39 INFO - PROCESS | 3900 | 1471471419407 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:40 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
15:03:40 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 932ms
15:03:40 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
15:03:40 INFO - PROCESS | 3900 | 1471471420316 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:40 INFO - PROCESS | 3900 | 1471471420343 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:41 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
15:03:41 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 1017ms
15:03:41 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
15:03:41 INFO - PROCESS | 3900 | 1471471421337 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:41 INFO - PROCESS | 3900 | 1471471421365 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:42 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
15:03:42 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1330ms
15:03:42 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
15:03:42 INFO - PROCESS | 3900 | 1471471422672 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:42 INFO - PROCESS | 3900 | 1471471422696 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:43 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
15:03:43 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 1128ms
15:03:43 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
15:03:43 INFO - PROCESS | 3900 | 1471471423807 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:43 INFO - PROCESS | 3900 | 1471471423833 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:43 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
15:03:43 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
15:03:43 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
15:03:43 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 173ms
15:03:43 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
15:03:43 INFO - PROCESS | 3900 | 1471471423985 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:44 INFO - PROCESS | 3900 | 1471471424010 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
15:03:44 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 120ms
15:03:44 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
15:03:44 INFO - PROCESS | 3900 | 1471471424103 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:44 INFO - PROCESS | 3900 | 1471471424129 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
15:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
15:03:44 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 121ms
15:03:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
15:03:44 INFO - PROCESS | 3900 | 1471471424234 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:44 INFO - PROCESS | 3900 | 1471471424267 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
15:03:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 1181ms
15:03:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
15:03:45 INFO - PROCESS | 3900 | 1471471425412 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:45 INFO - PROCESS | 3900 | 1471471425434 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
15:03:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 1067ms
15:03:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
15:03:46 INFO - PROCESS | 3900 | 1471471426483 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:46 INFO - PROCESS | 3900 | 1471471426505 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
15:03:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 1230ms
15:03:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
15:03:47 INFO - PROCESS | 3900 | 1471471427721 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:47 INFO - PROCESS | 3900 | 1471471427746 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
15:03:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 1066ms
15:03:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
15:03:48 INFO - PROCESS | 3900 | 1471471428793 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:48 INFO - PROCESS | 3900 | 1471471428821 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
15:03:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 1119ms
15:03:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
15:03:49 INFO - PROCESS | 3900 | 1471471429919 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:49 INFO - PROCESS | 3900 | 1471471429950 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
15:03:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 1631ms
15:03:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
15:03:51 INFO - PROCESS | 3900 | 1471471431550 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:51 INFO - PROCESS | 3900 | 1471471431573 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:03:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 1123ms
15:03:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
15:03:52 INFO - PROCESS | 3900 | 1471471432677 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:52 INFO - PROCESS | 3900 | 1471471432699 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:03:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 1171ms
15:03:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
15:03:53 INFO - PROCESS | 3900 | 1471471433852 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:53 INFO - PROCESS | 3900 | 1471471433890 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
15:03:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 1166ms
15:03:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
15:03:55 INFO - PROCESS | 3900 | 1471471435022 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:55 INFO - PROCESS | 3900 | 1471471435046 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
15:03:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 1166ms
15:03:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
15:03:56 INFO - PROCESS | 3900 | 1471471436192 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:56 INFO - PROCESS | 3900 | 1471471436217 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
15:03:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 1220ms
15:03:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
15:03:57 INFO - PROCESS | 3900 | 1471471437419 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:57 INFO - PROCESS | 3900 | 1471471437444 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
15:03:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 1374ms
15:03:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
15:03:58 INFO - PROCESS | 3900 | 1471471438794 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:58 INFO - PROCESS | 3900 | 1471471438818 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
15:03:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 1020ms
15:03:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
15:03:59 INFO - PROCESS | 3900 | 1471471439817 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:03:59 INFO - PROCESS | 3900 | 1471471439840 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
15:04:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 1126ms
15:04:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
15:04:00 INFO - PROCESS | 3900 | 1471471440947 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:00 INFO - PROCESS | 3900 | 1471471440972 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
15:04:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 1065ms
15:04:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
15:04:02 INFO - PROCESS | 3900 | 1471471442018 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:02 INFO - PROCESS | 3900 | 1471471442056 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
15:04:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 1214ms
15:04:03 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
15:04:03 INFO - PROCESS | 3900 | 1471471443237 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:03 INFO - PROCESS | 3900 | 1471471443261 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
15:04:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 1175ms
15:04:04 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
15:04:04 INFO - PROCESS | 3900 | 1471471444413 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:04 INFO - PROCESS | 3900 | 1471471444438 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
15:04:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 1322ms
15:04:05 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
15:04:05 INFO - PROCESS | 3900 | 1471471445738 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:05 INFO - PROCESS | 3900 | 1471471445760 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:04:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 1068ms
15:04:06 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
15:04:06 INFO - PROCESS | 3900 | 1471471446818 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:06 INFO - PROCESS | 3900 | 1471471446844 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:04:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 1016ms
15:04:07 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
15:04:07 INFO - PROCESS | 3900 | 1471471447834 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:07 INFO - PROCESS | 3900 | 1471471447860 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
15:04:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 1280ms
15:04:09 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
15:04:09 INFO - PROCESS | 3900 | 1471471449117 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:09 INFO - PROCESS | 3900 | 1471471449143 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
15:04:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 1177ms
15:04:10 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
15:04:10 INFO - PROCESS | 3900 | 1471471450295 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:10 INFO - PROCESS | 3900 | 1471471450318 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
15:04:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 1182ms
15:04:11 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
15:04:11 INFO - PROCESS | 3900 | 1471471451480 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:11 INFO - PROCESS | 3900 | 1471471451503 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:04:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 1115ms
15:04:12 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
15:04:12 INFO - PROCESS | 3900 | 1471471452601 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:12 INFO - PROCESS | 3900 | 1471471452629 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
15:04:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 1282ms
15:04:13 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
15:04:13 INFO - PROCESS | 3900 | 1471471453889 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:13 INFO - PROCESS | 3900 | 1471471453914 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
15:04:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 1373ms
15:04:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
15:04:15 INFO - PROCESS | 3900 | 1471471455269 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:15 INFO - PROCESS | 3900 | 1471471455295 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
15:04:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 1066ms
15:04:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
15:04:16 INFO - PROCESS | 3900 | 1471471456335 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:16 INFO - PROCESS | 3900 | 1471471456370 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:04:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 1127ms
15:04:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
15:04:17 INFO - PROCESS | 3900 | 1471471457466 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:17 INFO - PROCESS | 3900 | 1471471457489 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
15:04:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 1172ms
15:04:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
15:04:18 INFO - PROCESS | 3900 | 1471471458643 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:18 INFO - PROCESS | 3900 | 1471471458678 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
15:04:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 1130ms
15:04:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
15:04:19 INFO - PROCESS | 3900 | 1471471459783 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:19 INFO - PROCESS | 3900 | 1471471459808 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
15:04:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 970ms
15:04:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
15:04:20 INFO - PROCESS | 3900 | 1471471460756 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:20 INFO - PROCESS | 3900 | 1471471460785 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
15:04:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1269ms
15:04:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
15:04:22 INFO - PROCESS | 3900 | 1471471462033 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:22 INFO - PROCESS | 3900 | 1471471462058 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
15:04:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 1128ms
15:04:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
15:04:23 INFO - PROCESS | 3900 | 1471471463162 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:23 INFO - PROCESS | 3900 | 1471471463185 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:24 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
15:04:24 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
15:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:04:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:04:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 970ms
15:04:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
15:04:24 INFO - PROCESS | 3900 | 1471471464134 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:24 INFO - PROCESS | 3900 | 1471471464158 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:25 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
15:04:25 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
15:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:04:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
15:04:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 1129ms
15:04:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
15:04:25 INFO - PROCESS | 3900 | 1471471465269 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:25 INFO - PROCESS | 3900 | 1471471465296 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
15:04:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 930ms
15:04:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
15:04:26 INFO - PROCESS | 3900 | 1471471466202 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:26 INFO - PROCESS | 3900 | 1471471466228 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
15:04:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 1263ms
15:04:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
15:04:27 INFO - PROCESS | 3900 | 1471471467473 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:27 INFO - PROCESS | 3900 | 1471471467505 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
15:04:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 1182ms
15:04:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
15:04:28 INFO - PROCESS | 3900 | 1471471468656 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:28 INFO - PROCESS | 3900 | 1471471468679 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
15:04:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 970ms
15:04:29 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
15:04:29 INFO - PROCESS | 3900 | 1471471469629 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:29 INFO - PROCESS | 3900 | 1471471469653 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
15:04:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 1126ms
15:04:30 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
15:04:30 INFO - PROCESS | 3900 | 1471471470759 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:30 INFO - PROCESS | 3900 | 1471471470793 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
15:04:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 1268ms
15:04:32 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
15:04:32 INFO - PROCESS | 3900 | 1471471472031 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:32 INFO - PROCESS | 3900 | 1471471472056 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
15:04:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 1178ms
15:04:33 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
15:04:33 INFO - PROCESS | 3900 | 1471471473213 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:33 INFO - PROCESS | 3900 | 1471471473238 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:04:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 1064ms
15:04:34 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
15:04:34 INFO - PROCESS | 3900 | 1471471474286 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:34 INFO - PROCESS | 3900 | 1471471474318 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:04:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 1069ms
15:04:35 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
15:04:35 INFO - PROCESS | 3900 | 1471471475353 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:35 INFO - PROCESS | 3900 | 1471471475385 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
15:04:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1216ms
15:04:36 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
15:04:36 INFO - PROCESS | 3900 | 1471471476572 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:36 INFO - PROCESS | 3900 | 1471471476594 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
15:04:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 1273ms
15:04:37 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
15:04:37 INFO - PROCESS | 3900 | 1471471477851 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:37 INFO - PROCESS | 3900 | 1471471477877 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
15:04:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 1072ms
15:04:38 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
15:04:38 INFO - PROCESS | 3900 | 1471471478925 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:38 INFO - PROCESS | 3900 | 1471471478952 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
15:04:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 1128ms
15:04:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
15:04:40 INFO - PROCESS | 3900 | 1471471480057 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:40 INFO - PROCESS | 3900 | 1471471480093 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
15:04:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 1165ms
15:04:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
15:04:41 INFO - PROCESS | 3900 | 1471471481229 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:41 INFO - PROCESS | 3900 | 1471471481255 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
15:04:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 1016ms
15:04:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
15:04:42 INFO - PROCESS | 3900 | 1471471482246 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:42 INFO - PROCESS | 3900 | 1471471482274 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
15:04:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1128ms
15:04:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
15:04:43 INFO - PROCESS | 3900 | 1471471483377 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:43 INFO - PROCESS | 3900 | 1471471483401 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
15:04:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 1015ms
15:04:44 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
15:04:44 INFO - PROCESS | 3900 | 1471471484396 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:44 INFO - PROCESS | 3900 | 1471471484426 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
15:04:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 1066ms
15:04:45 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
15:04:45 INFO - PROCESS | 3900 | 1471471485466 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:45 INFO - PROCESS | 3900 | 1471471485502 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
15:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
15:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
15:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
15:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
15:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
15:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
15:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
15:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
15:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
15:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
15:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
15:04:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 1232ms
15:04:46 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
15:04:46 INFO - PROCESS | 3900 | 1471471486705 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:46 INFO - PROCESS | 3900 | 1471471486729 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
15:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
15:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
15:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
15:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
15:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
15:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
15:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
15:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
15:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
15:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
15:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
15:04:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 1166ms
15:04:47 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
15:04:47 INFO - PROCESS | 3900 | 1471471487872 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:47 INFO - PROCESS | 3900 | 1471471487897 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
15:04:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 1068ms
15:04:48 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
15:04:48 INFO - PROCESS | 3900 | 1471471488945 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:48 INFO - PROCESS | 3900 | 1471471488974 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
15:04:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 1231ms
15:04:50 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
15:04:50 INFO - PROCESS | 3900 | 1471471490182 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:50 INFO - PROCESS | 3900 | 1471471490210 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
15:04:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 1070ms
15:04:51 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
15:04:51 INFO - PROCESS | 3900 | 1471471491255 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:51 INFO - PROCESS | 3900 | 1471471491281 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
15:04:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
15:04:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
15:04:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
15:04:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
15:04:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 4375ms
15:04:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
15:04:55 INFO - PROCESS | 3900 | 1471471495635 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:55 INFO - PROCESS | 3900 | 1471471495661 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
15:04:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1272ms
15:04:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
15:04:56 INFO - PROCESS | 3900 | 1471471496920 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:56 INFO - PROCESS | 3900 | 1471471496945 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
15:04:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 1065ms
15:04:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
15:04:57 INFO - PROCESS | 3900 | 1471471497988 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:57 INFO - PROCESS | 3900 | 1471471498014 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
15:04:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 1178ms
15:04:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
15:04:59 INFO - PROCESS | 3900 | 1471471499170 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:04:59 INFO - PROCESS | 3900 | 1471471499197 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
15:05:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 1219ms
15:05:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
15:05:00 INFO - PROCESS | 3900 | 1471471500396 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:00 INFO - PROCESS | 3900 | 1471471500421 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
15:05:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 1124ms
15:05:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
15:05:01 INFO - PROCESS | 3900 | 1471471501520 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:01 INFO - PROCESS | 3900 | 1471471501547 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
15:05:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 1170ms
15:05:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
15:05:02 INFO - PROCESS | 3900 | 1471471502694 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:02 INFO - PROCESS | 3900 | 1471471502719 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
15:05:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 1182ms
15:05:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
15:05:03 INFO - PROCESS | 3900 | 1471471503881 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:03 INFO - PROCESS | 3900 | 1471471503908 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
15:05:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 870ms
15:05:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
15:05:04 INFO - PROCESS | 3900 | 1471471504754 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:04 INFO - PROCESS | 3900 | 1471471504780 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
15:05:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 1180ms
15:05:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
15:05:05 INFO - PROCESS | 3900 | 1471471505941 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:05 INFO - PROCESS | 3900 | 1471471505966 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
15:05:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 1117ms
15:05:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
15:05:07 INFO - PROCESS | 3900 | 1471471507059 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:07 INFO - PROCESS | 3900 | 1471471507084 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
15:05:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 1119ms
15:05:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
15:05:08 INFO - PROCESS | 3900 | 1471471508181 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:08 INFO - PROCESS | 3900 | 1471471508204 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
15:05:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 1231ms
15:05:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
15:05:09 INFO - PROCESS | 3900 | 1471471509417 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:09 INFO - PROCESS | 3900 | 1471471509442 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
15:05:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 1070ms
15:05:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
15:05:10 INFO - PROCESS | 3900 | 1471471510493 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:10 INFO - PROCESS | 3900 | 1471471510524 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
15:05:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 1069ms
15:05:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
15:05:11 INFO - PROCESS | 3900 | 1471471511566 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:11 INFO - PROCESS | 3900 | 1471471511605 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
15:05:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 1174ms
15:05:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
15:05:12 INFO - PROCESS | 3900 | 1471471512745 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:12 INFO - PROCESS | 3900 | 1471471512769 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
15:05:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 1021ms
15:05:13 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
15:05:13 INFO - PROCESS | 3900 | 1471471513765 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:13 INFO - PROCESS | 3900 | 1471471513790 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:14 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
15:05:14 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 1171ms
15:05:14 INFO - TEST-START | /IndexedDB/idbtransaction.htm
15:05:14 INFO - PROCESS | 3900 | 1471471514940 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:14 INFO - PROCESS | 3900 | 1471471514969 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:15 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
15:05:15 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
15:05:15 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 1067ms
15:05:15 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
15:05:15 INFO - PROCESS | 3900 | 1471471516013 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:16 INFO - PROCESS | 3900 | 1471471516049 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:16 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
15:05:16 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 969ms
15:05:16 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
15:05:16 INFO - PROCESS | 3900 | 1471471516988 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:16 INFO - PROCESS | 3900 | 1471471517015 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
15:05:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
15:05:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
15:05:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
15:05:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
15:05:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
15:05:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
15:05:23 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
15:05:23 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 6826ms
15:05:23 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
15:05:23 INFO - PROCESS | 3900 | 1471471523820 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:23 INFO - PROCESS | 3900 | 1471471523849 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:25 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
15:05:25 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1520ms
15:05:25 INFO - TEST-START | /IndexedDB/index_sort_order.htm
15:05:25 INFO - PROCESS | 3900 | 1471471525344 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:25 INFO - PROCESS | 3900 | 1471471525369 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:26 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
15:05:26 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 1221ms
15:05:26 INFO - TEST-START | /IndexedDB/interfaces.html
15:05:26 INFO - PROCESS | 3900 | 1471471526572 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:26 INFO - PROCESS | 3900 | 1471471526597 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
15:05:26 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
15:05:26 INFO - TEST-OK | /IndexedDB/interfaces.html | took 411ms
15:05:26 INFO - TEST-START | /IndexedDB/interfaces.worker
15:05:26 INFO - PROCESS | 3900 | 1471471526984 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:26 INFO - PROCESS | 3900 | 1471471527009 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
15:05:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
15:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:05:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
15:05:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
15:05:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
15:05:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
15:05:27 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
15:05:27 INFO - {}
15:05:27 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 457ms
15:05:27 INFO - TEST-START | /IndexedDB/key_invalid.htm
15:05:27 INFO - PROCESS | 3900 | 1471471527444 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:27 INFO - PROCESS | 3900 | 1471471527468 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
15:05:28 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
15:05:28 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 977ms
15:05:28 INFO - TEST-START | /IndexedDB/key_valid.html
15:05:28 INFO - PROCESS | 3900 | 1471471528436 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:28 INFO - PROCESS | 3900 | 1471471528466 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
15:05:43 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
15:05:43 INFO - TEST-OK | /IndexedDB/key_valid.html | took 15322ms
15:05:43 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
15:05:43 INFO - PROCESS | 3900 | 1471471543741 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:43 INFO - PROCESS | 3900 | 1471471543769 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:44 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
15:05:44 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1181ms
15:05:44 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
15:05:44 INFO - PROCESS | 3900 | 1471471544925 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:44 INFO - PROCESS | 3900 | 1471471544950 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:45 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
15:05:45 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 1015ms
15:05:45 INFO - TEST-START | /IndexedDB/keygenerator.htm
15:05:45 INFO - PROCESS | 3900 | 1471471545947 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:45 INFO - PROCESS | 3900 | 1471471545974 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:48 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
15:05:48 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
15:05:48 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
15:05:48 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2728ms
15:05:48 INFO - TEST-START | /IndexedDB/keyorder.htm
15:05:48 INFO - PROCESS | 3900 | 1471471548678 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:48 INFO - PROCESS | 3900 | 1471471548703 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
15:05:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
15:05:50 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1476ms
15:05:50 INFO - TEST-START | /IndexedDB/keypath.htm
15:05:50 INFO - PROCESS | 3900 | 1471471550160 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:50 INFO - PROCESS | 3900 | 1471471550185 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
15:05:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
15:05:51 INFO - TEST-OK | /IndexedDB/keypath.htm | took 1178ms
15:05:51 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
15:05:51 INFO - PROCESS | 3900 | 1471471551346 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:51 INFO - PROCESS | 3900 | 1471471551382 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
15:05:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
15:05:52 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 1073ms
15:05:52 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
15:05:52 INFO - PROCESS | 3900 | 1471471552419 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:52 INFO - PROCESS | 3900 | 1471471552451 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:55 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
15:05:55 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
15:05:55 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
15:05:55 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2968ms
15:05:55 INFO - TEST-START | /IndexedDB/list_ordering.htm
15:05:55 INFO - PROCESS | 3900 | 1471471555393 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:55 INFO - PROCESS | 3900 | 1471471555420 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:58 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
15:05:58 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
15:05:58 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
15:05:58 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2915ms
15:05:58 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
15:05:58 INFO - PROCESS | 3900 | 1471471558312 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:58 INFO - PROCESS | 3900 | 1471471558338 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:59 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
15:05:59 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1318ms
15:05:59 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
15:05:59 INFO - PROCESS | 3900 | 1471471559636 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:05:59 INFO - PROCESS | 3900 | 1471471559661 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:00 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
15:06:00 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 1018ms
15:06:00 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
15:06:00 INFO - PROCESS | 3900 | 1471471560657 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:00 INFO - PROCESS | 3900 | 1471471560683 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:01 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
15:06:01 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 1176ms
15:06:01 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
15:06:01 INFO - PROCESS | 3900 | 1471471561838 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:01 INFO - PROCESS | 3900 | 1471471561865 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:02 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
15:06:02 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 1073ms
15:06:02 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
15:06:02 INFO - PROCESS | 3900 | 1471471562917 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:02 INFO - PROCESS | 3900 | 1471471562949 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:04 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
15:06:04 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1474ms
15:06:04 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
15:06:04 INFO - PROCESS | 3900 | 1471471564395 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:04 INFO - PROCESS | 3900 | 1471471564420 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:05 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
15:06:05 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1380ms
15:06:05 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
15:06:05 INFO - PROCESS | 3900 | 1471471565779 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:05 INFO - PROCESS | 3900 | 1471471565805 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:06 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
15:06:06 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 1065ms
15:06:06 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
15:06:06 INFO - PROCESS | 3900 | 1471471566848 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:06 INFO - PROCESS | 3900 | 1471471566876 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:08 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
15:06:08 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 1277ms
15:06:08 INFO - TEST-START | /IndexedDB/value.htm
15:06:08 INFO - PROCESS | 3900 | 1471471568128 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:08 INFO - PROCESS | 3900 | 1471471568160 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:10 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
15:06:10 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
15:06:10 INFO - TEST-OK | /IndexedDB/value.htm | took 2013ms
15:06:10 INFO - TEST-START | /IndexedDB/value_recursive.htm
15:06:10 INFO - PROCESS | 3900 | 1471471570148 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:10 INFO - PROCESS | 3900 | 1471471570173 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:12 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
15:06:12 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
15:06:12 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
15:06:12 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2783ms
15:06:12 INFO - TEST-START | /IndexedDB/writer-starvation.htm
15:06:12 INFO - PROCESS | 3900 | 1471471572935 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:12 INFO - PROCESS | 3900 | 1471471572962 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:14 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
15:06:14 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1471ms
15:06:14 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
15:06:14 INFO - PROCESS | 3900 | 1471471574414 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:14 INFO - PROCESS | 3900 | 1471471574439 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:14 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
15:06:14 INFO - {}
15:06:14 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
15:06:14 INFO - {}
15:06:14 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
15:06:14 INFO - {}
15:06:14 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
15:06:14 INFO - {}
15:06:14 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 171ms
15:06:14 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
15:06:14 INFO - PROCESS | 3900 | 1471471574594 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:14 INFO - PROCESS | 3900 | 1471471574624 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:14 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
15:06:14 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
15:06:14 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
15:06:14 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
15:06:14 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 171ms
15:06:14 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
15:06:14 INFO - PROCESS | 3900 | 1471471574765 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:14 INFO - PROCESS | 3900 | 1471471574792 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
15:06:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
15:06:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 216ms
15:06:14 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
15:06:14 INFO - PROCESS | 3900 | 1471471574983 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:15 INFO - PROCESS | 3900 | 1471471575009 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
15:06:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
15:06:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
15:06:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 238ms
15:06:15 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
15:06:15 INFO - PROCESS | 3900 | 1471471575228 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:15 INFO - PROCESS | 3900 | 1471471575264 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
15:06:15 INFO - [native code]
15:06:15 INFO - }" but got function "function () {
15:06:15 INFO - }"
15:06:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:06:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
15:06:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:06:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
15:06:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 171ms
15:06:15 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
15:06:15 INFO - PROCESS | 3900 | 1471471575406 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:15 INFO - PROCESS | 3900 | 1471471575432 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
15:06:15 INFO - [native code]
15:06:15 INFO - }" but got function "function () {
15:06:15 INFO - }"
15:06:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
15:06:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
15:06:15 INFO - {}
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
15:06:15 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
15:06:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
15:06:15 INFO - {}
15:06:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 171ms
15:06:15 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
15:06:15 INFO - PROCESS | 3900 | 1471471575577 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:15 INFO - PROCESS | 3900 | 1471471575602 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
15:06:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:06:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:06:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:06:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
15:06:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:06:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:06:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:06:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
15:06:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
15:06:15 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
15:06:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
15:06:15 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
15:06:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
15:06:15 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
15:06:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
15:06:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
15:06:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
15:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
15:06:15 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
15:06:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 237ms
15:06:15 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
15:06:15 INFO - PROCESS | 3900 | 1471471575822 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:15 INFO - PROCESS | 3900 | 1471471575848 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
15:06:16 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 222ms
15:06:16 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
15:06:16 INFO - PROCESS | 3900 | 1471471576043 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:16 INFO - PROCESS | 3900 | 1471471576068 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
15:06:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
15:06:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
15:06:16 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
15:06:16 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 120ms
15:06:16 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
15:06:16 INFO - PROCESS | 3900 | 1471471576166 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:16 INFO - PROCESS | 3900 | 1471471576195 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
15:06:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
15:06:16 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
15:06:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
15:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
15:06:16 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 431ms
15:06:16 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
15:06:16 INFO - PROCESS | 3900 | 1471471576600 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:16 INFO - PROCESS | 3900 | 1471471576626 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
15:06:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
15:06:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
15:06:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
15:06:17 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
15:06:17 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1369ms
15:06:17 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
15:06:17 INFO - PROCESS | 3900 | 1471471577973 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:17 INFO - PROCESS | 3900 | 1471471578000 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
15:06:19 INFO - {}
15:06:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
15:06:19 INFO - {}
15:06:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
15:06:19 INFO - {}
15:06:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
15:06:19 INFO - {}
15:06:19 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
15:06:19 INFO - {}
15:06:19 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1374ms
15:06:19 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
15:06:19 INFO - PROCESS | 3900 | 1471471579352 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:19 INFO - PROCESS | 3900 | 1471471579378 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:19 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
15:06:19 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 430ms
15:06:19 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
15:06:19 INFO - PROCESS | 3900 | 1471471579786 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:19 INFO - PROCESS | 3900 | 1471471579812 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:20 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
15:06:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
15:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
15:06:20 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 330ms
15:06:20 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
15:06:20 INFO - PROCESS | 3900 | 1471471580123 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:20 INFO - PROCESS | 3900 | 1471471580149 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:30 INFO - PROCESS | 3900 | MARIONETTE LOG: INFO: Timeout fired
15:06:30 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
15:06:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
15:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
15:06:30 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10126ms
15:06:30 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
15:06:30 INFO - PROCESS | 3900 | 1471471590253 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:30 INFO - PROCESS | 3900 | 1471471590281 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:30 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
15:06:30 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 430ms
15:06:30 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
15:06:30 INFO - PROCESS | 3900 | 1471471590690 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:30 INFO - PROCESS | 3900 | 1471471590717 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:30 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
15:06:30 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 171ms
15:06:30 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
15:06:30 INFO - PROCESS | 3900 | 1471471590867 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:30 INFO - PROCESS | 3900 | 1471471590896 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:31 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
15:06:31 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 230ms
15:06:31 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
15:06:31 INFO - PROCESS | 3900 | 1471471591128 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:31 INFO - PROCESS | 3900 | 1471471591157 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:31 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
15:06:31 INFO - {}
15:06:31 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 171ms
15:06:31 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
15:06:31 INFO - PROCESS | 3900 | 1471471591311 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:31 INFO - PROCESS | 3900 | 1471471591339 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:31 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
15:06:31 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 171ms
15:06:31 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
15:06:31 INFO - PROCESS | 3900 | 1471471591492 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:31 INFO - PROCESS | 3900 | 1471471591527 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:31 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
15:06:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
15:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
15:06:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
15:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
15:06:31 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 171ms
15:06:31 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
15:06:31 INFO - PROCESS | 3900 | 1471471591664 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:31 INFO - PROCESS | 3900 | 1471471591693 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:31 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
15:06:31 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 120ms
15:06:31 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
15:06:31 INFO - PROCESS | 3900 | 1471471591794 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:31 INFO - PROCESS | 3900 | 1471471591824 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:32 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
15:06:32 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 229ms
15:06:32 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
15:06:32 INFO - PROCESS | 3900 | 1471471592031 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:32 INFO - PROCESS | 3900 | 1471471592064 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:32 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
15:06:32 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 173ms
15:06:32 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
15:06:32 INFO - PROCESS | 3900 | 1471471592216 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:32 INFO - PROCESS | 3900 | 1471471592241 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:32 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
15:06:32 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
15:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:32 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
15:06:32 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
15:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:32 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
15:06:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
15:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
15:06:32 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 120ms
15:06:32 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
15:06:32 INFO - PROCESS | 3900 | 1471471592344 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:32 INFO - PROCESS | 3900 | 1471471592369 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:32 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
15:06:32 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 120ms
15:06:32 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
15:06:32 INFO - PROCESS | 3900 | 1471471592475 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:32 INFO - PROCESS | 3900 | 1471471592502 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:32 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
15:06:32 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 120ms
15:06:32 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
15:06:32 INFO - PROCESS | 3900 | 1471471592597 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:32 INFO - PROCESS | 3900 | 1471471592624 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:32 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
15:06:32 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 270ms
15:06:32 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
15:06:32 INFO - PROCESS | 3900 | 1471471592868 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:32 INFO - PROCESS | 3900 | 1471471592902 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:33 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
15:06:33 INFO - do_test/)
15:06:54 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
15:06:54 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
15:06:54 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
15:06:54 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
15:06:54 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
15:06:54 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
15:06:54 INFO - )
15:06:54 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 172ms
15:06:54 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
15:06:54 INFO - PROCESS | 3900 | 1471471614828 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:54 INFO - PROCESS | 3900 | 1471471614864 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:54 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
15:06:54 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
15:06:54 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
15:06:54 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
15:06:54 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
15:06:54 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
15:06:54 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 171ms
15:06:54 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
15:06:54 INFO - PROCESS | 3900 | 1471471615007 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:55 INFO - PROCESS | 3900 | 1471471615042 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
15:06:55 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 171ms
15:06:55 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
15:06:55 INFO - PROCESS | 3900 | 1471471615177 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:55 INFO - PROCESS | 3900 | 1471471615207 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
15:06:55 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 173ms
15:06:55 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
15:06:55 INFO - PROCESS | 3900 | 1471471615359 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:55 INFO - PROCESS | 3900 | 1471471615399 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
15:06:55 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 171ms
15:06:55 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
15:06:55 INFO - PROCESS | 3900 | 1471471615541 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:55 INFO - PROCESS | 3900 | 1471471615573 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:55 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
15:06:55 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
15:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:55 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
15:06:55 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 120ms
15:06:55 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
15:06:55 INFO - PROCESS | 3900 | 1471471615661 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:55 INFO - PROCESS | 3900 | 1471471615692 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:55 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
15:06:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
15:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
15:06:55 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 171ms
15:06:55 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
15:06:55 INFO - PROCESS | 3900 | 1471471615844 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:55 INFO - PROCESS | 3900 | 1471471615876 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:55 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
15:06:55 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 171ms
15:06:55 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
15:06:56 INFO - PROCESS | 3900 | 1471471616013 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:56 INFO - PROCESS | 3900 | 1471471616045 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:56 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
15:06:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
15:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
15:06:56 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 120ms
15:06:56 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
15:06:56 INFO - PROCESS | 3900 | 1471471616140 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:56 INFO - PROCESS | 3900 | 1471471616173 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:56 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
15:06:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
15:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
15:06:56 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 370ms
15:06:56 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
15:06:56 INFO - PROCESS | 3900 | 1471471616511 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:56 INFO - PROCESS | 3900 | 1471471616552 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:56 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
15:06:56 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 270ms
15:06:56 INFO - PROCESS | 3900 | 1471471616827 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:56 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
15:06:56 INFO - PROCESS | 3900 | 1471471616863 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:57 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
15:06:57 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 210ms
15:06:57 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
15:06:57 INFO - PROCESS | 3900 | 1471471617050 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:57 INFO - PROCESS | 3900 | 1471471617082 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:57 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
15:06:57 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 171ms
15:06:57 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
15:06:57 INFO - PROCESS | 3900 | 1471471617226 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:57 INFO - PROCESS | 3900 | 1471471617261 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:57 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
15:06:57 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 172ms
15:06:57 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
15:06:57 INFO - PROCESS | 3900 | 1471471617408 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:57 INFO - PROCESS | 3900 | 1471471617434 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:57 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
15:06:57 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
15:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
15:06:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
15:06:57 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
15:06:57 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
15:06:57 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
15:06:57 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 120ms
15:06:57 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
15:06:57 INFO - PROCESS | 3900 | 1471471617529 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:57 INFO - PROCESS | 3900 | 1471471617562 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:57 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
15:06:57 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
15:06:57 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 270ms
15:06:57 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
15:06:57 INFO - PROCESS | 3900 | 1471471617807 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:57 INFO - PROCESS | 3900 | 1471471617835 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:57 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
15:06:57 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
15:06:57 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
15:06:57 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
15:06:57 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 171ms
15:06:57 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
15:06:57 INFO - PROCESS | 3900 | 1471471617978 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:57 INFO - PROCESS | 3900 | 1471471618005 Marionette INFO sendAsync ec16fb5e-b36d-4f42-954d-d917e4c4cdaa
15:06:58 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: