builder: mozilla-beta_win8_64_test_pgo-web-platform-tests-1
slave: t-w864-ix-111
starttime: 1467710641.53
results: success (0)
buildid: 20160704210422
builduid: baad91b65fc14f139b47f66cd71ef201
revision: ade7d8506f42b92f662db72b6d63a4645b66d0df
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 02:24:01.533297) =========
master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 02:24:01.533743) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 02:24:01.534032) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 02:24:01.704494) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 02:24:01.705021) =========
'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.T-W864-IX-111\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-111
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-111
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-111\AppData\Local
LOGONSERVER=\\T-W864-IX-111
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=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~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-111
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-111
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-111
WINDIR=C:\windows
using PTY: False
--02:24:02-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 12.08 MB/s
02:24:02 (12.08 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.076000
========= master_lag: 0.09 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 02:24:02.874185) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-07-05 02:24:02.874496) =========
'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.T-W864-IX-111\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-111
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-111
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-111\AppData\Local
LOGONSERVER=\\T-W864-IX-111
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=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~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-111
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-111
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-111
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=4.715000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-07-05 02:24:07.605768) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 02:24:07.606112) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ade7d8506f42b92f662db72b6d63a4645b66d0df --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ade7d8506f42b92f662db72b6d63a4645b66d0df --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-111\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-111
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-111
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-111\AppData\Local
LOGONSERVER=\\T-W864-IX-111
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=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~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-111
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-111
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-111
WINDIR=C:\windows
using PTY: False
2016-07-05 02:24:07,994 truncating revision to first 12 chars
2016-07-05 02:24:07,994 Setting DEBUG logging.
2016-07-05 02:24:07,994 attempt 1/10
2016-07-05 02:24:07,994 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ade7d8506f42?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-05 02:24:08,430 unpacking tar archive at: mozilla-beta-ade7d8506f42/testing/mozharness/
program finished with exit code 0
elapsedTime=1.186000
========= master_lag: 0.08 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 02:24:08.870133) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 02:24:08.870703) =========
script_repo_revision: ade7d8506f42b92f662db72b6d63a4645b66d0df
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 02:24:08.871386) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 02:24:08.871891) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 02:24:08.890610) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 26 mins, 19 secs) (at 2016-07-05 02:24:08.890900) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'ondemand'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-111\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-111
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-111
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-111\AppData\Local
LOGONSERVER=\\T-W864-IX-111
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=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~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-111
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-111
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-111
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
02:24:09 INFO - MultiFileLogger online at 20160705 02:24:09 in C:\slave\test
02:24:09 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
02:24:09 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
02:24:09 INFO - {'append_to_log': False,
02:24:09 INFO - 'base_work_dir': 'C:\\slave\\test',
02:24:09 INFO - 'blob_upload_branch': 'mozilla-beta',
02:24:09 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
02:24:09 INFO - 'buildbot_json_path': 'buildprops.json',
02:24:09 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
02:24:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
02:24:09 INFO - 'download_minidump_stackwalk': True,
02:24:09 INFO - 'download_symbols': 'ondemand',
02:24:09 INFO - 'e10s': False,
02:24:09 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
02:24:09 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
02:24:09 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
02:24:09 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
02:24:09 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
02:24:09 INFO - 'C:/mozilla-build/tooltool.py'),
02:24:09 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
02:24:09 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
02:24:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
02:24:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
02:24:09 INFO - 'log_level': 'info',
02:24:09 INFO - 'log_to_console': True,
02:24:09 INFO - 'opt_config_files': (),
02:24:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
02:24:09 INFO - '--processes=1',
02:24:09 INFO - '--config=%(test_path)s/wptrunner.ini',
02:24:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
02:24:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
02:24:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
02:24:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
02:24:09 INFO - 'pip_index': False,
02:24:09 INFO - 'require_test_zip': True,
02:24:09 INFO - 'test_type': ('testharness',),
02:24:09 INFO - 'this_chunk': '1',
02:24:09 INFO - 'total_chunks': '5',
02:24:09 INFO - 'virtualenv_path': 'venv',
02:24:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
02:24:09 INFO - 'work_dir': 'build'}
02:24:09 INFO - #####
02:24:09 INFO - ##### Running clobber step.
02:24:09 INFO - #####
02:24:09 INFO - Running pre-action listener: _resource_record_pre_action
02:24:09 INFO - Running main action method: clobber
02:24:09 INFO - rmtree: C:\slave\test\build
02:24:09 INFO - Using _rmtree_windows ...
02:24:09 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
02:25:29 INFO - Running post-action listener: _resource_record_post_action
02:25:29 INFO - #####
02:25:29 INFO - ##### Running read-buildbot-config step.
02:25:29 INFO - #####
02:25:29 INFO - Running pre-action listener: _resource_record_pre_action
02:25:29 INFO - Running main action method: read_buildbot_config
02:25:29 INFO - Using buildbot properties:
02:25:29 INFO - {
02:25:29 INFO - "project": "",
02:25:29 INFO - "product": "firefox",
02:25:29 INFO - "script_repo_revision": "production",
02:25:29 INFO - "scheduler": "tests-mozilla-beta-win8_64-pgo-unittest",
02:25:29 INFO - "repository": "",
02:25:29 INFO - "buildername": "Windows 8 64-bit mozilla-beta pgo test web-platform-tests-1",
02:25:29 INFO - "buildid": "20160704210422",
02:25:29 INFO - "pgo_build": "True",
02:25:29 INFO - "basedir": "C:\\slave\\test",
02:25:29 INFO - "buildnumber": 12,
02:25:29 INFO - "slavename": "t-w864-ix-111",
02:25:29 INFO - "revision": "ade7d8506f42b92f662db72b6d63a4645b66d0df",
02:25:29 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/",
02:25:29 INFO - "platform": "win64",
02:25:29 INFO - "branch": "mozilla-beta",
02:25:29 INFO - "repo_path": "releases/mozilla-beta",
02:25:29 INFO - "moz_repo_path": "",
02:25:29 INFO - "stage_platform": "win64-pgo",
02:25:29 INFO - "builduid": "baad91b65fc14f139b47f66cd71ef201",
02:25:29 INFO - "slavebuilddir": "test"
02:25:29 INFO - }
02:25:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json.
02:25:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.zip.
02:25:29 INFO - Running post-action listener: _resource_record_post_action
02:25:29 INFO - #####
02:25:29 INFO - ##### Running download-and-extract step.
02:25:29 INFO - #####
02:25:29 INFO - Running pre-action listener: _resource_record_pre_action
02:25:29 INFO - Running main action method: download_and_extract
02:25:29 INFO - mkdir: C:\slave\test\build\tests
02:25:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:25:29 INFO - https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net
02:25:29 INFO - trying https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json
02:25:29 INFO - Downloading https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
02:25:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.test_packages.json'}, attempt #1
02:25:30 INFO - Downloaded 1186 bytes.
02:25:30 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
02:25:30 INFO - Using the following test package requirements:
02:25:30 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'],
02:25:30 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:25:30 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'],
02:25:30 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip'],
02:25:30 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:25:30 INFO - u'jsshell-win64.zip'],
02:25:30 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:25:30 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'],
02:25:30 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'],
02:25:30 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:25:30 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'],
02:25:30 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:25:30 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'],
02:25:30 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:25:30 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'],
02:25:30 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:25:30 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']}
02:25:30 INFO - Downloading packages: [u'firefox-48.0.en-US.win64.common.tests.zip', u'firefox-48.0.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform
02:25:30 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')]}
02:25:30 INFO - https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
02:25:30 INFO - trying https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip
02:25:30 INFO - Downloading https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip
02:25:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip'}, attempt #1
02:25:31 INFO - Downloaded 19241262 bytes.
02:25:31 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
02:25:31 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
02:25:33 INFO - caution: filename not matched: web-platform/*
02:25:33 INFO - Return code: 11
02:25: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')]}
02:25:33 INFO - https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
02:25:33 INFO - trying https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip
02:25:33 INFO - Downloading https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip
02:25:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip'}, attempt #1
02:26:03 WARNING - Socket error when accessing https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip: The read operation timed out
02:26:03 INFO - retry: attempt #1 caught exception: The read operation timed out
02:26:03 INFO - retry: Failed, sleeping 30 seconds before retrying
02:26:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip'}, attempt #2
02:26:34 INFO - Downloaded 36389111 bytes.
02:26:34 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
02:26:34 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
02:27:11 INFO - caution: filename not matched: bin/*
02:27:11 INFO - caution: filename not matched: config/*
02:27:11 INFO - caution: filename not matched: mozbase/*
02:27:11 INFO - caution: filename not matched: marionette/*
02:27:11 INFO - caution: filename not matched: tools/wptserve/*
02:27:11 INFO - Return code: 11
02:27:11 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')]}
02:27:11 INFO - https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net
02:27:11 INFO - trying https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.zip
02:27:11 INFO - Downloading https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip
02:27:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip'}, attempt #1
02:27:13 INFO - Downloaded 58080043 bytes.
02:27:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.zip
02:27:13 INFO - mkdir: C:\slave\test\properties
02:27:13 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
02:27:13 INFO - Writing to file C:\slave\test\properties\build_url
02:27:13 INFO - Contents:
02:27:13 INFO - build_url:https://queue.taskcluster.net/v1/task/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.zip
02:27:14 INFO - Running post-action listener: _resource_record_post_action
02:27:14 INFO - Running post-action listener: set_extra_try_arguments
02:27:14 INFO - #####
02:27:14 INFO - ##### Running create-virtualenv step.
02:27:14 INFO - #####
02:27:14 INFO - Running pre-action listener: _pre_create_virtualenv
02:27:14 INFO - Running pre-action listener: _resource_record_pre_action
02:27:14 INFO - Running main action method: create_virtualenv
02:27:14 INFO - Creating virtualenv C:\slave\test\build\venv
02:27:14 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
02:27:14 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
02:27:18 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
02:27:21 INFO - Installing distribute......................................................................................................................................................................................done.
02:27:23 INFO - Return code: 0
02:27:23 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
02:27:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:27:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:27:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:27:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:27:23 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 0x0254A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02666200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025E99F0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02621368>, '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 0x0233ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026790C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-111', 'USERDOMAIN': 'T-W864-IX-111', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-111', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-111', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-111', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-111', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
02:27:23 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
02:27:23 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
02:27:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
02:27:23 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Roaming',
02:27:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
02:27:23 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
02:27:23 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
02:27:23 INFO - 'COMPUTERNAME': 'T-W864-IX-111',
02:27:23 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
02:27:23 INFO - 'DCLOCATION': 'SCL3',
02:27:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
02:27:23 INFO - 'FP_NO_HOST_CHECK': 'NO',
02:27:23 INFO - 'HOMEDRIVE': 'C:',
02:27:23 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-111',
02:27:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
02:27:23 INFO - 'KTS_VERSION': '1.19c',
02:27:23 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Local',
02:27:23 INFO - 'LOGONSERVER': '\\\\T-W864-IX-111',
02:27:23 INFO - 'MONDIR': 'C:\\Monitor_config\\',
02:27:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
02:27:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
02:27:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:27:23 INFO - 'MOZ_NO_REMOTE': '1',
02:27:23 INFO - 'NO_EM_RESTART': '1',
02:27:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:27:23 INFO - 'NUMBER_OF_PROCESSORS': '8',
02:27:23 INFO - 'OS': 'Windows_NT',
02:27:23 INFO - 'OURDRIVE': 'C:',
02:27:23 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
02:27:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
02:27:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
02:27:23 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
02:27:23 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
02:27:23 INFO - 'PROCESSOR_LEVEL': '6',
02:27:23 INFO - 'PROCESSOR_REVISION': '1e05',
02:27:23 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
02:27:23 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
02:27:23 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
02:27:23 INFO - 'PROGRAMW6432': 'C:\\Program Files',
02:27:23 INFO - 'PROMPT': '$P$G',
02:27:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
02:27:23 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
02:27:23 INFO - 'PUBLIC': 'C:\\Users\\Public',
02:27:23 INFO - 'PWD': 'C:\\slave\\test',
02:27:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
02:27:23 INFO - 'SLAVEDIR': 'C:\\slave\\',
02:27:23 INFO - 'SYSTEMDRIVE': 'C:',
02:27:23 INFO - 'SYSTEMROOT': 'C:\\windows',
02:27:23 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:27:23 INFO - 'TEST1': 'testie',
02:27:23 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:27:23 INFO - 'USERDOMAIN': 'T-W864-IX-111',
02:27:23 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-111',
02:27:23 INFO - 'USERNAME': 'cltbld',
02:27:23 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-111',
02:27:23 INFO - 'WINDIR': 'C:\\windows',
02:27:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
02:27:24 INFO - Ignoring indexes: http://pypi.python.org/simple/
02:27:24 INFO - Downloading/unpacking psutil>=0.7.1
02:27:24 INFO - Running setup.py egg_info for package psutil
02:27:24 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
02:27:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
02:27:24 INFO - Installing collected packages: psutil
02:27:24 INFO - Running setup.py install for psutil
02:27:24 INFO - building 'psutil._psutil_windows' extension
02:27:24 INFO - error: Unable to find vcvarsall.bat
02:27:24 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~1.t-w\appdata\local\temp\pip-4upx0n-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
02:27:24 INFO - running install
02:27:24 INFO - running build
02:27:24 INFO - running build_py
02:27:24 INFO - creating build
02:27:24 INFO - creating build\lib.win32-2.7
02:27:24 INFO - creating build\lib.win32-2.7\psutil
02:27:24 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
02:27:24 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
02:27:24 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
02:27:24 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
02:27:24 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
02:27:24 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
02:27:24 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
02:27:24 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
02:27:24 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
02:27:24 INFO - running build_ext
02:27:24 INFO - building 'psutil._psutil_windows' extension
02:27:24 INFO - error: Unable to find vcvarsall.bat
02:27:24 INFO - ----------------------------------------
02:27:24 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~1.t-w\appdata\local\temp\pip-4upx0n-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
02:27:24 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-111\AppData\Roaming\pip\pip.log
02:27:24 WARNING - Return code: 1
02:27:24 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!
02:27:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
02:27: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')]}
02:27:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:27: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')]}
02:27:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:27:24 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 0x0254A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02666200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025E99F0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02621368>, '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 0x0233ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026790C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-111', 'USERDOMAIN': 'T-W864-IX-111', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-111', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-111', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-111', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-111', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
02:27:24 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
02:27:24 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
02:27:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
02:27:24 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Roaming',
02:27:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
02:27:24 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
02:27:24 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
02:27:24 INFO - 'COMPUTERNAME': 'T-W864-IX-111',
02:27:24 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
02:27:24 INFO - 'DCLOCATION': 'SCL3',
02:27:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
02:27:24 INFO - 'FP_NO_HOST_CHECK': 'NO',
02:27:24 INFO - 'HOMEDRIVE': 'C:',
02:27:24 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-111',
02:27:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
02:27:24 INFO - 'KTS_VERSION': '1.19c',
02:27:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Local',
02:27:24 INFO - 'LOGONSERVER': '\\\\T-W864-IX-111',
02:27:24 INFO - 'MONDIR': 'C:\\Monitor_config\\',
02:27:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
02:27:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
02:27:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:27:24 INFO - 'MOZ_NO_REMOTE': '1',
02:27:24 INFO - 'NO_EM_RESTART': '1',
02:27:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:27:24 INFO - 'NUMBER_OF_PROCESSORS': '8',
02:27:24 INFO - 'OS': 'Windows_NT',
02:27:24 INFO - 'OURDRIVE': 'C:',
02:27:24 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
02:27:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
02:27:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
02:27:24 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
02:27:24 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
02:27:24 INFO - 'PROCESSOR_LEVEL': '6',
02:27:24 INFO - 'PROCESSOR_REVISION': '1e05',
02:27:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
02:27:24 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
02:27:24 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
02:27:24 INFO - 'PROGRAMW6432': 'C:\\Program Files',
02:27:24 INFO - 'PROMPT': '$P$G',
02:27:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
02:27:24 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
02:27:24 INFO - 'PUBLIC': 'C:\\Users\\Public',
02:27:24 INFO - 'PWD': 'C:\\slave\\test',
02:27:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
02:27:24 INFO - 'SLAVEDIR': 'C:\\slave\\',
02:27:24 INFO - 'SYSTEMDRIVE': 'C:',
02:27:24 INFO - 'SYSTEMROOT': 'C:\\windows',
02:27:24 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:27:24 INFO - 'TEST1': 'testie',
02:27:24 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:27:24 INFO - 'USERDOMAIN': 'T-W864-IX-111',
02:27:24 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-111',
02:27:24 INFO - 'USERNAME': 'cltbld',
02:27:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-111',
02:27:24 INFO - 'WINDIR': 'C:\\windows',
02:27:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
02:27:25 INFO - Ignoring indexes: http://pypi.python.org/simple/
02:27:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
02:27:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz
02:27:25 INFO - Running setup.py egg_info for package mozsystemmonitor
02:27:25 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
02:27:25 INFO - Running setup.py egg_info for package psutil
02:27:25 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
02:27:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
02:27:25 INFO - Installing collected packages: mozsystemmonitor, psutil
02:27:25 INFO - Running setup.py install for mozsystemmonitor
02:27:25 INFO - Running setup.py install for psutil
02:27:25 INFO - building 'psutil._psutil_windows' extension
02:27:25 INFO - error: Unable to find vcvarsall.bat
02:27:25 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~1.t-w\appdata\local\temp\pip-ppiobx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
02:27:25 INFO - running install
02:27:25 INFO - running build
02:27:25 INFO - running build_py
02:27:25 INFO - running build_ext
02:27:25 INFO - building 'psutil._psutil_windows' extension
02:27:25 INFO - error: Unable to find vcvarsall.bat
02:27:25 INFO - ----------------------------------------
02:27:25 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~1.t-w\appdata\local\temp\pip-ppiobx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
02:27:25 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-111\AppData\Roaming\pip\pip.log
02:27:25 WARNING - Return code: 1
02:27:25 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!
02:27:25 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
02:27:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:27:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:27:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:27:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:27:25 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 0x0254A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02666200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025E99F0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02621368>, '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 0x0233ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026790C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-111', 'USERDOMAIN': 'T-W864-IX-111', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-111', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-111', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-111', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-111', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
02:27:25 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
02:27:25 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
02:27:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
02:27:25 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Roaming',
02:27:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
02:27:25 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
02:27:25 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
02:27:25 INFO - 'COMPUTERNAME': 'T-W864-IX-111',
02:27:25 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
02:27:25 INFO - 'DCLOCATION': 'SCL3',
02:27:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
02:27:25 INFO - 'FP_NO_HOST_CHECK': 'NO',
02:27:25 INFO - 'HOMEDRIVE': 'C:',
02:27:25 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-111',
02:27:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
02:27:25 INFO - 'KTS_VERSION': '1.19c',
02:27:25 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Local',
02:27:25 INFO - 'LOGONSERVER': '\\\\T-W864-IX-111',
02:27:25 INFO - 'MONDIR': 'C:\\Monitor_config\\',
02:27:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
02:27:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
02:27:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:27:25 INFO - 'MOZ_NO_REMOTE': '1',
02:27:25 INFO - 'NO_EM_RESTART': '1',
02:27:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:27:25 INFO - 'NUMBER_OF_PROCESSORS': '8',
02:27:25 INFO - 'OS': 'Windows_NT',
02:27:25 INFO - 'OURDRIVE': 'C:',
02:27:25 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
02:27:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
02:27:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
02:27:25 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
02:27:25 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
02:27:25 INFO - 'PROCESSOR_LEVEL': '6',
02:27:25 INFO - 'PROCESSOR_REVISION': '1e05',
02:27:25 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
02:27:25 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
02:27:25 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
02:27:25 INFO - 'PROGRAMW6432': 'C:\\Program Files',
02:27:25 INFO - 'PROMPT': '$P$G',
02:27:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
02:27:25 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
02:27:25 INFO - 'PUBLIC': 'C:\\Users\\Public',
02:27:25 INFO - 'PWD': 'C:\\slave\\test',
02:27:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
02:27:25 INFO - 'SLAVEDIR': 'C:\\slave\\',
02:27:25 INFO - 'SYSTEMDRIVE': 'C:',
02:27:25 INFO - 'SYSTEMROOT': 'C:\\windows',
02:27:25 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:27:25 INFO - 'TEST1': 'testie',
02:27:25 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:27:25 INFO - 'USERDOMAIN': 'T-W864-IX-111',
02:27:25 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-111',
02:27:25 INFO - 'USERNAME': 'cltbld',
02:27:25 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-111',
02:27:25 INFO - 'WINDIR': 'C:\\windows',
02:27:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
02:27:25 INFO - Ignoring indexes: http://pypi.python.org/simple/
02:27:25 INFO - Downloading/unpacking blobuploader==1.2.4
02:27:25 INFO - Downloading blobuploader-1.2.4.tar.gz
02:27:25 INFO - Running setup.py egg_info for package blobuploader
02:27:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
02:27:29 INFO - Running setup.py egg_info for package requests
02:27:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
02:27:29 INFO - Downloading docopt-0.6.1.tar.gz
02:27:29 INFO - Running setup.py egg_info for package docopt
02:27:29 INFO - Installing collected packages: blobuploader, docopt, requests
02:27:29 INFO - Running setup.py install for blobuploader
02:27:29 INFO - Running setup.py install for docopt
02:27:29 INFO - Running setup.py install for requests
02:27:29 INFO - Successfully installed blobuploader docopt requests
02:27:29 INFO - Cleaning up...
02:27:29 INFO - Return code: 0
02:27:29 INFO - Installing None into virtualenv C:\slave\test\build\venv
02:27:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:27:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:27:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:27:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:27:29 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 0x0254A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02666200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025E99F0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02621368>, '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 0x0233ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026790C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-111', 'USERDOMAIN': 'T-W864-IX-111', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-111', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-111', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-111', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-111', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
02:27:29 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
02:27:29 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
02:27:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
02:27:29 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Roaming',
02:27:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
02:27:29 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
02:27:29 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
02:27:29 INFO - 'COMPUTERNAME': 'T-W864-IX-111',
02:27:29 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
02:27:29 INFO - 'DCLOCATION': 'SCL3',
02:27:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
02:27:29 INFO - 'FP_NO_HOST_CHECK': 'NO',
02:27:29 INFO - 'HOMEDRIVE': 'C:',
02:27:29 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-111',
02:27:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
02:27:29 INFO - 'KTS_VERSION': '1.19c',
02:27:29 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Local',
02:27:29 INFO - 'LOGONSERVER': '\\\\T-W864-IX-111',
02:27:29 INFO - 'MONDIR': 'C:\\Monitor_config\\',
02:27:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
02:27:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
02:27:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:27:29 INFO - 'MOZ_NO_REMOTE': '1',
02:27:29 INFO - 'NO_EM_RESTART': '1',
02:27:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:27:29 INFO - 'NUMBER_OF_PROCESSORS': '8',
02:27:29 INFO - 'OS': 'Windows_NT',
02:27:29 INFO - 'OURDRIVE': 'C:',
02:27:29 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
02:27:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
02:27:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
02:27:29 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
02:27:29 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
02:27:29 INFO - 'PROCESSOR_LEVEL': '6',
02:27:29 INFO - 'PROCESSOR_REVISION': '1e05',
02:27:29 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
02:27:29 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
02:27:29 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
02:27:29 INFO - 'PROGRAMW6432': 'C:\\Program Files',
02:27:29 INFO - 'PROMPT': '$P$G',
02:27:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
02:27:29 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
02:27:29 INFO - 'PUBLIC': 'C:\\Users\\Public',
02:27:29 INFO - 'PWD': 'C:\\slave\\test',
02:27:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
02:27:29 INFO - 'SLAVEDIR': 'C:\\slave\\',
02:27:29 INFO - 'SYSTEMDRIVE': 'C:',
02:27:29 INFO - 'SYSTEMROOT': 'C:\\windows',
02:27:29 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:27:29 INFO - 'TEST1': 'testie',
02:27:29 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:27:29 INFO - 'USERDOMAIN': 'T-W864-IX-111',
02:27:29 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-111',
02:27:29 INFO - 'USERNAME': 'cltbld',
02:27:29 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-111',
02:27:29 INFO - 'WINDIR': 'C:\\windows',
02:27:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
02:27:33 INFO - Ignoring indexes: http://pypi.python.org/simple/
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
02:27:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
02:27:33 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
02:27:33 INFO - Unpacking c:\slave\test\build\tests\marionette\client
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
02:27:33 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
02:27:33 INFO - Unpacking c:\slave\test\build\tests\marionette
02:27:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
02:27:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
02:27:33 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
02:27:33 INFO - Running setup.py install for browsermob-proxy
02:27:47 INFO - Running setup.py install for manifestparser
02:27:47 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Running setup.py install for marionette-client
02:27:47 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
02:27:47 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Running setup.py install for marionette-driver
02:27:47 INFO - Running setup.py install for mozcrash
02:27:47 INFO - Running setup.py install for mozdebug
02:27:47 INFO - Running setup.py install for mozdevice
02:27:47 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Running setup.py install for mozfile
02:27:47 INFO - Running setup.py install for mozhttpd
02:27:47 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Running setup.py install for mozinfo
02:27:47 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Running setup.py install for mozInstall
02:27:47 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Running setup.py install for mozleak
02:27:47 INFO - Running setup.py install for mozlog
02:27:47 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Running setup.py install for moznetwork
02:27:47 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Running setup.py install for mozprocess
02:27:47 INFO - Running setup.py install for mozprofile
02:27:47 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Running setup.py install for mozrunner
02:27:47 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Running setup.py install for mozscreenshot
02:27:47 INFO - Running setup.py install for moztest
02:27:47 INFO - Running setup.py install for mozversion
02:27:47 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
02:27:47 INFO - Running setup.py install for wptserve
02:27:47 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
02:27:47 INFO - Cleaning up...
02:27:47 INFO - Return code: 0
02:27:47 INFO - Installing None into virtualenv C:\slave\test\build\venv
02:27:47 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')]}
02:27:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:27:47 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')]}
02:27:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:27:47 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 0x0254A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02666200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025E99F0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02621368>, '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 0x0233ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026790C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-111', 'USERDOMAIN': 'T-W864-IX-111', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-111', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-111', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-111', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-111', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
02:27:47 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
02:27:47 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
02:27:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
02:27:47 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Roaming',
02:27:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
02:27:47 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
02:27:47 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
02:27:47 INFO - 'COMPUTERNAME': 'T-W864-IX-111',
02:27:47 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
02:27:47 INFO - 'DCLOCATION': 'SCL3',
02:27:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
02:27:47 INFO - 'FP_NO_HOST_CHECK': 'NO',
02:27:47 INFO - 'HOMEDRIVE': 'C:',
02:27:47 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-111',
02:27:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
02:27:47 INFO - 'KTS_VERSION': '1.19c',
02:27:47 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Local',
02:27:47 INFO - 'LOGONSERVER': '\\\\T-W864-IX-111',
02:27:47 INFO - 'MONDIR': 'C:\\Monitor_config\\',
02:27:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
02:27:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
02:27:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:27:47 INFO - 'MOZ_NO_REMOTE': '1',
02:27:47 INFO - 'NO_EM_RESTART': '1',
02:27:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:27:47 INFO - 'NUMBER_OF_PROCESSORS': '8',
02:27:47 INFO - 'OS': 'Windows_NT',
02:27:47 INFO - 'OURDRIVE': 'C:',
02:27:47 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
02:27:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
02:27:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
02:27:47 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
02:27:47 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
02:27:47 INFO - 'PROCESSOR_LEVEL': '6',
02:27:47 INFO - 'PROCESSOR_REVISION': '1e05',
02:27:47 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
02:27:47 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
02:27:47 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
02:27:47 INFO - 'PROGRAMW6432': 'C:\\Program Files',
02:27:47 INFO - 'PROMPT': '$P$G',
02:27:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
02:27:47 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
02:27:47 INFO - 'PUBLIC': 'C:\\Users\\Public',
02:27:47 INFO - 'PWD': 'C:\\slave\\test',
02:27:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
02:27:47 INFO - 'SLAVEDIR': 'C:\\slave\\',
02:27:47 INFO - 'SYSTEMDRIVE': 'C:',
02:27:47 INFO - 'SYSTEMROOT': 'C:\\windows',
02:27:47 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:27:47 INFO - 'TEST1': 'testie',
02:27:47 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:27:47 INFO - 'USERDOMAIN': 'T-W864-IX-111',
02:27:47 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-111',
02:27:47 INFO - 'USERNAME': 'cltbld',
02:27:47 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-111',
02:27:47 INFO - 'WINDIR': 'C:\\windows',
02:27:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
02:27:51 INFO - Ignoring indexes: http://pypi.python.org/simple/
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
02:27:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
02:27:51 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
02:27:51 INFO - Unpacking c:\slave\test\build\tests\marionette\client
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
02:27:51 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
02:27:51 INFO - Unpacking c:\slave\test\build\tests\marionette
02:27:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
02:27:51 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
02:27:51 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))
02:28:02 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))
02:28:02 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))
02:28:02 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))
02:28:02 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))
02:28:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
02:28:02 INFO - Downloading blessings-1.6.tar.gz
02:28:02 INFO - Running setup.py egg_info for package blessings
02:28:02 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))
02:28:02 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
02:28:02 INFO - Running setup.py install for blessings
02:28:02 INFO - Running setup.py install for browsermob-proxy
02:28:02 INFO - Running setup.py install for manifestparser
02:28:02 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Running setup.py install for marionette-client
02:28:02 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
02:28:02 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Running setup.py install for marionette-driver
02:28:02 INFO - Running setup.py install for mozcrash
02:28:02 INFO - Running setup.py install for mozdebug
02:28:02 INFO - Running setup.py install for mozdevice
02:28:02 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Running setup.py install for mozhttpd
02:28:02 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Running setup.py install for mozInstall
02:28:02 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Running setup.py install for mozleak
02:28:02 INFO - Running setup.py install for mozprofile
02:28:02 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
02:28:02 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
02:28:03 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
02:28:03 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
02:28:03 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
02:28:03 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
02:28:03 INFO - Running setup.py install for mozrunner
02:28:03 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
02:28:03 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
02:28:04 INFO - Running setup.py install for mozscreenshot
02:28:04 INFO - Running setup.py install for moztest
02:28:04 INFO - Running setup.py install for mozversion
02:28:04 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
02:28:04 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
02:28:04 INFO - Running setup.py install for wptserve
02:28:04 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
02:28:04 INFO - Cleaning up...
02:28:04 INFO - Return code: 0
02:28:04 INFO - Done creating virtualenv C:\slave\test\build\venv.
02:28:04 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
02:28:04 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
02:28:05 INFO - Reading from file tmpfile_stdout
02:28:05 INFO - Using _rmtree_windows ...
02:28:05 INFO - Using _rmtree_windows ...
02:28:05 INFO - Current package versions:
02:28:05 INFO - blessings == 1.6
02:28:05 INFO - blobuploader == 1.2.4
02:28:05 INFO - browsermob-proxy == 0.6.0
02:28:05 INFO - distribute == 0.6.14
02:28:05 INFO - docopt == 0.6.1
02:28:05 INFO - manifestparser == 1.1
02:28:05 INFO - marionette-client == 2.3.0
02:28:05 INFO - marionette-driver == 1.4.0
02:28:05 INFO - mozInstall == 1.12
02:28:05 INFO - mozcrash == 0.17
02:28:05 INFO - mozdebug == 0.1
02:28:05 INFO - mozdevice == 0.48
02:28:05 INFO - mozfile == 1.2
02:28:05 INFO - mozhttpd == 0.7
02:28:05 INFO - mozinfo == 0.9
02:28:05 INFO - mozleak == 0.1
02:28:05 INFO - mozlog == 3.1
02:28:05 INFO - moznetwork == 0.27
02:28:05 INFO - mozprocess == 0.22
02:28:05 INFO - mozprofile == 0.28
02:28:05 INFO - mozrunner == 6.11
02:28:05 INFO - mozscreenshot == 0.1
02:28:05 INFO - mozsystemmonitor == 0.0
02:28:05 INFO - moztest == 0.7
02:28:05 INFO - mozversion == 1.4
02:28:05 INFO - requests == 1.2.3
02:28:05 INFO - wptserve == 1.4.0
02:28:05 INFO - Running post-action listener: _resource_record_post_action
02:28:05 INFO - Running post-action listener: _start_resource_monitoring
02:28:05 INFO - Starting resource monitoring.
02:28:05 INFO - #####
02:28:05 INFO - ##### Running pull step.
02:28:05 INFO - #####
02:28:05 INFO - Running pre-action listener: _resource_record_pre_action
02:28:05 INFO - Running main action method: pull
02:28:05 INFO - Pull has nothing to do!
02:28:05 INFO - Running post-action listener: _resource_record_post_action
02:28:05 INFO - #####
02:28:05 INFO - ##### Running install step.
02:28:05 INFO - #####
02:28:05 INFO - Running pre-action listener: _resource_record_pre_action
02:28:05 INFO - Running main action method: install
02:28:05 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
02:28:05 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
02:28:05 INFO - Reading from file tmpfile_stdout
02:28:05 INFO - Using _rmtree_windows ...
02:28:05 INFO - Using _rmtree_windows ...
02:28:05 INFO - Detecting whether we're running mozinstall >=1.0...
02:28:05 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
02:28:05 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
02:28:05 INFO - Reading from file tmpfile_stdout
02:28:05 INFO - Output received:
02:28:05 INFO - Usage: mozinstall-script.py [options] installer
02:28:05 INFO - Options:
02:28:05 INFO - -h, --help show this help message and exit
02:28:05 INFO - -d DEST, --destination=DEST
02:28:05 INFO - Directory to install application into. [default:
02:28:05 INFO - "C:\slave\test"]
02:28:05 INFO - --app=APP Application being installed. [default: firefox]
02:28:05 INFO - Using _rmtree_windows ...
02:28:05 INFO - Using _rmtree_windows ...
02:28:05 INFO - mkdir: C:\slave\test\build\application
02:28:05 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application']
02:28:05 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win64.zip --destination C:\slave\test\build\application
02:28:07 INFO - Reading from file tmpfile_stdout
02:28:07 INFO - Output received:
02:28:07 INFO - C:\slave\test\build\application\firefox\firefox.exe
02:28:07 INFO - Using _rmtree_windows ...
02:28:07 INFO - Using _rmtree_windows ...
02:28:07 INFO - Running post-action listener: _resource_record_post_action
02:28:07 INFO - #####
02:28:07 INFO - ##### Running run-tests step.
02:28:07 INFO - #####
02:28:07 INFO - Running pre-action listener: _resource_record_pre_action
02:28:07 INFO - Running main action method: run_tests
02:28:07 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
02:28:07 INFO - Minidump filename unknown. Determining based upon platform and architecture.
02:28:07 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
02:28:07 INFO - grabbing minidump binary from tooltool
02:28:07 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')]}
02:28:07 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 0x02621368>, '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 0x0233ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026790C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
02:28:07 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
02:28:07 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
02:28:07 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
02:28:07 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpy_ijsa
02:28:07 INFO - INFO - File integrity verified, renaming tmpy_ijsa to win32-minidump_stackwalk.exe
02:28:07 INFO - Return code: 0
02:28:07 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
02:28:07 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
02:28:07 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/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.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
02:28:07 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/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.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
02:28:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
02:28:07 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Roaming',
02:28:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
02:28:07 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
02:28:07 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
02:28:07 INFO - 'COMPUTERNAME': 'T-W864-IX-111',
02:28:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
02:28:07 INFO - 'DCLOCATION': 'SCL3',
02:28:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
02:28:07 INFO - 'FP_NO_HOST_CHECK': 'NO',
02:28:07 INFO - 'HOMEDRIVE': 'C:',
02:28:07 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-111',
02:28:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
02:28:07 INFO - 'KTS_VERSION': '1.19c',
02:28:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-111\\AppData\\Local',
02:28:07 INFO - 'LOGONSERVER': '\\\\T-W864-IX-111',
02:28:07 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
02:28:07 INFO - 'MONDIR': 'C:\\Monitor_config\\',
02:28:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
02:28:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
02:28:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:28:07 INFO - 'MOZ_NO_REMOTE': '1',
02:28:07 INFO - 'NO_EM_RESTART': '1',
02:28:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:28:07 INFO - 'NUMBER_OF_PROCESSORS': '8',
02:28:07 INFO - 'OS': 'Windows_NT',
02:28:07 INFO - 'OURDRIVE': 'C:',
02:28:07 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
02:28:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
02:28:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
02:28:07 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
02:28:07 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
02:28:07 INFO - 'PROCESSOR_LEVEL': '6',
02:28:07 INFO - 'PROCESSOR_REVISION': '1e05',
02:28:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
02:28:07 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
02:28:07 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
02:28:07 INFO - 'PROGRAMW6432': 'C:\\Program Files',
02:28:07 INFO - 'PROMPT': '$P$G',
02:28:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
02:28:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
02:28:07 INFO - 'PUBLIC': 'C:\\Users\\Public',
02:28:07 INFO - 'PWD': 'C:\\slave\\test',
02:28:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
02:28:07 INFO - 'SLAVEDIR': 'C:\\slave\\',
02:28:07 INFO - 'SYSTEMDRIVE': 'C:',
02:28:07 INFO - 'SYSTEMROOT': 'C:\\windows',
02:28:07 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:28:07 INFO - 'TEST1': 'testie',
02:28:07 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:28:07 INFO - 'USERDOMAIN': 'T-W864-IX-111',
02:28:07 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-111',
02:28:07 INFO - 'USERNAME': 'cltbld',
02:28:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-111',
02:28:07 INFO - 'WINDIR': 'C:\\windows',
02:28:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
02:28:07 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/WLzR4VmWQyeCqRLLLZmvig/artifacts/public/build/firefox-48.0.en-US.win64.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
ProcessManager NOT managing child processes
ProcessManager UNABLE to use job objects to manage child processes
02:28:09 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
02:28:09 INFO - import pkg_resources
02:28:10 INFO - Using 1 client processes
02:28:13 INFO - SUITE-START | Running 1476 tests
02:28:13 INFO - Running testharness tests
02:28:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
02:28:13 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
02:28:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
02:28:13 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
02:28:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
02:28:13 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
02:28:13 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
02:28:13 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 1ms
02:28:13 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
02:28:13 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
02:28:13 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
02:28:13 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
02:28:13 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
02:28:13 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
02:28:13 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
02:28:13 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
02:28:13 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
02:28:13 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
02:28:13 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
02:28:13 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
02:28:13 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
02:28:13 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
02:28:13 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
02:28:13 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
02:28:13 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 1ms
02:28:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
02:28:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 1ms
02:28:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
02:28:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
02:28:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 18ms
02:28:13 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
02:28:13 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 1ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
02:28:13 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
02:28:13 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
02:28:13 INFO - Setting up ssl
02:28:14 INFO - PROCESS | certutil |
02:28:14 INFO - PROCESS | certutil |
02:28:14 INFO - PROCESS | certutil |
02:28:14 INFO - Certificate Nickname Trust Attributes
02:28:14 INFO - SSL,S/MIME,JAR/XPI
02:28:14 INFO -
02:28:14 INFO - web-platform-tests CT,,
02:28:14 INFO -
02:28:14 INFO - Starting runner
02:28:16 INFO - PROCESS | 3896 | 1467710896109 Marionette INFO Listening on port 2828
02:28:20 INFO - PROCESS | 3896 | 1467710900345 Marionette INFO startBrowser eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:20 INFO - PROCESS | 3896 | 1467710900356 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:21 INFO - PROCESS | 3896 | 1467710901077 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:21 INFO - PROCESS | 3896 | 1467710901082 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:22 INFO - PROCESS | 3896 | 1467710902161 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
02:28:22 INFO - PROCESS | 3896 | 1467710902234 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:22 INFO - PROCESS | 3896 | 1467710902240 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
02:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1635ms
02:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
02:28:23 INFO - PROCESS | 3896 | 1467710903816 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:23 INFO - PROCESS | 3896 | 1467710903851 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
02:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 230ms
02:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
02:28:24 INFO - PROCESS | 3896 | 1467710904049 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:24 INFO - PROCESS | 3896 | 1467710904084 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
02:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 170ms
02:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
02:28:24 INFO - PROCESS | 3896 | 1467710904223 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:24 INFO - PROCESS | 3896 | 1467710904258 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
02:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 171ms
02:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
02:28:24 INFO - PROCESS | 3896 | 1467710904399 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:24 INFO - PROCESS | 3896 | 1467710904437 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
02:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 171ms
02:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
02:28:24 INFO - PROCESS | 3896 | 1467710904574 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:24 INFO - PROCESS | 3896 | 1467710904610 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
02:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 169ms
02:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
02:28:24 INFO - PROCESS | 3896 | 1467710904750 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:24 INFO - PROCESS | 3896 | 1467710904786 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
02:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 170ms
02:28:24 INFO - PROCESS | 3896 | 1467710904922 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
02:28:24 INFO - PROCESS | 3896 | 1467710904957 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
02:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 170ms
02:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
02:28:25 INFO - PROCESS | 3896 | 1467710905100 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:25 INFO - PROCESS | 3896 | 1467710905134 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
02:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 170ms
02:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
02:28:25 INFO - PROCESS | 3896 | 1467710905273 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:25 INFO - PROCESS | 3896 | 1467710905309 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
02:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 170ms
02:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
02:28:25 INFO - PROCESS | 3896 | 1467710905451 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:25 INFO - PROCESS | 3896 | 1467710905488 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
02:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 170ms
02:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
02:28:25 INFO - PROCESS | 3896 | 1467710905627 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:25 INFO - PROCESS | 3896 | 1467710905664 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
02:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 170ms
02:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
02:28:25 INFO - PROCESS | 3896 | 1467710905977 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:26 INFO - PROCESS | 3896 | 1467710906124 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
02:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms
02:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
02:28:26 INFO - PROCESS | 3896 | 1467710906289 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:26 INFO - PROCESS | 3896 | 1467710906318 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
02:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 170ms
02:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
02:28:26 INFO - PROCESS | 3896 | 1467710906463 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:26 INFO - PROCESS | 3896 | 1467710906491 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
02:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 170ms
02:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
02:28:26 INFO - PROCESS | 3896 | 1467710906638 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:26 INFO - PROCESS | 3896 | 1467710906667 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
02:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 170ms
02:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
02:28:26 INFO - PROCESS | 3896 | 1467710906813 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:26 INFO - PROCESS | 3896 | 1467710906838 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
02:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 170ms
02:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
02:28:26 INFO - PROCESS | 3896 | 1467710906987 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:27 INFO - PROCESS | 3896 | 1467710907027 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
02:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 170ms
02:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
02:28:27 INFO - PROCESS | 3896 | 1467710907163 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:27 INFO - PROCESS | 3896 | 1467710907189 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
02:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 170ms
02:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
02:28:27 INFO - PROCESS | 3896 | 1467710907336 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:27 INFO - PROCESS | 3896 | 1467710907366 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
02:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 170ms
02:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
02:28:27 INFO - PROCESS | 3896 | 1467710907513 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:27 INFO - PROCESS | 3896 | 1467710907538 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
02:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 170ms
02:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
02:28:27 INFO - PROCESS | 3896 | 1467710907686 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:27 INFO - PROCESS | 3896 | 1467710907719 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
02:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 169ms
02:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
02:28:27 INFO - PROCESS | 3896 | 1467710907860 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:27 INFO - PROCESS | 3896 | 1467710907894 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
02:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 170ms
02:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
02:28:28 INFO - PROCESS | 3896 | 1467710908034 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:28 INFO - PROCESS | 3896 | 1467710908062 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
02:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 170ms
02:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
02:28:28 INFO - PROCESS | 3896 | 1467710908209 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:28 INFO - PROCESS | 3896 | 1467710908237 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
02:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 119ms
02:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
02:28:28 INFO - PROCESS | 3896 | 1467710908334 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:28 INFO - PROCESS | 3896 | 1467710908362 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
02:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 170ms
02:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
02:28:28 INFO - PROCESS | 3896 | 1467710908509 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:28 INFO - PROCESS | 3896 | 1467710908544 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
02:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 170ms
02:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
02:28:28 INFO - PROCESS | 3896 | 1467710908683 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:28 INFO - PROCESS | 3896 | 1467710908715 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
02:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 170ms
02:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
02:28:28 INFO - PROCESS | 3896 | 1467710908858 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:28 INFO - PROCESS | 3896 | 1467710908889 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
02:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 170ms
02:28:29 INFO - PROCESS | 3896 | 1467710909033 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
02:28:29 INFO - PROCESS | 3896 | 1467710909062 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
02:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 171ms
02:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
02:28:29 INFO - PROCESS | 3896 | 1467710909209 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:29 INFO - PROCESS | 3896 | 1467710909251 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
02:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 170ms
02:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
02:28:29 INFO - PROCESS | 3896 | 1467710909384 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:29 INFO - PROCESS | 3896 | 1467710909415 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
02:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 271ms
02:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
02:28:29 INFO - PROCESS | 3896 | 1467710909666 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:29 INFO - PROCESS | 3896 | 1467710909697 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
02:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 188ms
02:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
02:28:29 INFO - PROCESS | 3896 | 1467710909853 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:29 INFO - PROCESS | 3896 | 1467710909885 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
02:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 169ms
02:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
02:28:30 INFO - PROCESS | 3896 | 1467710910030 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:30 INFO - PROCESS | 3896 | 1467710910062 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
02:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 170ms
02:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
02:28:30 INFO - PROCESS | 3896 | 1467710910203 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:30 INFO - PROCESS | 3896 | 1467710910235 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
02:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 169ms
02:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
02:28:30 INFO - PROCESS | 3896 | 1467710910376 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:30 INFO - PROCESS | 3896 | 1467710910408 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
02:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 170ms
02:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
02:28:30 INFO - PROCESS | 3896 | 1467710910555 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:30 INFO - PROCESS | 3896 | 1467710910589 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
02:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 170ms
02:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
02:28:30 INFO - PROCESS | 3896 | 1467710910727 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:30 INFO - PROCESS | 3896 | 1467710910764 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
02:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 170ms
02:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
02:28:30 INFO - PROCESS | 3896 | 1467710910901 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:30 INFO - PROCESS | 3896 | 1467710910934 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
02:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 170ms
02:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
02:28:31 INFO - PROCESS | 3896 | 1467710911080 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:31 INFO - PROCESS | 3896 | 1467710911115 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
02:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 170ms
02:28:31 INFO - PROCESS | 3896 | 1467710911251 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
02:28:31 INFO - PROCESS | 3896 | 1467710911286 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
02:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 171ms
02:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
02:28:31 INFO - PROCESS | 3896 | 1467710911429 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:31 INFO - PROCESS | 3896 | 1467710911464 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
02:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 377ms
02:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
02:28:31 INFO - PROCESS | 3896 | 1467710911810 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:31 INFO - PROCESS | 3896 | 1467710911840 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
02:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 169ms
02:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
02:28:31 INFO - PROCESS | 3896 | 1467710911986 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:32 INFO - PROCESS | 3896 | 1467710912017 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
02:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 170ms
02:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
02:28:32 INFO - PROCESS | 3896 | 1467710912167 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:32 INFO - PROCESS | 3896 | 1467710912198 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
02:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 170ms
02:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
02:28:32 INFO - PROCESS | 3896 | 1467710912337 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:32 INFO - PROCESS | 3896 | 1467710912368 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
02:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 170ms
02:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
02:28:32 INFO - PROCESS | 3896 | 1467710912515 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:32 INFO - PROCESS | 3896 | 1467710912542 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
02:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 170ms
02:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
02:28:32 INFO - PROCESS | 3896 | 1467710912687 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:32 INFO - PROCESS | 3896 | 1467710912721 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
02:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 170ms
02:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
02:28:32 INFO - PROCESS | 3896 | 1467710912865 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:32 INFO - PROCESS | 3896 | 1467710912895 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
02:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 170ms
02:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
02:28:33 INFO - PROCESS | 3896 | 1467710913036 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:33 INFO - PROCESS | 3896 | 1467710913064 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
02:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 170ms
02:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
02:28:33 INFO - PROCESS | 3896 | 1467710913217 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:33 INFO - PROCESS | 3896 | 1467710913247 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
02:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 170ms
02:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
02:28:33 INFO - PROCESS | 3896 | 1467710913386 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:33 INFO - PROCESS | 3896 | 1467710913418 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
02:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 170ms
02:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
02:28:33 INFO - PROCESS | 3896 | 1467710913567 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:33 INFO - PROCESS | 3896 | 1467710913602 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
02:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 170ms
02:28:33 INFO - PROCESS | 3896 | 1467710913739 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
02:28:33 INFO - PROCESS | 3896 | 1467710913775 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
02:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 170ms
02:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
02:28:33 INFO - PROCESS | 3896 | 1467710913917 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:33 INFO - PROCESS | 3896 | 1467710913954 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
02:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 230ms
02:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
02:28:34 INFO - PROCESS | 3896 | 1467710914150 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:34 INFO - PROCESS | 3896 | 1467710914189 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
02:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 169ms
02:28:34 INFO - PROCESS | 3896 | 1467710914323 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
02:28:34 INFO - PROCESS | 3896 | 1467710914360 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
02:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 171ms
02:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
02:28:34 INFO - PROCESS | 3896 | 1467710914500 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:34 INFO - PROCESS | 3896 | 1467710914537 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
02:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 230ms
02:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
02:28:34 INFO - PROCESS | 3896 | 1467710914736 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:34 INFO - PROCESS | 3896 | 1467710914770 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
02:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 170ms
02:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
02:28:34 INFO - PROCESS | 3896 | 1467710914910 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:34 INFO - PROCESS | 3896 | 1467710914943 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
02:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 170ms
02:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
02:28:35 INFO - PROCESS | 3896 | 1467710915085 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:35 INFO - PROCESS | 3896 | 1467710915118 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
02:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 170ms
02:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
02:28:35 INFO - PROCESS | 3896 | 1467710915266 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:35 INFO - PROCESS | 3896 | 1467710915301 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
02:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 170ms
02:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
02:28:35 INFO - PROCESS | 3896 | 1467710915435 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:35 INFO - PROCESS | 3896 | 1467710915469 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
02:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 170ms
02:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
02:28:35 INFO - PROCESS | 3896 | 1467710915610 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:35 INFO - PROCESS | 3896 | 1467710915652 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
02:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 170ms
02:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
02:28:35 INFO - PROCESS | 3896 | 1467710915786 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:35 INFO - PROCESS | 3896 | 1467710915822 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
02:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 170ms
02:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
02:28:35 INFO - PROCESS | 3896 | 1467710915965 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:36 INFO - PROCESS | 3896 | 1467710916001 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
02:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 170ms
02:28:36 INFO - PROCESS | 3896 | 1467710916135 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
02:28:36 INFO - PROCESS | 3896 | 1467710916172 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
02:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 171ms
02:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
02:28:36 INFO - PROCESS | 3896 | 1467710916313 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:36 INFO - PROCESS | 3896 | 1467710916347 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
02:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 170ms
02:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
02:28:36 INFO - PROCESS | 3896 | 1467710916486 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:36 INFO - PROCESS | 3896 | 1467710916522 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
02:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 170ms
02:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
02:28:36 INFO - PROCESS | 3896 | 1467710916663 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:36 INFO - PROCESS | 3896 | 1467710916700 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
02:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 170ms
02:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
02:28:36 INFO - PROCESS | 3896 | 1467710916836 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:36 INFO - PROCESS | 3896 | 1467710916872 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
02:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 170ms
02:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
02:28:37 INFO - PROCESS | 3896 | 1467710917014 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:37 INFO - PROCESS | 3896 | 1467710917051 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:37 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.
02:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 169ms
02:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
02:28:37 INFO - PROCESS | 3896 | 1467710917185 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:37 INFO - PROCESS | 3896 | 1467710917227 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:37 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.
02:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 170ms
02:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
02:28:37 INFO - PROCESS | 3896 | 1467710917360 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:37 INFO - PROCESS | 3896 | 1467710917400 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:37 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.
02:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 169ms
02:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
02:28:37 INFO - PROCESS | 3896 | 1467710917536 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:37 INFO - PROCESS | 3896 | 1467710917575 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:37 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.
02:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 170ms
02:28:37 INFO - PROCESS | 3896 | 1467710917709 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
02:28:37 INFO - PROCESS | 3896 | 1467710917778 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:38 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.
02:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 480ms
02:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
02:28:38 INFO - PROCESS | 3896 | 1467710918195 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:38 INFO - PROCESS | 3896 | 1467710918237 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:38 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.
02:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 272ms
02:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
02:28:38 INFO - PROCESS | 3896 | 1467710918477 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:38 INFO - PROCESS | 3896 | 1467710918513 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:38 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.
02:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 170ms
02:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
02:28:38 INFO - PROCESS | 3896 | 1467710918653 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:38 INFO - PROCESS | 3896 | 1467710918688 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:38 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.
02:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 170ms
02:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
02:28:38 INFO - PROCESS | 3896 | 1467710918826 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:38 INFO - PROCESS | 3896 | 1467710918857 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:39 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.
02:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 170ms
02:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
02:28:39 INFO - PROCESS | 3896 | 1467710919000 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:39 INFO - PROCESS | 3896 | 1467710919029 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:39 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.
02:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 170ms
02:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
02:28:39 INFO - PROCESS | 3896 | 1467710919177 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:39 INFO - PROCESS | 3896 | 1467710919214 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:39 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.
02:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 170ms
02:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
02:28:39 INFO - PROCESS | 3896 | 1467710919350 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:39 INFO - PROCESS | 3896 | 1467710919381 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:39 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.
02:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 171ms
02:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
02:28:39 INFO - PROCESS | 3896 | 1467710919526 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:39 INFO - PROCESS | 3896 | 1467710919557 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:39 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.
02:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 170ms
02:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
02:28:39 INFO - PROCESS | 3896 | 1467710919701 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:39 INFO - PROCESS | 3896 | 1467710919737 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:39 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.
02:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 170ms
02:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
02:28:39 INFO - PROCESS | 3896 | 1467710919877 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:39 INFO - PROCESS | 3896 | 1467710919912 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:40 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.
02:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 170ms
02:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
02:28:40 INFO - PROCESS | 3896 | 1467710920053 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:40 INFO - PROCESS | 3896 | 1467710920092 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:40 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.
02:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 170ms
02:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
02:28:40 INFO - PROCESS | 3896 | 1467710920230 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:40 INFO - PROCESS | 3896 | 1467710920264 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:40 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.
02:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 171ms
02:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
02:28:40 INFO - PROCESS | 3896 | 1467710920405 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:40 INFO - PROCESS | 3896 | 1467710920438 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:40 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.
02:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 170ms
02:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
02:28:40 INFO - PROCESS | 3896 | 1467710920578 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:40 INFO - PROCESS | 3896 | 1467710920619 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:40 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.
02:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 230ms
02:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
02:28:40 INFO - PROCESS | 3896 | 1467710920815 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:40 INFO - PROCESS | 3896 | 1467710920864 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:41 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.
02:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 230ms
02:28:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
02:28:41 INFO - PROCESS | 3896 | 1467710921050 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:41 INFO - PROCESS | 3896 | 1467710921090 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
02:28:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 170ms
02:28:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
02:28:41 INFO - PROCESS | 3896 | 1467710921222 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:41 INFO - PROCESS | 3896 | 1467710921265 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
02:28:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 418ms
02:28:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
02:28:41 INFO - PROCESS | 3896 | 1467710921646 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:41 INFO - PROCESS | 3896 | 1467710921691 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
02:28:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 230ms
02:28:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
02:28:41 INFO - PROCESS | 3896 | 1467710921887 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:41 INFO - PROCESS | 3896 | 1467710921929 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
02:28:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 170ms
02:28:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
02:28:42 INFO - PROCESS | 3896 | 1467710922084 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:42 INFO - PROCESS | 3896 | 1467710922134 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
02:28:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 209ms
02:28:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
02:28:42 INFO - PROCESS | 3896 | 1467710922305 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:42 INFO - PROCESS | 3896 | 1467710922349 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
02:28:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 170ms
02:28:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
02:28:42 INFO - PROCESS | 3896 | 1467710922488 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:42 INFO - PROCESS | 3896 | 1467710922689 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
02:28:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 334ms
02:28:42 INFO - PROCESS | 3896 | 1467710922821 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
02:28:42 INFO - PROCESS | 3896 | 1467710922859 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
02:28:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 171ms
02:28:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
02:28:43 INFO - PROCESS | 3896 | 1467710923004 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:43 INFO - PROCESS | 3896 | 1467710923045 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
02:28:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 170ms
02:28:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
02:28:43 INFO - PROCESS | 3896 | 1467710923185 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:43 INFO - PROCESS | 3896 | 1467710923224 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
02:28:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 170ms
02:28:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
02:28:43 INFO - PROCESS | 3896 | 1467710923356 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:43 INFO - PROCESS | 3896 | 1467710923394 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
02:28:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 170ms
02:28:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
02:28:43 INFO - PROCESS | 3896 | 1467710923533 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:43 INFO - PROCESS | 3896 | 1467710923574 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:44 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
02:28:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 670ms
02:28:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
02:28:44 INFO - PROCESS | 3896 | 1467710924208 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:44 INFO - PROCESS | 3896 | 1467710924248 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
02:28:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 670ms
02:28:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
02:28:44 INFO - PROCESS | 3896 | 1467710924884 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:44 INFO - PROCESS | 3896 | 1467710924953 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:45 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
02:28:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:28:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
02:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:28:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 482ms
02:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
02:28:45 INFO - PROCESS | 3896 | 1467710925370 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:45 INFO - PROCESS | 3896 | 1467710925399 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
02:28:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 170ms
02:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
02:28:45 INFO - PROCESS | 3896 | 1467710925547 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:45 INFO - PROCESS | 3896 | 1467710925578 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
02:28:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 170ms
02:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
02:28:45 INFO - PROCESS | 3896 | 1467710925721 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:45 INFO - PROCESS | 3896 | 1467710925752 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
02:28:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 170ms
02:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
02:28:45 INFO - PROCESS | 3896 | 1467710925894 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:45 INFO - PROCESS | 3896 | 1467710925927 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
02:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 170ms
02:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
02:28:46 INFO - PROCESS | 3896 | 1467710926068 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:46 INFO - PROCESS | 3896 | 1467710926097 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
02:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 170ms
02:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
02:28:46 INFO - PROCESS | 3896 | 1467710926245 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:46 INFO - PROCESS | 3896 | 1467710926286 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:46 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
02:28:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
02:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 169ms
02:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
02:28:46 INFO - PROCESS | 3896 | 1467710926417 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:46 INFO - PROCESS | 3896 | 1467710926447 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
02:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 170ms
02:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
02:28:46 INFO - PROCESS | 3896 | 1467710926593 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:46 INFO - PROCESS | 3896 | 1467710926625 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:46 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
02:28:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
02:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 170ms
02:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
02:28:46 INFO - PROCESS | 3896 | 1467710926768 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:46 INFO - PROCESS | 3896 | 1467710926796 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:46 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
02:28:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:28:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
02:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 172ms
02:28:46 INFO - PROCESS | 3896 | 1467710926944 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
02:28:46 INFO - PROCESS | 3896 | 1467710926981 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:47 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
02:28:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
02:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 170ms
02:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
02:28:47 INFO - PROCESS | 3896 | 1467710927120 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:47 INFO - PROCESS | 3896 | 1467710927154 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
02:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 170ms
02:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
02:28:47 INFO - PROCESS | 3896 | 1467710927299 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:47 INFO - PROCESS | 3896 | 1467710927329 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
02:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 170ms
02:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
02:28:47 INFO - PROCESS | 3896 | 1467710927469 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:47 INFO - PROCESS | 3896 | 1467710927518 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
02:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 229ms
02:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
02:28:47 INFO - PROCESS | 3896 | 1467710927704 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:47 INFO - PROCESS | 3896 | 1467710927742 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
02:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 170ms
02:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
02:28:47 INFO - PROCESS | 3896 | 1467710927881 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:47 INFO - PROCESS | 3896 | 1467710927919 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
02:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 170ms
02:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
02:28:48 INFO - PROCESS | 3896 | 1467710928055 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:48 INFO - PROCESS | 3896 | 1467710928095 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
02:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 170ms
02:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
02:28:48 INFO - PROCESS | 3896 | 1467710928234 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:48 INFO - PROCESS | 3896 | 1467710928274 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
02:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 171ms
02:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
02:28:48 INFO - PROCESS | 3896 | 1467710928407 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:48 INFO - PROCESS | 3896 | 1467710928451 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
02:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 230ms
02:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
02:28:48 INFO - PROCESS | 3896 | 1467710928649 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:48 INFO - PROCESS | 3896 | 1467710928695 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
02:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 171ms
02:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
02:28:48 INFO - PROCESS | 3896 | 1467710928821 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:48 INFO - PROCESS | 3896 | 1467710928854 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
02:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 170ms
02:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
02:28:49 INFO - PROCESS | 3896 | 1467710928993 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:49 INFO - PROCESS | 3896 | 1467710929030 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
02:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 169ms
02:28:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
02:28:49 INFO - PROCESS | 3896 | 1467710929167 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:49 INFO - PROCESS | 3896 | 1467710929207 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:49 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
02:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 169ms
02:28:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
02:28:49 INFO - PROCESS | 3896 | 1467710929348 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:49 INFO - PROCESS | 3896 | 1467710929382 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
02:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 170ms
02:28:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
02:28:49 INFO - PROCESS | 3896 | 1467710929521 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:49 INFO - PROCESS | 3896 | 1467710929558 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
02:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 170ms
02:28:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
02:28:49 INFO - PROCESS | 3896 | 1467710929700 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:49 INFO - PROCESS | 3896 | 1467710929737 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:49 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
02:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 170ms
02:28:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
02:28:49 INFO - PROCESS | 3896 | 1467710929875 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:49 INFO - PROCESS | 3896 | 1467710929911 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:50 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
02:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
02:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
02:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:28:50 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
02:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
02:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
02:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:28:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 418ms
02:28:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
02:28:50 INFO - PROCESS | 3896 | 1467710930298 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:50 INFO - PROCESS | 3896 | 1467710930337 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:50 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.
02:28:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 271ms
02:28:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
02:28:50 INFO - PROCESS | 3896 | 1467710930574 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:50 INFO - PROCESS | 3896 | 1467710930615 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:50 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.
02:28:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 170ms
02:28:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
02:28:50 INFO - PROCESS | 3896 | 1467710930751 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:50 INFO - PROCESS | 3896 | 1467710930793 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
02:28:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 170ms
02:28:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
02:28:50 INFO - PROCESS | 3896 | 1467710930926 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:50 INFO - PROCESS | 3896 | 1467710930965 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
02:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 170ms
02:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
02:28:51 INFO - PROCESS | 3896 | 1467710931100 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:51 INFO - PROCESS | 3896 | 1467710931139 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
02:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 170ms
02:28:51 INFO - PROCESS | 3896 | 1467710931274 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
02:28:51 INFO - PROCESS | 3896 | 1467710931314 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
02:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 272ms
02:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
02:28:51 INFO - PROCESS | 3896 | 1467710931663 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:51 INFO - PROCESS | 3896 | 1467710931707 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
02:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 272ms
02:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
02:28:51 INFO - PROCESS | 3896 | 1467710931944 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:51 INFO - PROCESS | 3896 | 1467710931975 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
02:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 170ms
02:28:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
02:28:52 INFO - PROCESS | 3896 | 1467710932119 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:52 INFO - PROCESS | 3896 | 1467710932152 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
02:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 170ms
02:28:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
02:28:52 INFO - PROCESS | 3896 | 1467710932292 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:52 INFO - PROCESS | 3896 | 1467710932326 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
02:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 170ms
02:28:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
02:28:52 INFO - PROCESS | 3896 | 1467710932467 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:52 INFO - PROCESS | 3896 | 1467710932496 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
02:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 172ms
02:28:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
02:28:52 INFO - PROCESS | 3896 | 1467710932645 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:52 INFO - PROCESS | 3896 | 1467710932684 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
02:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 170ms
02:28:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
02:28:52 INFO - PROCESS | 3896 | 1467710932819 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:52 INFO - PROCESS | 3896 | 1467710932847 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
02:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 170ms
02:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
02:28:53 INFO - PROCESS | 3896 | 1467710932994 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:53 INFO - PROCESS | 3896 | 1467710933026 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
02:28:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 170ms
02:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
02:28:53 INFO - PROCESS | 3896 | 1467710933169 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:53 INFO - PROCESS | 3896 | 1467710933198 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
02:28:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 170ms
02:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
02:28:53 INFO - PROCESS | 3896 | 1467710933345 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:53 INFO - PROCESS | 3896 | 1467710933377 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
02:28:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 169ms
02:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
02:28:53 INFO - PROCESS | 3896 | 1467710933519 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:53 INFO - PROCESS | 3896 | 1467710933559 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
02:28:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 170ms
02:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
02:28:53 INFO - PROCESS | 3896 | 1467710933693 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:53 INFO - PROCESS | 3896 | 1467710933724 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
02:28:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 272ms
02:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
02:28:53 INFO - PROCESS | 3896 | 1467710933974 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:54 INFO - PROCESS | 3896 | 1467710934021 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
02:28:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 170ms
02:28:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
02:28:54 INFO - PROCESS | 3896 | 1467710934152 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:54 INFO - PROCESS | 3896 | 1467710934191 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
02:28:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 170ms
02:28:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
02:28:54 INFO - PROCESS | 3896 | 1467710934332 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:54 INFO - PROCESS | 3896 | 1467710934372 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
02:28:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 170ms
02:28:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
02:28:54 INFO - PROCESS | 3896 | 1467710934506 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:54 INFO - PROCESS | 3896 | 1467710934544 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
02:28:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 169ms
02:28:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
02:28:54 INFO - PROCESS | 3896 | 1467710934686 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:54 INFO - PROCESS | 3896 | 1467710934728 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
02:28:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 170ms
02:28:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
02:28:54 INFO - PROCESS | 3896 | 1467710934856 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:54 INFO - PROCESS | 3896 | 1467710934896 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
02:28:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 169ms
02:28:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
02:28:55 INFO - PROCESS | 3896 | 1467710935033 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:55 INFO - PROCESS | 3896 | 1467710935072 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
02:28:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 230ms
02:28:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
02:28:55 INFO - PROCESS | 3896 | 1467710935268 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:55 INFO - PROCESS | 3896 | 1467710935332 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
02:28:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 230ms
02:28:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
02:28:55 INFO - PROCESS | 3896 | 1467710935501 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:55 INFO - PROCESS | 3896 | 1467710935535 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
02:28:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 170ms
02:28:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
02:28:55 INFO - PROCESS | 3896 | 1467710935676 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:55 INFO - PROCESS | 3896 | 1467710935710 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
02:28:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 171ms
02:28:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
02:28:55 INFO - PROCESS | 3896 | 1467710935852 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:55 INFO - PROCESS | 3896 | 1467710935897 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
02:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 170ms
02:28:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
02:28:56 INFO - PROCESS | 3896 | 1467710936026 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:56 INFO - PROCESS | 3896 | 1467710936063 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
02:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 171ms
02:28:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
02:28:56 INFO - PROCESS | 3896 | 1467710936201 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:56 INFO - PROCESS | 3896 | 1467710936237 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
02:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 170ms
02:28:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
02:28:56 INFO - PROCESS | 3896 | 1467710936376 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:56 INFO - PROCESS | 3896 | 1467710936420 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
02:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 170ms
02:28:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
02:28:56 INFO - PROCESS | 3896 | 1467710936552 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:56 INFO - PROCESS | 3896 | 1467710936588 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:56 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
02:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 170ms
02:28:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
02:28:56 INFO - PROCESS | 3896 | 1467710936732 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:56 INFO - PROCESS | 3896 | 1467710936769 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
02:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 170ms
02:28:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
02:28:56 INFO - PROCESS | 3896 | 1467710936902 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:56 INFO - PROCESS | 3896 | 1467710936946 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:57 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)
02:28:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 734ms
02:28:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
02:28:57 INFO - PROCESS | 3896 | 1467710937641 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:57 INFO - PROCESS | 3896 | 1467710937680 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
02:28:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 670ms
02:28:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
02:28:58 INFO - PROCESS | 3896 | 1467710938318 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:58 INFO - PROCESS | 3896 | 1467710938433 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
02:28:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 985ms
02:28:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
02:28:59 INFO - PROCESS | 3896 | 1467710939308 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:59 INFO - PROCESS | 3896 | 1467710939338 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:28:59 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)
02:28:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 670ms
02:28:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
02:28:59 INFO - PROCESS | 3896 | 1467710939983 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:00 INFO - PROCESS | 3896 | 1467710940012 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:00 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)
02:29:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 670ms
02:29:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
02:29:00 INFO - PROCESS | 3896 | 1467710940660 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:00 INFO - PROCESS | 3896 | 1467710940696 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
02:29:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 671ms
02:29:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
02:29:01 INFO - PROCESS | 3896 | 1467710941339 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:01 INFO - PROCESS | 3896 | 1467710941368 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
02:29:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 671ms
02:29:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
02:29:02 INFO - PROCESS | 3896 | 1467710942009 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:02 INFO - PROCESS | 3896 | 1467710942037 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
02:29:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 671ms
02:29:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
02:29:02 INFO - PROCESS | 3896 | 1467710942686 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:02 INFO - PROCESS | 3896 | 1467710942724 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:03 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
02:29:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 670ms
02:29:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
02:29:03 INFO - PROCESS | 3896 | 1467710943361 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:03 INFO - PROCESS | 3896 | 1467710943389 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
02:29:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 672ms
02:29:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
02:29:04 INFO - PROCESS | 3896 | 1467710944036 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:04 INFO - PROCESS | 3896 | 1467710944065 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:04 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
02:29:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
02:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 171ms
02:29:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
02:29:04 INFO - PROCESS | 3896 | 1467710944215 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:04 INFO - PROCESS | 3896 | 1467710944247 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
02:29:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 170ms
02:29:04 INFO - PROCESS | 3896 | 1467710944389 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
02:29:04 INFO - PROCESS | 3896 | 1467710944419 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:04 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 140
02:29:04 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:29:04 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:29:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
02:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 378ms
02:29:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
02:29:04 INFO - PROCESS | 3896 | 1467710944774 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:04 INFO - PROCESS | 3896 | 1467710944804 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
02:29:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 170ms
02:29:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
02:29:04 INFO - PROCESS | 3896 | 1467710944952 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:05 INFO - PROCESS | 3896 | 1467710944985 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
02:29:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 671ms
02:29:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
02:29:05 INFO - PROCESS | 3896 | 1467710945634 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:05 INFO - PROCESS | 3896 | 1467710945663 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:06 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
02:29:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 671ms
02:29:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
02:29:06 INFO - PROCESS | 3896 | 1467710946305 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:06 INFO - PROCESS | 3896 | 1467710946335 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:06 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.)
02:29:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 669ms
02:29:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
02:29:06 INFO - PROCESS | 3896 | 1467710946979 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:07 INFO - PROCESS | 3896 | 1467710947014 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
02:29:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 671ms
02:29:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
02:29:07 INFO - PROCESS | 3896 | 1467710947656 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:07 INFO - PROCESS | 3896 | 1467710947689 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:08 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
02:29:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 670ms
02:29:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
02:29:08 INFO - PROCESS | 3896 | 1467710948330 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:08 INFO - PROCESS | 3896 | 1467710948357 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
02:29:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 170ms
02:29:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
02:29:08 INFO - PROCESS | 3896 | 1467710948504 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:08 INFO - PROCESS | 3896 | 1467710948538 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
02:29:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 671ms
02:29:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
02:29:09 INFO - PROCESS | 3896 | 1467710949181 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:09 INFO - PROCESS | 3896 | 1467710949209 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
02:29:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 629ms
02:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
02:29:09 INFO - PROCESS | 3896 | 1467710949815 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:09 INFO - PROCESS | 3896 | 1467710949844 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
02:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 171ms
02:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
02:29:10 INFO - PROCESS | 3896 | 1467710949991 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:10 INFO - PROCESS | 3896 | 1467710950028 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
02:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 170ms
02:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
02:29:10 INFO - PROCESS | 3896 | 1467710950168 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:10 INFO - PROCESS | 3896 | 1467710950197 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
02:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 169ms
02:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
02:29:10 INFO - PROCESS | 3896 | 1467710950343 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:10 INFO - PROCESS | 3896 | 1467710950372 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
02:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 170ms
02:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
02:29:10 INFO - PROCESS | 3896 | 1467710950518 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:10 INFO - PROCESS | 3896 | 1467710950552 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
02:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 230ms
02:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
02:29:10 INFO - PROCESS | 3896 | 1467710950856 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:11 INFO - PROCESS | 3896 | 1467710951011 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
02:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 335ms
02:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
02:29:11 INFO - PROCESS | 3896 | 1467710951182 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:11 INFO - PROCESS | 3896 | 1467710951216 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
02:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 170ms
02:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
02:29:11 INFO - PROCESS | 3896 | 1467710951353 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:11 INFO - PROCESS | 3896 | 1467710951383 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:11 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
02:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 170ms
02:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
02:29:11 INFO - PROCESS | 3896 | 1467710951533 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:11 INFO - PROCESS | 3896 | 1467710951562 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:11 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
02:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 170ms
02:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
02:29:11 INFO - PROCESS | 3896 | 1467710951702 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:11 INFO - PROCESS | 3896 | 1467710951729 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:11 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
02:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 171ms
02:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
02:29:11 INFO - PROCESS | 3896 | 1467710951879 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:11 INFO - PROCESS | 3896 | 1467710951912 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
02:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 170ms
02:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
02:29:12 INFO - PROCESS | 3896 | 1467710952052 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:12 INFO - PROCESS | 3896 | 1467710952087 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:12 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
02:29:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:29:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
02:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 170ms
02:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
02:29:12 INFO - PROCESS | 3896 | 1467710952228 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:12 INFO - PROCESS | 3896 | 1467710952256 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
02:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 169ms
02:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
02:29:12 INFO - PROCESS | 3896 | 1467710952402 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:12 INFO - PROCESS | 3896 | 1467710952432 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:12 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
02:29:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:29:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
02:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 170ms
02:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
02:29:12 INFO - PROCESS | 3896 | 1467710952577 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:12 INFO - PROCESS | 3896 | 1467710952605 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
02:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 170ms
02:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
02:29:12 INFO - PROCESS | 3896 | 1467710952752 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:12 INFO - PROCESS | 3896 | 1467710952781 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
02:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 169ms
02:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
02:29:12 INFO - PROCESS | 3896 | 1467710952926 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:12 INFO - PROCESS | 3896 | 1467710952969 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
02:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 230ms
02:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
02:29:13 INFO - PROCESS | 3896 | 1467710953161 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:13 INFO - PROCESS | 3896 | 1467710953196 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
02:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 169ms
02:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
02:29:13 INFO - PROCESS | 3896 | 1467710953335 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:13 INFO - PROCESS | 3896 | 1467710953371 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
02:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 170ms
02:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
02:29:13 INFO - PROCESS | 3896 | 1467710953510 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:13 INFO - PROCESS | 3896 | 1467710953547 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
02:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 170ms
02:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
02:29:13 INFO - PROCESS | 3896 | 1467710953685 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:13 INFO - PROCESS | 3896 | 1467710953717 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
02:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 170ms
02:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
02:29:13 INFO - PROCESS | 3896 | 1467710953860 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:13 INFO - PROCESS | 3896 | 1467710953890 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
02:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 170ms
02:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
02:29:14 INFO - PROCESS | 3896 | 1467710954036 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:14 INFO - PROCESS | 3896 | 1467710954075 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
02:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 170ms
02:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
02:29:14 INFO - PROCESS | 3896 | 1467710954210 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:14 INFO - PROCESS | 3896 | 1467710954241 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
02:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 170ms
02:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
02:29:14 INFO - PROCESS | 3896 | 1467710954385 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:14 INFO - PROCESS | 3896 | 1467710954420 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
02:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 170ms
02:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
02:29:14 INFO - PROCESS | 3896 | 1467710954560 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:14 INFO - PROCESS | 3896 | 1467710954595 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
02:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 170ms
02:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
02:29:14 INFO - PROCESS | 3896 | 1467710954738 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:14 INFO - PROCESS | 3896 | 1467710954771 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
02:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 168ms
02:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
02:29:14 INFO - PROCESS | 3896 | 1467710954908 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:14 INFO - PROCESS | 3896 | 1467710954942 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
02:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 170ms
02:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
02:29:15 INFO - PROCESS | 3896 | 1467710955085 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:15 INFO - PROCESS | 3896 | 1467710955124 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
02:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 170ms
02:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
02:29:15 INFO - PROCESS | 3896 | 1467710955258 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:15 INFO - PROCESS | 3896 | 1467710955292 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
02:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 170ms
02:29:15 INFO - PROCESS | 3896 | 1467710955435 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
02:29:15 INFO - PROCESS | 3896 | 1467710955470 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
02:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 170ms
02:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
02:29:15 INFO - PROCESS | 3896 | 1467710955613 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:15 INFO - PROCESS | 3896 | 1467710955652 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
02:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 169ms
02:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
02:29:15 INFO - PROCESS | 3896 | 1467710955784 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:15 INFO - PROCESS | 3896 | 1467710955827 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
02:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 230ms
02:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
02:29:16 INFO - PROCESS | 3896 | 1467710956020 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:16 INFO - PROCESS | 3896 | 1467710956060 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
02:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 170ms
02:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
02:29:16 INFO - PROCESS | 3896 | 1467710956195 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:16 INFO - PROCESS | 3896 | 1467710956233 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
02:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 170ms
02:29:16 INFO - PROCESS | 3896 | 1467710956370 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
02:29:16 INFO - PROCESS | 3896 | 1467710956412 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
02:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 170ms
02:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
02:29:16 INFO - PROCESS | 3896 | 1467710956545 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:16 INFO - PROCESS | 3896 | 1467710956581 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
02:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 170ms
02:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
02:29:16 INFO - PROCESS | 3896 | 1467710956720 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:16 INFO - PROCESS | 3896 | 1467710956763 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
02:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 419ms
02:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
02:29:17 INFO - PROCESS | 3896 | 1467710957146 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:17 INFO - PROCESS | 3896 | 1467710957177 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
02:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 171ms
02:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
02:29:17 INFO - PROCESS | 3896 | 1467710957322 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:17 INFO - PROCESS | 3896 | 1467710957353 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
02:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 169ms
02:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
02:29:17 INFO - PROCESS | 3896 | 1467710957502 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:17 INFO - PROCESS | 3896 | 1467710957537 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
02:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 172ms
02:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
02:29:17 INFO - PROCESS | 3896 | 1467710957671 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:17 INFO - PROCESS | 3896 | 1467710957702 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
02:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 170ms
02:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
02:29:17 INFO - PROCESS | 3896 | 1467710957846 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:17 INFO - PROCESS | 3896 | 1467710957879 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
02:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 170ms
02:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
02:29:18 INFO - PROCESS | 3896 | 1467710958023 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:18 INFO - PROCESS | 3896 | 1467710958058 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
02:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 170ms
02:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
02:29:18 INFO - PROCESS | 3896 | 1467710958196 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:18 INFO - PROCESS | 3896 | 1467710958228 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
02:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 170ms
02:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
02:29:18 INFO - PROCESS | 3896 | 1467710958371 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:18 INFO - PROCESS | 3896 | 1467710958402 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
02:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 170ms
02:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
02:29:18 INFO - PROCESS | 3896 | 1467710958549 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:18 INFO - PROCESS | 3896 | 1467710958580 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
02:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 170ms
02:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
02:29:18 INFO - PROCESS | 3896 | 1467710958721 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:18 INFO - PROCESS | 3896 | 1467710958751 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
02:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 170ms
02:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
02:29:18 INFO - PROCESS | 3896 | 1467710958899 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:18 INFO - PROCESS | 3896 | 1467710958937 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
02:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 170ms
02:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
02:29:19 INFO - PROCESS | 3896 | 1467710959072 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:19 INFO - PROCESS | 3896 | 1467710959108 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
02:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 169ms
02:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
02:29:19 INFO - PROCESS | 3896 | 1467710959251 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:19 INFO - PROCESS | 3896 | 1467710959287 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
02:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 170ms
02:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
02:29:19 INFO - PROCESS | 3896 | 1467710959427 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:19 INFO - PROCESS | 3896 | 1467710959467 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
02:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 170ms
02:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
02:29:19 INFO - PROCESS | 3896 | 1467710959605 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:19 INFO - PROCESS | 3896 | 1467710959653 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
02:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 230ms
02:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
02:29:19 INFO - PROCESS | 3896 | 1467710959840 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:19 INFO - PROCESS | 3896 | 1467710959881 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
02:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 231ms
02:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
02:29:20 INFO - PROCESS | 3896 | 1467710960076 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:20 INFO - PROCESS | 3896 | 1467710960119 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
02:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 170ms
02:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
02:29:20 INFO - PROCESS | 3896 | 1467710960253 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:20 INFO - PROCESS | 3896 | 1467710960294 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:20 INFO - PROCESS | 3896 | 1467710960365 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
02:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
02:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 230ms
02:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
02:29:20 INFO - PROCESS | 3896 | 1467710960488 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:20 INFO - PROCESS | 3896 | 1467710960522 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
02:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 169ms
02:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
02:29:20 INFO - PROCESS | 3896 | 1467710960662 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:20 INFO - PROCESS | 3896 | 1467710960697 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
02:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 170ms
02:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
02:29:20 INFO - PROCESS | 3896 | 1467710960838 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:20 INFO - PROCESS | 3896 | 1467710960874 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
02:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 170ms
02:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
02:29:21 INFO - PROCESS | 3896 | 1467710961013 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:21 INFO - PROCESS | 3896 | 1467710961052 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
02:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 170ms
02:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
02:29:21 INFO - PROCESS | 3896 | 1467710961187 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:21 INFO - PROCESS | 3896 | 1467710961226 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
02:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 170ms
02:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
02:29:21 INFO - PROCESS | 3896 | 1467710961365 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:21 INFO - PROCESS | 3896 | 1467710961404 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
02:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 170ms
02:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
02:29:21 INFO - PROCESS | 3896 | 1467710961537 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:21 INFO - PROCESS | 3896 | 1467710961574 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
02:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 169ms
02:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
02:29:21 INFO - PROCESS | 3896 | 1467710961712 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:21 INFO - PROCESS | 3896 | 1467710961760 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
02:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 170ms
02:29:21 INFO - PROCESS | 3896 | 1467710961887 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
02:29:21 INFO - PROCESS | 3896 | 1467710961927 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
02:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 171ms
02:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
02:29:22 INFO - PROCESS | 3896 | 1467710962066 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:22 INFO - PROCESS | 3896 | 1467710962101 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
02:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 170ms
02:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
02:29:22 INFO - PROCESS | 3896 | 1467710962238 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:22 INFO - PROCESS | 3896 | 1467710962280 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
02:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 169ms
02:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
02:29:22 INFO - PROCESS | 3896 | 1467710962413 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:22 INFO - PROCESS | 3896 | 1467710962451 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
02:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 170ms
02:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
02:29:22 INFO - PROCESS | 3896 | 1467710962587 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:22 INFO - PROCESS | 3896 | 1467710962628 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
02:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 170ms
02:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
02:29:22 INFO - PROCESS | 3896 | 1467710962775 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:22 INFO - PROCESS | 3896 | 1467710962817 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
02:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 170ms
02:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
02:29:22 INFO - PROCESS | 3896 | 1467710962952 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:22 INFO - PROCESS | 3896 | 1467710962994 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
02:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 439ms
02:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
02:29:23 INFO - PROCESS | 3896 | 1467710963392 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:23 INFO - PROCESS | 3896 | 1467710963437 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
02:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 272ms
02:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
02:29:23 INFO - PROCESS | 3896 | 1467710963675 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:23 INFO - PROCESS | 3896 | 1467710963708 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
02:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 170ms
02:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
02:29:23 INFO - PROCESS | 3896 | 1467710963852 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:23 INFO - PROCESS | 3896 | 1467710963892 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
02:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 170ms
02:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
02:29:24 INFO - PROCESS | 3896 | 1467710964022 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:24 INFO - PROCESS | 3896 | 1467710964053 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
02:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 170ms
02:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
02:29:24 INFO - PROCESS | 3896 | 1467710964199 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:24 INFO - PROCESS | 3896 | 1467710964227 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
02:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 170ms
02:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
02:29:24 INFO - PROCESS | 3896 | 1467710964373 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:24 INFO - PROCESS | 3896 | 1467710964411 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
02:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 170ms
02:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
02:29:24 INFO - PROCESS | 3896 | 1467710964549 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:24 INFO - PROCESS | 3896 | 1467710964577 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
02:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 170ms
02:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
02:29:24 INFO - PROCESS | 3896 | 1467710964722 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:24 INFO - PROCESS | 3896 | 1467710964752 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
02:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 170ms
02:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
02:29:24 INFO - PROCESS | 3896 | 1467710964899 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:24 INFO - PROCESS | 3896 | 1467710964932 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
02:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 170ms
02:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
02:29:25 INFO - PROCESS | 3896 | 1467710965072 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:25 INFO - PROCESS | 3896 | 1467710965102 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
02:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 170ms
02:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
02:29:25 INFO - PROCESS | 3896 | 1467710965249 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:25 INFO - PROCESS | 3896 | 1467710965286 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
02:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 170ms
02:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
02:29:25 INFO - PROCESS | 3896 | 1467710965422 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:25 INFO - PROCESS | 3896 | 1467710965458 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
02:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 170ms
02:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
02:29:25 INFO - PROCESS | 3896 | 1467710965599 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:25 INFO - PROCESS | 3896 | 1467710965636 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
02:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 170ms
02:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
02:29:25 INFO - PROCESS | 3896 | 1467710965773 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:25 INFO - PROCESS | 3896 | 1467710965815 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
02:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 170ms
02:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
02:29:25 INFO - PROCESS | 3896 | 1467710965952 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:26 INFO - PROCESS | 3896 | 1467710965994 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
02:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 170ms
02:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
02:29:26 INFO - PROCESS | 3896 | 1467710966127 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:26 INFO - PROCESS | 3896 | 1467710966165 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
02:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 170ms
02:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
02:29:26 INFO - PROCESS | 3896 | 1467710966302 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:26 INFO - PROCESS | 3896 | 1467710966347 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
02:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 170ms
02:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
02:29:26 INFO - PROCESS | 3896 | 1467710966476 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:26 INFO - PROCESS | 3896 | 1467710966516 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
02:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 170ms
02:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
02:29:26 INFO - PROCESS | 3896 | 1467710966656 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:26 INFO - PROCESS | 3896 | 1467710966697 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
02:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 230ms
02:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
02:29:26 INFO - PROCESS | 3896 | 1467710966888 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:26 INFO - PROCESS | 3896 | 1467710966923 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
02:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 170ms
02:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
02:29:27 INFO - PROCESS | 3896 | 1467710967061 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:27 INFO - PROCESS | 3896 | 1467710967100 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
02:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 170ms
02:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
02:29:27 INFO - PROCESS | 3896 | 1467710967237 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:27 INFO - PROCESS | 3896 | 1467710967272 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
02:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 170ms
02:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
02:29:27 INFO - PROCESS | 3896 | 1467710967411 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:27 INFO - PROCESS | 3896 | 1467710967447 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
02:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 169ms
02:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
02:29:27 INFO - PROCESS | 3896 | 1467710967585 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:27 INFO - PROCESS | 3896 | 1467710967625 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
02:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 170ms
02:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
02:29:27 INFO - PROCESS | 3896 | 1467710967760 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:27 INFO - PROCESS | 3896 | 1467710967796 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
02:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 171ms
02:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
02:29:27 INFO - PROCESS | 3896 | 1467710967935 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:27 INFO - PROCESS | 3896 | 1467710967976 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
02:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 170ms
02:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
02:29:28 INFO - PROCESS | 3896 | 1467710968110 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:28 INFO - PROCESS | 3896 | 1467710968151 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:28 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap - assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49
02:29:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:29:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1
02:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 169ms
02:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
02:29:28 INFO - PROCESS | 3896 | 1467710968286 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:28 INFO - PROCESS | 3896 | 1467710968325 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
02:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 170ms
02:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
02:29:28 INFO - PROCESS | 3896 | 1467710968459 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:28 INFO - PROCESS | 3896 | 1467710968496 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
02:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 170ms
02:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
02:29:28 INFO - PROCESS | 3896 | 1467710968636 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:28 INFO - PROCESS | 3896 | 1467710968679 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
02:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 170ms
02:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
02:29:28 INFO - PROCESS | 3896 | 1467710968810 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:28 INFO - PROCESS | 3896 | 1467710968847 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:28 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
02:29:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:29:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
02:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 170ms
02:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
02:29:28 INFO - PROCESS | 3896 | 1467710968986 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:29 INFO - PROCESS | 3896 | 1467710969026 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:29 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
02:29:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:29:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
02:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 170ms
02:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
02:29:29 INFO - PROCESS | 3896 | 1467710969160 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:29 INFO - PROCESS | 3896 | 1467710969204 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:29 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 28
02:29:29 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:29:29 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:29:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
02:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 170ms
02:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
02:29:29 INFO - PROCESS | 3896 | 1467710969336 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:29 INFO - PROCESS | 3896 | 1467710969374 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:29 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 (19, 19) expected 0 but got 64
02:29:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:29:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
02:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 419ms
02:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
02:29:29 INFO - PROCESS | 3896 | 1467710969760 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:29 INFO - PROCESS | 3896 | 1467710969803 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:30 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
02:29:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:29:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
02:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 272ms
02:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
02:29:30 INFO - PROCESS | 3896 | 1467710970038 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:30 INFO - PROCESS | 3896 | 1467710970071 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:30 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 151
02:29:30 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:29:30 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:29:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
02:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 170ms
02:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
02:29:30 INFO - PROCESS | 3896 | 1467710970219 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:30 INFO - PROCESS | 3896 | 1467710970251 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
02:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 170ms
02:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
02:29:30 INFO - PROCESS | 3896 | 1467710970389 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:30 INFO - PROCESS | 3896 | 1467710970420 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:30 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
02:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 172ms
02:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
02:29:30 INFO - PROCESS | 3896 | 1467710970567 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:30 INFO - PROCESS | 3896 | 1467710970599 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:30 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
02:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 169ms
02:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
02:29:30 INFO - PROCESS | 3896 | 1467710970741 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:30 INFO - PROCESS | 3896 | 1467710970779 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
02:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 170ms
02:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
02:29:30 INFO - PROCESS | 3896 | 1467710970917 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:30 INFO - PROCESS | 3896 | 1467710970946 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
02:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 170ms
02:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
02:29:31 INFO - PROCESS | 3896 | 1467710971089 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:31 INFO - PROCESS | 3896 | 1467710971119 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
02:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 170ms
02:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
02:29:31 INFO - PROCESS | 3896 | 1467710971267 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:31 INFO - PROCESS | 3896 | 1467710971299 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:31 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
02:29:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
02:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 170ms
02:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
02:29:31 INFO - PROCESS | 3896 | 1467710971440 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:31 INFO - PROCESS | 3896 | 1467710971470 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
02:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 170ms
02:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
02:29:31 INFO - PROCESS | 3896 | 1467710971618 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:31 INFO - PROCESS | 3896 | 1467710971658 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
02:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 170ms
02:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
02:29:31 INFO - PROCESS | 3896 | 1467710971790 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:31 INFO - PROCESS | 3896 | 1467710971828 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
02:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 170ms
02:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
02:29:31 INFO - PROCESS | 3896 | 1467710971967 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:32 INFO - PROCESS | 3896 | 1467710972007 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
02:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 170ms
02:29:32 INFO - PROCESS | 3896 | 1467710972140 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
02:29:32 INFO - PROCESS | 3896 | 1467710972178 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
02:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 171ms
02:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
02:29:32 INFO - PROCESS | 3896 | 1467710972323 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:32 INFO - PROCESS | 3896 | 1467710972370 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
02:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 378ms
02:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
02:29:32 INFO - PROCESS | 3896 | 1467710972706 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:32 INFO - PROCESS | 3896 | 1467710972744 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
02:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 170ms
02:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
02:29:32 INFO - PROCESS | 3896 | 1467710972885 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:32 INFO - PROCESS | 3896 | 1467710972927 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
02:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 230ms
02:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
02:29:33 INFO - PROCESS | 3896 | 1467710973119 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:33 INFO - PROCESS | 3896 | 1467710973158 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
02:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 230ms
02:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
02:29:33 INFO - PROCESS | 3896 | 1467710973353 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:33 INFO - PROCESS | 3896 | 1467710973391 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
02:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 170ms
02:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
02:29:33 INFO - PROCESS | 3896 | 1467710973527 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:33 INFO - PROCESS | 3896 | 1467710973564 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
02:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 170ms
02:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
02:29:33 INFO - PROCESS | 3896 | 1467710973703 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:33 INFO - PROCESS | 3896 | 1467710973737 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
02:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 170ms
02:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
02:29:33 INFO - PROCESS | 3896 | 1467710973877 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:33 INFO - PROCESS | 3896 | 1467710973914 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
02:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 170ms
02:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
02:29:34 INFO - PROCESS | 3896 | 1467710974053 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:34 INFO - PROCESS | 3896 | 1467710974093 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
02:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 170ms
02:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
02:29:34 INFO - PROCESS | 3896 | 1467710974227 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:34 INFO - PROCESS | 3896 | 1467710974265 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
02:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 170ms
02:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
02:29:34 INFO - PROCESS | 3896 | 1467710974403 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:34 INFO - PROCESS | 3896 | 1467710974439 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
02:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 170ms
02:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
02:29:34 INFO - PROCESS | 3896 | 1467710974580 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:34 INFO - PROCESS | 3896 | 1467710974621 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
02:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 170ms
02:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
02:29:34 INFO - PROCESS | 3896 | 1467710974753 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:34 INFO - PROCESS | 3896 | 1467710974789 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
02:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 170ms
02:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
02:29:34 INFO - PROCESS | 3896 | 1467710974927 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:34 INFO - PROCESS | 3896 | 1467710974967 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
02:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 170ms
02:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
02:29:35 INFO - PROCESS | 3896 | 1467710975104 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:35 INFO - PROCESS | 3896 | 1467710975147 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
02:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 170ms
02:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
02:29:35 INFO - PROCESS | 3896 | 1467710975277 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:35 INFO - PROCESS | 3896 | 1467710975315 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
02:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 170ms
02:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
02:29:35 INFO - PROCESS | 3896 | 1467710975453 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:35 INFO - PROCESS | 3896 | 1467710975491 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
02:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 171ms
02:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
02:29:35 INFO - PROCESS | 3896 | 1467710975628 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:35 INFO - PROCESS | 3896 | 1467710975671 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
02:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 171ms
02:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
02:29:35 INFO - PROCESS | 3896 | 1467710975803 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:35 INFO - PROCESS | 3896 | 1467710975869 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
02:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 482ms
02:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
02:29:36 INFO - PROCESS | 3896 | 1467710976291 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:36 INFO - PROCESS | 3896 | 1467710976335 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
02:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 272ms
02:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
02:29:36 INFO - PROCESS | 3896 | 1467710976575 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:36 INFO - PROCESS | 3896 | 1467710976609 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:36 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
02:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 169ms
02:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
02:29:36 INFO - PROCESS | 3896 | 1467710976755 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:36 INFO - PROCESS | 3896 | 1467710976788 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:36 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
02:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 170ms
02:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
02:29:36 INFO - PROCESS | 3896 | 1467710976925 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:36 INFO - PROCESS | 3896 | 1467710976956 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
02:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 170ms
02:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
02:29:37 INFO - PROCESS | 3896 | 1467710977101 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:37 INFO - PROCESS | 3896 | 1467710977130 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
02:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 669ms
02:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
02:29:37 INFO - PROCESS | 3896 | 1467710977776 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:37 INFO - PROCESS | 3896 | 1467710977812 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
02:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 170ms
02:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
02:29:37 INFO - PROCESS | 3896 | 1467710977951 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:37 INFO - PROCESS | 3896 | 1467710977987 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
02:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 170ms
02:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
02:29:38 INFO - PROCESS | 3896 | 1467710978124 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:38 INFO - PROCESS | 3896 | 1467710978156 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
02:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 170ms
02:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
02:29:38 INFO - PROCESS | 3896 | 1467710978305 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:38 INFO - PROCESS | 3896 | 1467710978344 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
02:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 170ms
02:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
02:29:38 INFO - PROCESS | 3896 | 1467710978479 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:38 INFO - PROCESS | 3896 | 1467710978518 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
02:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 170ms
02:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
02:29:38 INFO - PROCESS | 3896 | 1467710978656 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:38 INFO - PROCESS | 3896 | 1467710978703 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
02:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 230ms
02:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
02:29:38 INFO - PROCESS | 3896 | 1467710978892 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:38 INFO - PROCESS | 3896 | 1467710978934 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 170ms
02:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
02:29:39 INFO - PROCESS | 3896 | 1467710979070 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:39 INFO - PROCESS | 3896 | 1467710979112 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:39 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
02:29:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
02:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 170ms
02:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
02:29:39 INFO - PROCESS | 3896 | 1467710979253 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:39 INFO - PROCESS | 3896 | 1467710979290 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:39 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
02:29:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
02:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 169ms
02:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
02:29:39 INFO - PROCESS | 3896 | 1467710979426 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:39 INFO - PROCESS | 3896 | 1467710979466 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:39 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
02:29:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
02:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 170ms
02:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
02:29:39 INFO - PROCESS | 3896 | 1467710979604 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:39 INFO - PROCESS | 3896 | 1467710979670 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:39 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]"
02:29:39 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:29:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
02:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 230ms
02:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
02:29:39 INFO - PROCESS | 3896 | 1467710979839 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:39 INFO - PROCESS | 3896 | 1467710979874 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:40 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
02:29:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
02:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 170ms
02:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
02:29:40 INFO - PROCESS | 3896 | 1467710980013 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:40 INFO - PROCESS | 3896 | 1467710980049 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
02:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 170ms
02:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
02:29:40 INFO - PROCESS | 3896 | 1467710980188 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:40 INFO - PROCESS | 3896 | 1467710980225 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
02:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 169ms
02:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
02:29:40 INFO - PROCESS | 3896 | 1467710980367 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:40 INFO - PROCESS | 3896 | 1467710980400 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
02:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 170ms
02:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
02:29:40 INFO - PROCESS | 3896 | 1467710980537 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:40 INFO - PROCESS | 3896 | 1467710980572 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
02:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 170ms
02:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
02:29:40 INFO - PROCESS | 3896 | 1467710980712 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:40 INFO - PROCESS | 3896 | 1467710980749 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
02:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 170ms
02:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
02:29:40 INFO - PROCESS | 3896 | 1467710980887 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:40 INFO - PROCESS | 3896 | 1467710980922 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
02:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 170ms
02:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
02:29:41 INFO - PROCESS | 3896 | 1467710981062 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:41 INFO - PROCESS | 3896 | 1467710981098 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
02:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 170ms
02:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
02:29:41 INFO - PROCESS | 3896 | 1467710981237 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:41 INFO - PROCESS | 3896 | 1467710981276 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
02:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 170ms
02:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
02:29:41 INFO - PROCESS | 3896 | 1467710981412 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:41 INFO - PROCESS | 3896 | 1467710981448 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
02:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 170ms
02:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
02:29:41 INFO - PROCESS | 3896 | 1467710981587 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:41 INFO - PROCESS | 3896 | 1467710981627 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
02:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 170ms
02:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
02:29:41 INFO - PROCESS | 3896 | 1467710981762 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:41 INFO - PROCESS | 3896 | 1467710981800 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
02:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 170ms
02:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
02:29:41 INFO - PROCESS | 3896 | 1467710981939 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:41 INFO - PROCESS | 3896 | 1467710981981 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
02:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 170ms
02:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
02:29:42 INFO - PROCESS | 3896 | 1467710982113 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:42 INFO - PROCESS | 3896 | 1467710982151 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
02:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 170ms
02:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
02:29:42 INFO - PROCESS | 3896 | 1467710982286 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:42 INFO - PROCESS | 3896 | 1467710982356 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
02:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 482ms
02:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
02:29:42 INFO - PROCESS | 3896 | 1467710982775 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:42 INFO - PROCESS | 3896 | 1467710982823 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
02:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 271ms
02:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
02:29:43 INFO - PROCESS | 3896 | 1467710983064 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:43 INFO - PROCESS | 3896 | 1467710983099 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
02:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 170ms
02:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
02:29:43 INFO - PROCESS | 3896 | 1467710983238 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:43 INFO - PROCESS | 3896 | 1467710983275 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
02:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 170ms
02:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
02:29:43 INFO - PROCESS | 3896 | 1467710983408 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:43 INFO - PROCESS | 3896 | 1467710983439 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
02:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 170ms
02:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
02:29:43 INFO - PROCESS | 3896 | 1467710983581 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:43 INFO - PROCESS | 3896 | 1467710983612 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
02:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 171ms
02:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
02:29:43 INFO - PROCESS | 3896 | 1467710983756 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:43 INFO - PROCESS | 3896 | 1467710983795 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
02:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 171ms
02:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
02:29:43 INFO - PROCESS | 3896 | 1467710983933 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:43 INFO - PROCESS | 3896 | 1467710983964 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
02:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 170ms
02:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
02:29:44 INFO - PROCESS | 3896 | 1467710984107 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:44 INFO - PROCESS | 3896 | 1467710984139 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
02:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 170ms
02:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
02:29:44 INFO - PROCESS | 3896 | 1467710984284 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:44 INFO - PROCESS | 3896 | 1467710984319 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
02:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 170ms
02:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
02:29:44 INFO - PROCESS | 3896 | 1467710984457 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:44 INFO - PROCESS | 3896 | 1467710984488 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
02:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 168ms
02:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
02:29:44 INFO - PROCESS | 3896 | 1467710984636 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:44 INFO - PROCESS | 3896 | 1467710984672 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
02:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 171ms
02:29:44 INFO - PROCESS | 3896 | 1467710984805 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
02:29:44 INFO - PROCESS | 3896 | 1467710984845 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
02:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 171ms
02:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
02:29:44 INFO - PROCESS | 3896 | 1467710984984 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:45 INFO - PROCESS | 3896 | 1467710985021 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
02:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 170ms
02:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
02:29:45 INFO - PROCESS | 3896 | 1467710985157 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:45 INFO - PROCESS | 3896 | 1467710985208 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
02:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 230ms
02:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
02:29:45 INFO - PROCESS | 3896 | 1467710985394 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:45 INFO - PROCESS | 3896 | 1467710985434 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
02:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 170ms
02:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
02:29:45 INFO - PROCESS | 3896 | 1467710985570 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:45 INFO - PROCESS | 3896 | 1467710985610 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
02:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 170ms
02:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
02:29:45 INFO - PROCESS | 3896 | 1467710985751 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:45 INFO - PROCESS | 3896 | 1467710985790 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
02:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 170ms
02:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
02:29:45 INFO - PROCESS | 3896 | 1467710985926 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:45 INFO - PROCESS | 3896 | 1467710985970 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
02:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 170ms
02:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
02:29:46 INFO - PROCESS | 3896 | 1467710986127 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:46 INFO - PROCESS | 3896 | 1467710986172 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
02:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 170ms
02:29:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
02:29:46 INFO - PROCESS | 3896 | 1467710986305 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:46 INFO - PROCESS | 3896 | 1467710986342 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:46 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 () {
02:29:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
02:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
02:29:46 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 () {
02:29:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
02:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
02:29:46 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 () {
02:29:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
02:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
02:29:46 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 () {
02:29:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
02:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
02:29:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 234ms
02:29:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
02:29:46 INFO - PROCESS | 3896 | 1467710986544 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:46 INFO - PROCESS | 3896 | 1467710986579 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
02:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
02:29:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
02:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
02:29:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
02:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
02:29:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 170ms
02:29:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
02:29:46 INFO - PROCESS | 3896 | 1467710986721 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:46 INFO - PROCESS | 3896 | 1467710986758 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:46 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
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
02:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
02:29:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
02:29:46 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.
02:29:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
02:29:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 170ms
02:29:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
02:29:46 INFO - PROCESS | 3896 | 1467710986894 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:46 INFO - PROCESS | 3896 | 1467710986929 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
02:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 169ms
02:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
02:29:47 INFO - PROCESS | 3896 | 1467710987070 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:47 INFO - PROCESS | 3896 | 1467710987107 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
02:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 170ms
02:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
02:29:47 INFO - PROCESS | 3896 | 1467710987244 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:47 INFO - PROCESS | 3896 | 1467710987280 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
02:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 170ms
02:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
02:29:47 INFO - PROCESS | 3896 | 1467710987420 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:47 INFO - PROCESS | 3896 | 1467710987455 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
02:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 170ms
02:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
02:29:47 INFO - PROCESS | 3896 | 1467710987593 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:47 INFO - PROCESS | 3896 | 1467710987634 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
02:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 170ms
02:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
02:29:47 INFO - PROCESS | 3896 | 1467710987770 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:47 INFO - PROCESS | 3896 | 1467710987808 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
02:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 169ms
02:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
02:29:47 INFO - PROCESS | 3896 | 1467710987942 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:47 INFO - PROCESS | 3896 | 1467710987983 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
02:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 170ms
02:29:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
02:29:48 INFO - PROCESS | 3896 | 1467710988119 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:48 INFO - PROCESS | 3896 | 1467710988159 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
02:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 169ms
02:29:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
02:29:48 INFO - PROCESS | 3896 | 1467710988291 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:48 INFO - PROCESS | 3896 | 1467710988337 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
02:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 170ms
02:29:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
02:29:48 INFO - PROCESS | 3896 | 1467710988468 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:48 INFO - PROCESS | 3896 | 1467710988506 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
02:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 170ms
02:29:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
02:29:48 INFO - PROCESS | 3896 | 1467710988642 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:48 INFO - PROCESS | 3896 | 1467710988683 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
02:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 170ms
02:29:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
02:29:48 INFO - PROCESS | 3896 | 1467710988847 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:48 INFO - PROCESS | 3896 | 1467710988904 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
02:29:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 482ms
02:29:49 INFO - PROCESS | 3896 | 1467710989499 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
02:29:49 INFO - PROCESS | 3896 | 1467710989534 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
02:29:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 170ms
02:29:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
02:29:49 INFO - PROCESS | 3896 | 1467710989679 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:49 INFO - PROCESS | 3896 | 1467710989715 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
02:29:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 170ms
02:29:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
02:29:49 INFO - PROCESS | 3896 | 1467710989856 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:49 INFO - PROCESS | 3896 | 1467710989891 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
02:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 169ms
02:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
02:29:50 INFO - PROCESS | 3896 | 1467710990026 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:50 INFO - PROCESS | 3896 | 1467710990058 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
02:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 170ms
02:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
02:29:50 INFO - PROCESS | 3896 | 1467710990204 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:50 INFO - PROCESS | 3896 | 1467710990238 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
02:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 170ms
02:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
02:29:50 INFO - PROCESS | 3896 | 1467710990378 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:50 INFO - PROCESS | 3896 | 1467710990413 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
02:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 170ms
02:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
02:29:50 INFO - PROCESS | 3896 | 1467710990554 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:50 INFO - PROCESS | 3896 | 1467710990585 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
02:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 170ms
02:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
02:29:50 INFO - PROCESS | 3896 | 1467710990726 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:50 INFO - PROCESS | 3896 | 1467710990757 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
02:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 170ms
02:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
02:29:50 INFO - PROCESS | 3896 | 1467710990903 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:50 INFO - PROCESS | 3896 | 1467710990935 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:51 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
02:29:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 170ms
02:29:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
02:29:51 INFO - PROCESS | 3896 | 1467710991076 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:51 INFO - PROCESS | 3896 | 1467710991107 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
02:29:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 170ms
02:29:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
02:29:51 INFO - PROCESS | 3896 | 1467710991254 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:51 INFO - PROCESS | 3896 | 1467710991292 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:51 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
02:29:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 170ms
02:29:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
02:29:51 INFO - PROCESS | 3896 | 1467710991436 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:51 INFO - PROCESS | 3896 | 1467710991477 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
02:29:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 170ms
02:29:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
02:29:51 INFO - PROCESS | 3896 | 1467710991609 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:51 INFO - PROCESS | 3896 | 1467710991656 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
02:29:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 230ms
02:29:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
02:29:51 INFO - PROCESS | 3896 | 1467710991845 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:51 INFO - PROCESS | 3896 | 1467710991882 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
02:29:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 170ms
02:29:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
02:29:52 INFO - PROCESS | 3896 | 1467710992024 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:52 INFO - PROCESS | 3896 | 1467710992065 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
02:29:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 230ms
02:29:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
02:29:52 INFO - PROCESS | 3896 | 1467710992254 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:52 INFO - PROCESS | 3896 | 1467710992298 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
02:29:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 170ms
02:29:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
02:29:52 INFO - PROCESS | 3896 | 1467710992430 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:52 INFO - PROCESS | 3896 | 1467710992470 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
02:29:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 170ms
02:29:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
02:29:52 INFO - PROCESS | 3896 | 1467710992608 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:52 INFO - PROCESS | 3896 | 1467710992648 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
02:29:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 230ms
02:29:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
02:29:52 INFO - PROCESS | 3896 | 1467710992854 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:52 INFO - PROCESS | 3896 | 1467710992901 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
02:29:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 171ms
02:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
02:29:53 INFO - PROCESS | 3896 | 1467710993029 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:53 INFO - PROCESS | 3896 | 1467710993063 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
02:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 168ms
02:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
02:29:53 INFO - PROCESS | 3896 | 1467710993204 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:53 INFO - PROCESS | 3896 | 1467710993238 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
02:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 170ms
02:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
02:29:53 INFO - PROCESS | 3896 | 1467710993377 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:53 INFO - PROCESS | 3896 | 1467710993417 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
02:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 169ms
02:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
02:29:53 INFO - PROCESS | 3896 | 1467710993552 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:53 INFO - PROCESS | 3896 | 1467710993589 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
02:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 170ms
02:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
02:29:53 INFO - PROCESS | 3896 | 1467710993726 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:53 INFO - PROCESS | 3896 | 1467710993764 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
02:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 170ms
02:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
02:29:53 INFO - PROCESS | 3896 | 1467710993902 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:53 INFO - PROCESS | 3896 | 1467710993942 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
02:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 170ms
02:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
02:29:54 INFO - PROCESS | 3896 | 1467710994079 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:54 INFO - PROCESS | 3896 | 1467710994117 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
02:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 170ms
02:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
02:29:54 INFO - PROCESS | 3896 | 1467710994253 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:54 INFO - PROCESS | 3896 | 1467710994290 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:54 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
02:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 170ms
02:29:54 INFO - PROCESS | 3896 | 1467710994426 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
02:29:54 INFO - PROCESS | 3896 | 1467710994468 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
02:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 170ms
02:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
02:29:54 INFO - PROCESS | 3896 | 1467710994603 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:54 INFO - PROCESS | 3896 | 1467710994642 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
02:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 170ms
02:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
02:29:54 INFO - PROCESS | 3896 | 1467710994776 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:54 INFO - PROCESS | 3896 | 1467710994813 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:54 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
02:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 170ms
02:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
02:29:54 INFO - PROCESS | 3896 | 1467710994955 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:55 INFO - PROCESS | 3896 | 1467710994994 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
02:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 170ms
02:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
02:29:55 INFO - PROCESS | 3896 | 1467710995126 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:55 INFO - PROCESS | 3896 | 1467710995165 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
02:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 170ms
02:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
02:29:55 INFO - PROCESS | 3896 | 1467710995305 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:55 INFO - PROCESS | 3896 | 1467710995371 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
02:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 523ms
02:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
02:29:55 INFO - PROCESS | 3896 | 1467710995837 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:55 INFO - PROCESS | 3896 | 1467710995870 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:56 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
02:29:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:29:56 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
02:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 230ms
02:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
02:29:56 INFO - PROCESS | 3896 | 1467710996074 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:56 INFO - PROCESS | 3896 | 1467710996107 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
02:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 170ms
02:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
02:29:56 INFO - PROCESS | 3896 | 1467710996249 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:56 INFO - PROCESS | 3896 | 1467710996281 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:56 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
02:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 170ms
02:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
02:29:56 INFO - PROCESS | 3896 | 1467710996421 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:56 INFO - PROCESS | 3896 | 1467710996452 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
02:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 169ms
02:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
02:29:56 INFO - PROCESS | 3896 | 1467710996596 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:56 INFO - PROCESS | 3896 | 1467710996628 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:56 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant - assert_equals: Red channel of the pixel at (1, 48) expected 0 but got 255
02:29:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:29:56 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
02:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:29:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 170ms
02:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
02:29:56 INFO - PROCESS | 3896 | 1467710996771 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:56 INFO - PROCESS | 3896 | 1467710996808 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
02:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 170ms
02:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
02:29:56 INFO - PROCESS | 3896 | 1467710996951 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:56 INFO - PROCESS | 3896 | 1467710996983 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
02:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 170ms
02:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
02:29:57 INFO - PROCESS | 3896 | 1467710997121 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:57 INFO - PROCESS | 3896 | 1467710997159 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
02:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 170ms
02:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
02:29:57 INFO - PROCESS | 3896 | 1467710997295 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:57 INFO - PROCESS | 3896 | 1467710997325 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
02:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 170ms
02:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
02:29:57 INFO - PROCESS | 3896 | 1467710997471 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:57 INFO - PROCESS | 3896 | 1467710997508 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
02:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 170ms
02:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
02:29:57 INFO - PROCESS | 3896 | 1467710997646 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:57 INFO - PROCESS | 3896 | 1467710997690 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
02:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 230ms
02:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
02:29:57 INFO - PROCESS | 3896 | 1467710997886 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:57 INFO - PROCESS | 3896 | 1467710997926 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
02:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 230ms
02:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
02:29:58 INFO - PROCESS | 3896 | 1467710998118 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:58 INFO - PROCESS | 3896 | 1467710998155 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
02:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 230ms
02:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
02:29:58 INFO - PROCESS | 3896 | 1467710998357 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:58 INFO - PROCESS | 3896 | 1467710998396 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
02:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 169ms
02:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
02:29:58 INFO - PROCESS | 3896 | 1467710998530 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:58 INFO - PROCESS | 3896 | 1467710998575 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
02:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 230ms
02:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
02:29:58 INFO - PROCESS | 3896 | 1467710998768 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:58 INFO - PROCESS | 3896 | 1467710998808 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
02:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 170ms
02:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
02:29:58 INFO - PROCESS | 3896 | 1467710998938 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:59 INFO - PROCESS | 3896 | 1467710999003 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:59 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
02:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 230ms
02:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
02:29:59 INFO - PROCESS | 3896 | 1467710999174 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:59 INFO - PROCESS | 3896 | 1467710999214 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:59 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
02:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 170ms
02:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
02:29:59 INFO - PROCESS | 3896 | 1467710999351 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:59 INFO - PROCESS | 3896 | 1467710999387 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:59 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
02:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 171ms
02:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
02:29:59 INFO - PROCESS | 3896 | 1467710999524 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:59 INFO - PROCESS | 3896 | 1467710999562 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:59 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)
02:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 170ms
02:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
02:29:59 INFO - PROCESS | 3896 | 1467710999701 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:59 INFO - PROCESS | 3896 | 1467710999738 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 169ms
02:29:59 INFO - PROCESS | 3896 | 1467710999872 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
02:29:59 INFO - PROCESS | 3896 | 1467710999909 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
02:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 170ms
02:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
02:30:00 INFO - PROCESS | 3896 | 1467711000052 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:00 INFO - PROCESS | 3896 | 1467711000089 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
02:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 170ms
02:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
02:30:00 INFO - PROCESS | 3896 | 1467711000223 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:00 INFO - PROCESS | 3896 | 1467711000258 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
02:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 170ms
02:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
02:30:00 INFO - PROCESS | 3896 | 1467711000398 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:00 INFO - PROCESS | 3896 | 1467711000436 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
02:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 169ms
02:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
02:30:00 INFO - PROCESS | 3896 | 1467711000571 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:00 INFO - PROCESS | 3896 | 1467711000610 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
02:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 170ms
02:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
02:30:00 INFO - PROCESS | 3896 | 1467711000746 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:00 INFO - PROCESS | 3896 | 1467711000784 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
02:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 170ms
02:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
02:30:00 INFO - PROCESS | 3896 | 1467711000922 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:00 INFO - PROCESS | 3896 | 1467711000959 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
02:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 170ms
02:30:01 INFO - PROCESS | 3896 | 1467711001096 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
02:30:01 INFO - PROCESS | 3896 | 1467711001136 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
02:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 171ms
02:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
02:30:01 INFO - PROCESS | 3896 | 1467711001272 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:01 INFO - PROCESS | 3896 | 1467711001314 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
02:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 170ms
02:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
02:30:01 INFO - PROCESS | 3896 | 1467711001448 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:01 INFO - PROCESS | 3896 | 1467711001487 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:01 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
02:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 170ms
02:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
02:30:01 INFO - PROCESS | 3896 | 1467711001625 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:01 INFO - PROCESS | 3896 | 1467711001701 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
02:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 483ms
02:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
02:30:02 INFO - PROCESS | 3896 | 1467711002112 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:02 INFO - PROCESS | 3896 | 1467711002156 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
02:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 419ms
02:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
02:30:02 INFO - PROCESS | 3896 | 1467711002536 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:02 INFO - PROCESS | 3896 | 1467711002569 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:02 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)
02:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 170ms
02:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
02:30:02 INFO - PROCESS | 3896 | 1467711002712 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:02 INFO - PROCESS | 3896 | 1467711002746 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 170ms
02:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
02:30:02 INFO - PROCESS | 3896 | 1467711002890 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:02 INFO - PROCESS | 3896 | 1467711002921 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
02:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 170ms
02:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
02:30:03 INFO - PROCESS | 3896 | 1467711003060 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:03 INFO - PROCESS | 3896 | 1467711003091 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
02:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 314ms
02:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
02:30:03 INFO - PROCESS | 3896 | 1467711003379 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:03 INFO - PROCESS | 3896 | 1467711003408 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
02:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 170ms
02:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
02:30:03 INFO - PROCESS | 3896 | 1467711003556 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:03 INFO - PROCESS | 3896 | 1467711003592 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
02:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 170ms
02:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
02:30:03 INFO - PROCESS | 3896 | 1467711003732 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:03 INFO - PROCESS | 3896 | 1467711003763 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
02:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 170ms
02:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
02:30:03 INFO - PROCESS | 3896 | 1467711003904 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:03 INFO - PROCESS | 3896 | 1467711003936 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
02:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 171ms
02:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
02:30:04 INFO - PROCESS | 3896 | 1467711004080 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:04 INFO - PROCESS | 3896 | 1467711004110 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
02:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 169ms
02:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
02:30:04 INFO - PROCESS | 3896 | 1467711004255 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:04 INFO - PROCESS | 3896 | 1467711004294 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
02:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 171ms
02:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
02:30:04 INFO - PROCESS | 3896 | 1467711004431 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:04 INFO - PROCESS | 3896 | 1467711004480 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
02:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 229ms
02:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
02:30:04 INFO - PROCESS | 3896 | 1467711004664 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:04 INFO - PROCESS | 3896 | 1467711004701 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
02:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 169ms
02:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
02:30:04 INFO - PROCESS | 3896 | 1467711004841 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:04 INFO - PROCESS | 3896 | 1467711004879 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
02:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 170ms
02:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
02:30:05 INFO - PROCESS | 3896 | 1467711005013 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:05 INFO - PROCESS | 3896 | 1467711005051 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
02:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 230ms
02:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
02:30:05 INFO - PROCESS | 3896 | 1467711005251 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:05 INFO - PROCESS | 3896 | 1467711005290 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
02:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 170ms
02:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
02:30:05 INFO - PROCESS | 3896 | 1467711005423 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:05 INFO - PROCESS | 3896 | 1467711005467 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
02:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 230ms
02:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
02:30:05 INFO - PROCESS | 3896 | 1467711005658 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:05 INFO - PROCESS | 3896 | 1467711005723 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
02:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 230ms
02:30:05 INFO - PROCESS | 3896 | 1467711005893 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
02:30:05 INFO - PROCESS | 3896 | 1467711005929 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
02:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 170ms
02:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
02:30:06 INFO - PROCESS | 3896 | 1467711006071 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:06 INFO - PROCESS | 3896 | 1467711006104 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
02:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 170ms
02:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
02:30:06 INFO - PROCESS | 3896 | 1467711006246 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:06 INFO - PROCESS | 3896 | 1467711006283 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
02:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 170ms
02:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
02:30:06 INFO - PROCESS | 3896 | 1467711006429 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:06 INFO - PROCESS | 3896 | 1467711006467 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
02:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 170ms
02:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
02:30:06 INFO - PROCESS | 3896 | 1467711006604 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:06 INFO - PROCESS | 3896 | 1467711006644 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
02:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 169ms
02:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
02:30:06 INFO - PROCESS | 3896 | 1467711006776 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:06 INFO - PROCESS | 3896 | 1467711006816 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
02:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 170ms
02:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
02:30:06 INFO - PROCESS | 3896 | 1467711006954 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:06 INFO - PROCESS | 3896 | 1467711006989 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
02:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 169ms
02:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
02:30:07 INFO - PROCESS | 3896 | 1467711007125 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:07 INFO - PROCESS | 3896 | 1467711007163 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
02:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 170ms
02:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
02:30:07 INFO - PROCESS | 3896 | 1467711007301 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:07 INFO - PROCESS | 3896 | 1467711007341 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
02:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 170ms
02:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
02:30:07 INFO - PROCESS | 3896 | 1467711007475 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:07 INFO - PROCESS | 3896 | 1467711007514 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
02:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 170ms
02:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
02:30:07 INFO - PROCESS | 3896 | 1467711007651 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:07 INFO - PROCESS | 3896 | 1467711007693 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
02:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 170ms
02:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
02:30:07 INFO - PROCESS | 3896 | 1467711007827 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:07 INFO - PROCESS | 3896 | 1467711007869 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
02:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 170ms
02:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
02:30:08 INFO - PROCESS | 3896 | 1467711008001 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:08 INFO - PROCESS | 3896 | 1467711008038 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
02:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 170ms
02:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
02:30:08 INFO - PROCESS | 3896 | 1467711008175 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:08 INFO - PROCESS | 3896 | 1467711008215 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
02:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 481ms
02:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
02:30:08 INFO - PROCESS | 3896 | 1467711008662 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:08 INFO - PROCESS | 3896 | 1467711008695 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
02:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 170ms
02:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
02:30:08 INFO - PROCESS | 3896 | 1467711008840 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:08 INFO - PROCESS | 3896 | 1467711008875 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
02:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 170ms
02:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
02:30:09 INFO - PROCESS | 3896 | 1467711009020 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:09 INFO - PROCESS | 3896 | 1467711009050 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
02:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 170ms
02:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
02:30:09 INFO - PROCESS | 3896 | 1467711009190 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:09 INFO - PROCESS | 3896 | 1467711009226 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
02:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 170ms
02:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
02:30:09 INFO - PROCESS | 3896 | 1467711009365 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:09 INFO - PROCESS | 3896 | 1467711009396 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
02:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 170ms
02:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
02:30:09 INFO - PROCESS | 3896 | 1467711009541 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:09 INFO - PROCESS | 3896 | 1467711009578 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
02:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 170ms
02:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
02:30:09 INFO - PROCESS | 3896 | 1467711009715 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:09 INFO - PROCESS | 3896 | 1467711009744 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
02:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 171ms
02:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
02:30:09 INFO - PROCESS | 3896 | 1467711009892 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:09 INFO - PROCESS | 3896 | 1467711009926 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
02:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 170ms
02:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
02:30:10 INFO - PROCESS | 3896 | 1467711010068 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:10 INFO - PROCESS | 3896 | 1467711010096 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
02:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 170ms
02:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
02:30:10 INFO - PROCESS | 3896 | 1467711010241 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:10 INFO - PROCESS | 3896 | 1467711010273 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:10 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
02:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 170ms
02:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
02:30:10 INFO - PROCESS | 3896 | 1467711010418 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:10 INFO - PROCESS | 3896 | 1467711010458 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:10 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
02:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 230ms
02:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
02:30:10 INFO - PROCESS | 3896 | 1467711010654 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:10 INFO - PROCESS | 3896 | 1467711010696 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
02:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 230ms
02:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
02:30:10 INFO - PROCESS | 3896 | 1467711010888 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:10 INFO - PROCESS | 3896 | 1467711010942 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
02:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 229ms
02:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
02:30:11 INFO - PROCESS | 3896 | 1467711011122 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:11 INFO - PROCESS | 3896 | 1467711011167 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
02:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 170ms
02:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
02:30:11 INFO - PROCESS | 3896 | 1467711011295 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:11 INFO - PROCESS | 3896 | 1467711011335 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
02:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 170ms
02:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
02:30:11 INFO - PROCESS | 3896 | 1467711011477 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:11 INFO - PROCESS | 3896 | 1467711011519 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
02:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 171ms
02:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
02:30:11 INFO - PROCESS | 3896 | 1467711011656 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:11 INFO - PROCESS | 3896 | 1467711011696 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
02:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 170ms
02:30:11 INFO - PROCESS | 3896 | 1467711011857 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
02:30:11 INFO - PROCESS | 3896 | 1467711011903 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
02:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 170ms
02:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
02:30:12 INFO - PROCESS | 3896 | 1467711012038 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:12 INFO - PROCESS | 3896 | 1467711012072 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:12 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)
02:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 170ms
02:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
02:30:12 INFO - PROCESS | 3896 | 1467711012210 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:12 INFO - PROCESS | 3896 | 1467711012246 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 170ms
02:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
02:30:12 INFO - PROCESS | 3896 | 1467711012387 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:12 INFO - PROCESS | 3896 | 1467711012426 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
02:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 170ms
02:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
02:30:12 INFO - PROCESS | 3896 | 1467711012560 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:12 INFO - PROCESS | 3896 | 1467711012596 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
02:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 170ms
02:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
02:30:12 INFO - PROCESS | 3896 | 1467711012737 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:12 INFO - PROCESS | 3896 | 1467711012773 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
02:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 170ms
02:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
02:30:12 INFO - PROCESS | 3896 | 1467711012910 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:12 INFO - PROCESS | 3896 | 1467711012949 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
02:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 170ms
02:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
02:30:13 INFO - PROCESS | 3896 | 1467711013088 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:13 INFO - PROCESS | 3896 | 1467711013134 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
02:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 170ms
02:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
02:30:13 INFO - PROCESS | 3896 | 1467711013260 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:13 INFO - PROCESS | 3896 | 1467711013296 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
02:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 169ms
02:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
02:30:13 INFO - PROCESS | 3896 | 1467711013442 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:13 INFO - PROCESS | 3896 | 1467711013480 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
02:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 170ms
02:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
02:30:13 INFO - PROCESS | 3896 | 1467711013609 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:13 INFO - PROCESS | 3896 | 1467711013647 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
02:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 170ms
02:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
02:30:13 INFO - PROCESS | 3896 | 1467711013786 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:13 INFO - PROCESS | 3896 | 1467711013824 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
02:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 170ms
02:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
02:30:13 INFO - PROCESS | 3896 | 1467711013960 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:14 INFO - PROCESS | 3896 | 1467711013998 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
02:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 169ms
02:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
02:30:14 INFO - PROCESS | 3896 | 1467711014141 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:14 INFO - PROCESS | 3896 | 1467711014182 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
02:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 189ms
02:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
02:30:14 INFO - PROCESS | 3896 | 1467711014328 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:14 INFO - PROCESS | 3896 | 1467711014367 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
02:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 170ms
02:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
02:30:14 INFO - PROCESS | 3896 | 1467711014565 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:14 INFO - PROCESS | 3896 | 1467711014625 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
02:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 482ms
02:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
02:30:15 INFO - PROCESS | 3896 | 1467711015021 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:15 INFO - PROCESS | 3896 | 1467711015066 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
02:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 230ms
02:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
02:30:15 INFO - PROCESS | 3896 | 1467711015257 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:15 INFO - PROCESS | 3896 | 1467711015294 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:15 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
02:30:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:30:15 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1
02:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 171ms
02:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
02:30:15 INFO - PROCESS | 3896 | 1467711015434 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:15 INFO - PROCESS | 3896 | 1467711015467 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
02:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 170ms
02:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
02:30:15 INFO - PROCESS | 3896 | 1467711015606 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:15 INFO - PROCESS | 3896 | 1467711015641 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
02:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 170ms
02:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
02:30:15 INFO - PROCESS | 3896 | 1467711015781 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:15 INFO - PROCESS | 3896 | 1467711015822 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
02:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 170ms
02:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
02:30:15 INFO - PROCESS | 3896 | 1467711015957 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:16 INFO - PROCESS | 3896 | 1467711015994 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
02:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 170ms
02:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
02:30:16 INFO - PROCESS | 3896 | 1467711016136 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:16 INFO - PROCESS | 3896 | 1467711016165 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
02:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 170ms
02:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
02:30:16 INFO - PROCESS | 3896 | 1467711016305 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:16 INFO - PROCESS | 3896 | 1467711016339 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:16 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
02:30:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:30:16 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
02:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 170ms
02:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
02:30:16 INFO - PROCESS | 3896 | 1467711016481 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:16 INFO - PROCESS | 3896 | 1467711016512 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:16 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
02:30:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:30:16 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
02:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 170ms
02:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
02:30:16 INFO - PROCESS | 3896 | 1467711016656 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:16 INFO - PROCESS | 3896 | 1467711016690 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
02:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 170ms
02:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
02:30:16 INFO - PROCESS | 3896 | 1467711016831 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:16 INFO - PROCESS | 3896 | 1467711016874 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:17 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
02:30:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:30:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
02:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 170ms
02:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
02:30:17 INFO - PROCESS | 3896 | 1467711017006 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:17 INFO - PROCESS | 3896 | 1467711017038 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:17 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
02:30:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:30:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
02:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 170ms
02:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
02:30:17 INFO - PROCESS | 3896 | 1467711017181 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:17 INFO - PROCESS | 3896 | 1467711017223 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:17 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
02:30:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:30:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
02:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 170ms
02:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
02:30:17 INFO - PROCESS | 3896 | 1467711017356 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:17 INFO - PROCESS | 3896 | 1467711017398 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
02:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 229ms
02:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
02:30:17 INFO - PROCESS | 3896 | 1467711017591 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:17 INFO - PROCESS | 3896 | 1467711017633 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:17 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix - assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16
02:30:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:30:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1
02:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 170ms
02:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
02:30:17 INFO - PROCESS | 3896 | 1467711017774 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:17 INFO - PROCESS | 3896 | 1467711017817 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
02:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 230ms
02:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
02:30:18 INFO - PROCESS | 3896 | 1467711018009 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:18 INFO - PROCESS | 3896 | 1467711018051 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
02:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 170ms
02:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
02:30:18 INFO - PROCESS | 3896 | 1467711018186 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:18 INFO - PROCESS | 3896 | 1467711018225 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
02:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 170ms
02:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
02:30:18 INFO - PROCESS | 3896 | 1467711018360 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:18 INFO - PROCESS | 3896 | 1467711018425 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
02:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 229ms
02:30:18 INFO - PROCESS | 3896 | 1467711018592 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
02:30:18 INFO - PROCESS | 3896 | 1467711018628 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
02:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 171ms
02:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
02:30:18 INFO - PROCESS | 3896 | 1467711018770 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:18 INFO - PROCESS | 3896 | 1467711018805 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
02:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 170ms
02:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
02:30:18 INFO - PROCESS | 3896 | 1467711018943 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:18 INFO - PROCESS | 3896 | 1467711018983 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
02:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 170ms
02:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
02:30:19 INFO - PROCESS | 3896 | 1467711019120 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:19 INFO - PROCESS | 3896 | 1467711019158 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
02:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 169ms
02:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
02:30:19 INFO - PROCESS | 3896 | 1467711019292 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:19 INFO - PROCESS | 3896 | 1467711019329 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
02:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 170ms
02:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
02:30:19 INFO - PROCESS | 3896 | 1467711019472 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:19 INFO - PROCESS | 3896 | 1467711019521 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
02:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 170ms
02:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
02:30:19 INFO - PROCESS | 3896 | 1467711019642 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:19 INFO - PROCESS | 3896 | 1467711019679 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
02:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 169ms
02:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
02:30:19 INFO - PROCESS | 3896 | 1467711019815 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:19 INFO - PROCESS | 3896 | 1467711019854 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
02:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 170ms
02:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
02:30:20 INFO - PROCESS | 3896 | 1467711019990 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:20 INFO - PROCESS | 3896 | 1467711020033 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
02:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 170ms
02:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
02:30:20 INFO - PROCESS | 3896 | 1467711020165 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:20 INFO - PROCESS | 3896 | 1467711020204 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
02:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 169ms
02:30:20 INFO - PROCESS | 3896 | 1467711020339 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
02:30:20 INFO - PROCESS | 3896 | 1467711020378 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
02:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 170ms
02:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
02:30:20 INFO - PROCESS | 3896 | 1467711020514 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:20 INFO - PROCESS | 3896 | 1467711020559 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
02:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 170ms
02:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
02:30:20 INFO - PROCESS | 3896 | 1467711020689 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:20 INFO - PROCESS | 3896 | 1467711020730 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
02:30:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 419ms
02:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
02:30:21 INFO - PROCESS | 3896 | 1467711021116 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:21 INFO - PROCESS | 3896 | 1467711021181 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
02:30:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 482ms
02:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
02:30:21 INFO - PROCESS | 3896 | 1467711021602 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:21 INFO - PROCESS | 3896 | 1467711021680 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
02:30:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 271ms
02:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
02:30:21 INFO - PROCESS | 3896 | 1467711021878 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:21 INFO - PROCESS | 3896 | 1467711021910 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
02:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 170ms
02:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
02:30:22 INFO - PROCESS | 3896 | 1467711022059 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:22 INFO - PROCESS | 3896 | 1467711022091 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
02:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 169ms
02:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
02:30:22 INFO - PROCESS | 3896 | 1467711022226 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:22 INFO - PROCESS | 3896 | 1467711022262 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
02:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 170ms
02:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
02:30:22 INFO - PROCESS | 3896 | 1467711022407 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:22 INFO - PROCESS | 3896 | 1467711022441 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
02:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 189ms
02:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
02:30:22 INFO - PROCESS | 3896 | 1467711022595 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:22 INFO - PROCESS | 3896 | 1467711022631 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
02:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 170ms
02:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
02:30:22 INFO - PROCESS | 3896 | 1467711022774 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:22 INFO - PROCESS | 3896 | 1467711022810 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
02:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 169ms
02:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
02:30:22 INFO - PROCESS | 3896 | 1467711022943 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:22 INFO - PROCESS | 3896 | 1467711022975 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
02:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 170ms
02:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
02:30:23 INFO - PROCESS | 3896 | 1467711023121 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:23 INFO - PROCESS | 3896 | 1467711023152 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
02:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 171ms
02:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
02:30:23 INFO - PROCESS | 3896 | 1467711023293 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:23 INFO - PROCESS | 3896 | 1467711023326 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
02:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 170ms
02:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
02:30:23 INFO - PROCESS | 3896 | 1467711023470 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:23 INFO - PROCESS | 3896 | 1467711023506 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
02:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 170ms
02:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
02:30:23 INFO - PROCESS | 3896 | 1467711023644 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:23 INFO - PROCESS | 3896 | 1467711023683 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
02:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 170ms
02:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
02:30:23 INFO - PROCESS | 3896 | 1467711023824 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:23 INFO - PROCESS | 3896 | 1467711023865 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
02:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 170ms
02:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
02:30:24 INFO - PROCESS | 3896 | 1467711024003 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:24 INFO - PROCESS | 3896 | 1467711024042 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:24 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
02:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 170ms
02:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
02:30:24 INFO - PROCESS | 3896 | 1467711024178 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:24 INFO - PROCESS | 3896 | 1467711024217 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
02:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 170ms
02:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
02:30:24 INFO - PROCESS | 3896 | 1467711024356 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:24 INFO - PROCESS | 3896 | 1467711024401 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
02:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 170ms
02:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
02:30:24 INFO - PROCESS | 3896 | 1467711024535 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:24 INFO - PROCESS | 3896 | 1467711024573 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
02:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 170ms
02:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
02:30:24 INFO - PROCESS | 3896 | 1467711024714 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:24 INFO - PROCESS | 3896 | 1467711024755 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
02:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 170ms
02:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
02:30:24 INFO - PROCESS | 3896 | 1467711024890 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:24 INFO - PROCESS | 3896 | 1467711024930 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
02:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 230ms
02:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
02:30:25 INFO - PROCESS | 3896 | 1467711025136 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:25 INFO - PROCESS | 3896 | 1467711025183 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
02:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 171ms
02:30:25 INFO - PROCESS | 3896 | 1467711025309 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
02:30:25 INFO - PROCESS | 3896 | 1467711025345 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
02:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 170ms
02:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
02:30:25 INFO - PROCESS | 3896 | 1467711025485 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:25 INFO - PROCESS | 3896 | 1467711025522 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:25 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
02:30:25 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
02:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 170ms
02:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
02:30:25 INFO - PROCESS | 3896 | 1467711025659 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:25 INFO - PROCESS | 3896 | 1467711025700 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
02:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 170ms
02:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
02:30:25 INFO - PROCESS | 3896 | 1467711025836 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:25 INFO - PROCESS | 3896 | 1467711025871 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
02:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 170ms
02:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
02:30:26 INFO - PROCESS | 3896 | 1467711026009 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:26 INFO - PROCESS | 3896 | 1467711026051 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
02:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 170ms
02:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
02:30:26 INFO - PROCESS | 3896 | 1467711026188 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:26 INFO - PROCESS | 3896 | 1467711026227 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
02:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 170ms
02:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
02:30:26 INFO - PROCESS | 3896 | 1467711026361 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:26 INFO - PROCESS | 3896 | 1467711026399 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
02:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 170ms
02:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
02:30:26 INFO - PROCESS | 3896 | 1467711026535 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:26 INFO - PROCESS | 3896 | 1467711026572 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
02:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 170ms
02:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
02:30:26 INFO - PROCESS | 3896 | 1467711026709 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:26 INFO - PROCESS | 3896 | 1467711026748 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
02:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 170ms
02:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
02:30:26 INFO - PROCESS | 3896 | 1467711026890 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:26 INFO - PROCESS | 3896 | 1467711026930 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
02:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 170ms
02:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
02:30:27 INFO - PROCESS | 3896 | 1467711027061 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:27 INFO - PROCESS | 3896 | 1467711027100 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
02:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 170ms
02:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
02:30:27 INFO - PROCESS | 3896 | 1467711027237 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:27 INFO - PROCESS | 3896 | 1467711027278 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
02:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 170ms
02:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
02:30:27 INFO - PROCESS | 3896 | 1467711027409 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:27 INFO - PROCESS | 3896 | 1467711027449 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
02:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 170ms
02:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
02:30:27 INFO - PROCESS | 3896 | 1467711027586 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:27 INFO - PROCESS | 3896 | 1467711027629 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
02:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 524ms
02:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
02:30:28 INFO - PROCESS | 3896 | 1467711028115 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:28 INFO - PROCESS | 3896 | 1467711028186 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
02:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 230ms
02:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
02:30:28 INFO - PROCESS | 3896 | 1467711028350 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:28 INFO - PROCESS | 3896 | 1467711028384 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
02:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 170ms
02:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
02:30:28 INFO - PROCESS | 3896 | 1467711028526 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:28 INFO - PROCESS | 3896 | 1467711028563 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
02:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 170ms
02:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
02:30:28 INFO - PROCESS | 3896 | 1467711028698 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:28 INFO - PROCESS | 3896 | 1467711028729 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
02:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 170ms
02:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
02:30:28 INFO - PROCESS | 3896 | 1467711028873 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:28 INFO - PROCESS | 3896 | 1467711028907 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
02:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 170ms
02:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
02:30:29 INFO - PROCESS | 3896 | 1467711029050 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:29 INFO - PROCESS | 3896 | 1467711029091 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
02:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 170ms
02:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
02:30:29 INFO - PROCESS | 3896 | 1467711029223 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:29 INFO - PROCESS | 3896 | 1467711029265 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
02:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 170ms
02:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
02:30:29 INFO - PROCESS | 3896 | 1467711029398 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:29 INFO - PROCESS | 3896 | 1467711029428 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
02:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 170ms
02:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
02:30:29 INFO - PROCESS | 3896 | 1467711029577 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:29 INFO - PROCESS | 3896 | 1467711029611 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
02:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 170ms
02:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
02:30:29 INFO - PROCESS | 3896 | 1467711029748 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:29 INFO - PROCESS | 3896 | 1467711029782 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
02:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 170ms
02:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
02:30:29 INFO - PROCESS | 3896 | 1467711029923 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:29 INFO - PROCESS | 3896 | 1467711029960 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
02:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 170ms
02:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
02:30:30 INFO - PROCESS | 3896 | 1467711030098 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:30 INFO - PROCESS | 3896 | 1467711030138 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
02:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 170ms
02:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
02:30:30 INFO - PROCESS | 3896 | 1467711030276 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:30 INFO - PROCESS | 3896 | 1467711030317 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
02:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 170ms
02:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
02:30:30 INFO - PROCESS | 3896 | 1467711030449 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:30 INFO - PROCESS | 3896 | 1467711030489 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
02:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 170ms
02:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
02:30:30 INFO - PROCESS | 3896 | 1467711030629 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:30 INFO - PROCESS | 3896 | 1467711030668 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
02:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 170ms
02:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
02:30:30 INFO - PROCESS | 3896 | 1467711030806 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:30 INFO - PROCESS | 3896 | 1467711030847 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
02:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 169ms
02:30:30 INFO - PROCESS | 3896 | 1467711030989 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
02:30:31 INFO - PROCESS | 3896 | 1467711031029 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
02:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 170ms
02:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
02:30:31 INFO - PROCESS | 3896 | 1467711031164 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:31 INFO - PROCESS | 3896 | 1467711031207 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
02:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 230ms
02:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
02:30:31 INFO - PROCESS | 3896 | 1467711031405 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:31 INFO - PROCESS | 3896 | 1467711031446 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
02:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 170ms
02:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
02:30:31 INFO - PROCESS | 3896 | 1467711031577 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:31 INFO - PROCESS | 3896 | 1467711031641 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
02:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 229ms
02:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
02:30:31 INFO - PROCESS | 3896 | 1467711031809 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:31 INFO - PROCESS | 3896 | 1467711031847 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
02:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 170ms
02:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
02:30:31 INFO - PROCESS | 3896 | 1467711031986 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:32 INFO - PROCESS | 3896 | 1467711032024 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
02:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 170ms
02:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
02:30:32 INFO - PROCESS | 3896 | 1467711032159 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:32 INFO - PROCESS | 3896 | 1467711032197 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
02:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 170ms
02:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
02:30:32 INFO - PROCESS | 3896 | 1467711032336 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:32 INFO - PROCESS | 3896 | 1467711032370 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
02:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 170ms
02:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
02:30:32 INFO - PROCESS | 3896 | 1467711032509 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:32 INFO - PROCESS | 3896 | 1467711032547 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
02:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 170ms
02:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
02:30:32 INFO - PROCESS | 3896 | 1467711032686 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:32 INFO - PROCESS | 3896 | 1467711032721 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
02:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 170ms
02:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
02:30:32 INFO - PROCESS | 3896 | 1467711032859 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:32 INFO - PROCESS | 3896 | 1467711032898 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
02:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 170ms
02:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
02:30:33 INFO - PROCESS | 3896 | 1467711033036 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:33 INFO - PROCESS | 3896 | 1467711033073 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
02:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 170ms
02:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
02:30:33 INFO - PROCESS | 3896 | 1467711033208 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:33 INFO - PROCESS | 3896 | 1467711033254 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
02:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 170ms
02:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
02:30:33 INFO - PROCESS | 3896 | 1467711033386 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:33 INFO - PROCESS | 3896 | 1467711033424 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
02:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 170ms
02:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
02:30:33 INFO - PROCESS | 3896 | 1467711033558 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:33 INFO - PROCESS | 3896 | 1467711033597 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
02:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 170ms
02:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
02:30:33 INFO - PROCESS | 3896 | 1467711033736 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:33 INFO - PROCESS | 3896 | 1467711033777 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
02:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 170ms
02:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
02:30:33 INFO - PROCESS | 3896 | 1467711033909 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:33 INFO - PROCESS | 3896 | 1467711033949 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
02:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 170ms
02:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
02:30:34 INFO - PROCESS | 3896 | 1467711034086 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:34 INFO - PROCESS | 3896 | 1467711034127 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
02:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 523ms
02:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
02:30:34 INFO - PROCESS | 3896 | 1467711034628 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:34 INFO - PROCESS | 3896 | 1467711034663 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
02:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 230ms
02:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
02:30:34 INFO - PROCESS | 3896 | 1467711034864 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:34 INFO - PROCESS | 3896 | 1467711034898 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
02:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 170ms
02:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
02:30:35 INFO - PROCESS | 3896 | 1467711035045 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:35 INFO - PROCESS | 3896 | 1467711035077 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
02:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 170ms
02:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
02:30:35 INFO - PROCESS | 3896 | 1467711035216 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:35 INFO - PROCESS | 3896 | 1467711035250 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
02:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 170ms
02:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
02:30:35 INFO - PROCESS | 3896 | 1467711035391 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:35 INFO - PROCESS | 3896 | 1467711035423 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
02:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 170ms
02:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
02:30:35 INFO - PROCESS | 3896 | 1467711035567 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:35 INFO - PROCESS | 3896 | 1467711035606 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
02:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 170ms
02:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
02:30:35 INFO - PROCESS | 3896 | 1467711035741 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:35 INFO - PROCESS | 3896 | 1467711035774 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
02:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 170ms
02:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
02:30:35 INFO - PROCESS | 3896 | 1467711035919 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:35 INFO - PROCESS | 3896 | 1467711035953 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
02:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 169ms
02:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
02:30:36 INFO - PROCESS | 3896 | 1467711036090 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:36 INFO - PROCESS | 3896 | 1467711036121 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
02:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 170ms
02:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
02:30:36 INFO - PROCESS | 3896 | 1467711036265 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:36 INFO - PROCESS | 3896 | 1467711036296 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
02:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 170ms
02:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
02:30:36 INFO - PROCESS | 3896 | 1467711036443 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:36 INFO - PROCESS | 3896 | 1467711036487 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
02:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 171ms
02:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
02:30:36 INFO - PROCESS | 3896 | 1467711036616 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:36 INFO - PROCESS | 3896 | 1467711036654 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
02:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 170ms
02:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
02:30:36 INFO - PROCESS | 3896 | 1467711036792 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:36 INFO - PROCESS | 3896 | 1467711036833 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
02:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 230ms
02:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
02:30:37 INFO - PROCESS | 3896 | 1467711037027 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:37 INFO - PROCESS | 3896 | 1467711037069 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
02:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 169ms
02:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
02:30:37 INFO - PROCESS | 3896 | 1467711037200 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:37 INFO - PROCESS | 3896 | 1467711037242 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
02:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 170ms
02:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
02:30:37 INFO - PROCESS | 3896 | 1467711037381 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:37 INFO - PROCESS | 3896 | 1467711037430 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
02:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 230ms
02:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
02:30:37 INFO - PROCESS | 3896 | 1467711037616 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:37 INFO - PROCESS | 3896 | 1467711037656 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
02:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 230ms
02:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
02:30:37 INFO - PROCESS | 3896 | 1467711037849 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:37 INFO - PROCESS | 3896 | 1467711037888 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
02:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 230ms
02:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
02:30:38 INFO - PROCESS | 3896 | 1467711038087 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:38 INFO - PROCESS | 3896 | 1467711038123 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
02:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 170ms
02:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
02:30:38 INFO - PROCESS | 3896 | 1467711038260 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:38 INFO - PROCESS | 3896 | 1467711038294 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
02:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 170ms
02:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
02:30:38 INFO - PROCESS | 3896 | 1467711038436 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:38 INFO - PROCESS | 3896 | 1467711038473 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
02:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 171ms
02:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
02:30:38 INFO - PROCESS | 3896 | 1467711038611 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:38 INFO - PROCESS | 3896 | 1467711038651 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
02:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 170ms
02:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
02:30:38 INFO - PROCESS | 3896 | 1467711038788 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:38 INFO - PROCESS | 3896 | 1467711038829 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
02:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 170ms
02:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
02:30:38 INFO - PROCESS | 3896 | 1467711038960 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:39 INFO - PROCESS | 3896 | 1467711038997 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
02:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 171ms
02:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
02:30:39 INFO - PROCESS | 3896 | 1467711039140 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:39 INFO - PROCESS | 3896 | 1467711039179 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
02:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 170ms
02:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
02:30:39 INFO - PROCESS | 3896 | 1467711039310 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:39 INFO - PROCESS | 3896 | 1467711039348 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
02:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 170ms
02:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
02:30:39 INFO - PROCESS | 3896 | 1467711039487 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:39 INFO - PROCESS | 3896 | 1467711039524 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
02:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 169ms
02:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
02:30:39 INFO - PROCESS | 3896 | 1467711039659 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:39 INFO - PROCESS | 3896 | 1467711039699 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
02:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 170ms
02:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
02:30:39 INFO - PROCESS | 3896 | 1467711039834 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:39 INFO - PROCESS | 3896 | 1467711039874 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
02:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 170ms
02:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
02:30:40 INFO - PROCESS | 3896 | 1467711040008 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:40 INFO - PROCESS | 3896 | 1467711040047 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
02:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 170ms
02:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
02:30:40 INFO - PROCESS | 3896 | 1467711040186 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:40 INFO - PROCESS | 3896 | 1467711040224 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
02:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 170ms
02:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
02:30:40 INFO - PROCESS | 3896 | 1467711040359 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:40 INFO - PROCESS | 3896 | 1467711040401 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
02:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 333ms
02:30:40 INFO - PROCESS | 3896 | 1467711040766 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
02:30:40 INFO - PROCESS | 3896 | 1467711040828 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
02:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 313ms
02:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
02:30:41 INFO - PROCESS | 3896 | 1467711041092 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:41 INFO - PROCESS | 3896 | 1467711041124 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
02:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 170ms
02:30:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
02:30:41 INFO - PROCESS | 3896 | 1467711041268 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:41 INFO - PROCESS | 3896 | 1467711041302 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
02:30:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 169ms
02:30:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
02:30:41 INFO - PROCESS | 3896 | 1467711041440 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:41 INFO - PROCESS | 3896 | 1467711041471 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
02:30:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 170ms
02:30:41 INFO - PROCESS | 3896 | 1467711041615 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
02:30:41 INFO - PROCESS | 3896 | 1467711041643 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
02:30:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 170ms
02:30:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
02:30:41 INFO - PROCESS | 3896 | 1467711041791 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:41 INFO - PROCESS | 3896 | 1467711041828 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
02:30:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 169ms
02:30:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
02:30:41 INFO - PROCESS | 3896 | 1467711041964 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:41 INFO - PROCESS | 3896 | 1467711041994 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
02:30:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 170ms
02:30:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
02:30:42 INFO - PROCESS | 3896 | 1467711042140 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:42 INFO - PROCESS | 3896 | 1467711042168 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
02:30:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 170ms
02:30:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
02:30:42 INFO - PROCESS | 3896 | 1467711042314 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:42 INFO - PROCESS | 3896 | 1467711042344 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:42 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)
02:30:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 671ms
02:30:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
02:30:42 INFO - PROCESS | 3896 | 1467711042991 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:43 INFO - PROCESS | 3896 | 1467711043028 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:43 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
02:30:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:30:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
02:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:30:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 669ms
02:30:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
02:30:43 INFO - PROCESS | 3896 | 1467711043671 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:43 INFO - PROCESS | 3896 | 1467711043714 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:44 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
02:30:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:30:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
02:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:30:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 734ms
02:30:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
02:30:44 INFO - PROCESS | 3896 | 1467711044412 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:44 INFO - PROCESS | 3896 | 1467711044445 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:45 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)
02:30:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 671ms
02:30:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
02:30:45 INFO - PROCESS | 3896 | 1467711045088 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:45 INFO - PROCESS | 3896 | 1467711045123 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:45 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)
02:30:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 670ms
02:30:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
02:30:45 INFO - PROCESS | 3896 | 1467711045763 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:45 INFO - PROCESS | 3896 | 1467711045796 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:46 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
02:30:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:30:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
02:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:30:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 689ms
02:30:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
02:30:46 INFO - PROCESS | 3896 | 1467711046459 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:46 INFO - PROCESS | 3896 | 1467711046492 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:47 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
02:30:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:30:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
02:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:30:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 673ms
02:30:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
02:30:47 INFO - PROCESS | 3896 | 1467711047148 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:47 INFO - PROCESS | 3896 | 1467711047190 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:48 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
02:30:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:30:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
02:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:30:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 881ms
02:30:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
02:30:48 INFO - PROCESS | 3896 | 1467711048037 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:48 INFO - PROCESS | 3896 | 1467711048071 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:48 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
02:30:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:30:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
02:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:30:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 671ms
02:30:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
02:30:48 INFO - PROCESS | 3896 | 1467711048713 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:48 INFO - PROCESS | 3896 | 1467711048743 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
02:30:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 170ms
02:30:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
02:30:48 INFO - PROCESS | 3896 | 1467711048894 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:48 INFO - PROCESS | 3896 | 1467711048927 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
02:30:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 170ms
02:30:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
02:30:49 INFO - PROCESS | 3896 | 1467711049061 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:49 INFO - PROCESS | 3896 | 1467711049091 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:49 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"
02:30:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:30:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
02:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:30:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 170ms
02:30:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
02:30:49 INFO - PROCESS | 3896 | 1467711049241 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:49 INFO - PROCESS | 3896 | 1467711049269 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
02:30:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 170ms
02:30:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
02:30:49 INFO - PROCESS | 3896 | 1467711049412 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:49 INFO - PROCESS | 3896 | 1467711049454 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:49 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"
02:30:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:30:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
02:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:30:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 170ms
02:30:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
02:30:49 INFO - PROCESS | 3896 | 1467711049592 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:49 INFO - PROCESS | 3896 | 1467711049625 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:49 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"
02:30:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:30:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
02:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:30:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 170ms
02:30:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
02:30:49 INFO - PROCESS | 3896 | 1467711049763 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:49 INFO - PROCESS | 3896 | 1467711049798 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
02:30:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 170ms
02:30:49 INFO - PROCESS | 3896 | 1467711049944 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
02:30:49 INFO - PROCESS | 3896 | 1467711049980 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:50 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
02:30:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:30:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
02:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:30:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 672ms
02:30:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
02:30:50 INFO - PROCESS | 3896 | 1467711050622 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:50 INFO - PROCESS | 3896 | 1467711050651 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
02:30:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 170ms
02:30:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
02:30:50 INFO - PROCESS | 3896 | 1467711050797 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:50 INFO - PROCESS | 3896 | 1467711050832 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
02:30:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 170ms
02:30:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
02:30:50 INFO - PROCESS | 3896 | 1467711050973 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:51 INFO - PROCESS | 3896 | 1467711051003 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
02:30:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 170ms
02:30:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
02:30:51 INFO - PROCESS | 3896 | 1467711051147 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:51 INFO - PROCESS | 3896 | 1467711051180 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
02:30:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 170ms
02:30:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
02:30:51 INFO - PROCESS | 3896 | 1467711051323 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:51 INFO - PROCESS | 3896 | 1467711051354 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
02:30:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 170ms
02:30:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
02:30:51 INFO - PROCESS | 3896 | 1467711051497 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:51 INFO - PROCESS | 3896 | 1467711051528 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
02:30:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 170ms
02:30:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
02:30:51 INFO - PROCESS | 3896 | 1467711051674 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:51 INFO - PROCESS | 3896 | 1467711051709 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
02:30:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 170ms
02:30:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
02:30:51 INFO - PROCESS | 3896 | 1467711051846 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:51 INFO - PROCESS | 3896 | 1467711051878 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
02:30:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 170ms
02:30:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
02:30:52 INFO - PROCESS | 3896 | 1467711052023 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:52 INFO - PROCESS | 3896 | 1467711052059 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
02:30:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 169ms
02:30:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
02:30:52 INFO - PROCESS | 3896 | 1467711052195 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:52 INFO - PROCESS | 3896 | 1467711052231 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
02:30:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 170ms
02:30:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
02:30:52 INFO - PROCESS | 3896 | 1467711052372 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:52 INFO - PROCESS | 3896 | 1467711052408 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
02:30:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 170ms
02:30:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
02:30:52 INFO - PROCESS | 3896 | 1467711052545 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:52 INFO - PROCESS | 3896 | 1467711052580 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
02:30:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 170ms
02:30:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
02:30:52 INFO - PROCESS | 3896 | 1467711052721 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:52 INFO - PROCESS | 3896 | 1467711052755 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
02:30:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 170ms
02:30:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
02:30:52 INFO - PROCESS | 3896 | 1467711052896 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:52 INFO - PROCESS | 3896 | 1467711052934 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
02:30:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 170ms
02:30:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
02:30:53 INFO - PROCESS | 3896 | 1467711053072 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:53 INFO - PROCESS | 3896 | 1467711053106 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
02:30:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 169ms
02:30:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
02:30:53 INFO - PROCESS | 3896 | 1467711053244 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:53 INFO - PROCESS | 3896 | 1467711053284 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
02:30:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 170ms
02:30:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
02:30:53 INFO - PROCESS | 3896 | 1467711053422 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:53 INFO - PROCESS | 3896 | 1467711053496 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
02:30:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 482ms
02:30:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
02:30:53 INFO - PROCESS | 3896 | 1467711053907 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:53 INFO - PROCESS | 3896 | 1467711053946 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
02:30:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 170ms
02:30:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
02:30:54 INFO - PROCESS | 3896 | 1467711054083 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:54 INFO - PROCESS | 3896 | 1467711054114 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
02:30:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 169ms
02:30:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
02:30:54 INFO - PROCESS | 3896 | 1467711054260 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:54 INFO - PROCESS | 3896 | 1467711054294 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
02:30:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 170ms
02:30:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
02:30:54 INFO - PROCESS | 3896 | 1467711054431 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:54 INFO - PROCESS | 3896 | 1467711054471 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
02:30:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 170ms
02:30:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
02:30:54 INFO - PROCESS | 3896 | 1467711054607 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:54 INFO - PROCESS | 3896 | 1467711054635 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
02:30:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 170ms
02:30:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
02:30:54 INFO - PROCESS | 3896 | 1467711054781 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:54 INFO - PROCESS | 3896 | 1467711054820 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
02:30:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 170ms
02:30:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
02:30:54 INFO - PROCESS | 3896 | 1467711054958 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:55 INFO - PROCESS | 3896 | 1467711054993 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
02:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 169ms
02:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
02:30:55 INFO - PROCESS | 3896 | 1467711055129 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:55 INFO - PROCESS | 3896 | 1467711055161 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
02:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 170ms
02:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
02:30:55 INFO - PROCESS | 3896 | 1467711055305 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:55 INFO - PROCESS | 3896 | 1467711055334 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
02:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 170ms
02:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
02:30:55 INFO - PROCESS | 3896 | 1467711055479 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:55 INFO - PROCESS | 3896 | 1467711055527 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
02:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 170ms
02:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
02:30:55 INFO - PROCESS | 3896 | 1467711055656 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:55 INFO - PROCESS | 3896 | 1467711055691 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
02:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 170ms
02:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
02:30:55 INFO - PROCESS | 3896 | 1467711055829 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:55 INFO - PROCESS | 3896 | 1467711055866 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
02:30:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 170ms
02:30:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
02:30:56 INFO - PROCESS | 3896 | 1467711056005 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:56 INFO - PROCESS | 3896 | 1467711056045 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
02:30:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 169ms
02:30:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
02:30:56 INFO - PROCESS | 3896 | 1467711056184 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:56 INFO - PROCESS | 3896 | 1467711056225 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
02:30:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 230ms
02:30:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
02:30:56 INFO - PROCESS | 3896 | 1467711056414 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:56 INFO - PROCESS | 3896 | 1467711056454 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
02:30:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 230ms
02:30:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
02:30:56 INFO - PROCESS | 3896 | 1467711056649 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:56 INFO - PROCESS | 3896 | 1467711056688 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
02:30:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 170ms
02:30:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
02:30:56 INFO - PROCESS | 3896 | 1467711056832 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:56 INFO - PROCESS | 3896 | 1467711056876 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
02:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 170ms
02:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
02:30:57 INFO - PROCESS | 3896 | 1467711057008 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:57 INFO - PROCESS | 3896 | 1467711057043 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
02:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 170ms
02:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
02:30:57 INFO - PROCESS | 3896 | 1467711057182 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:57 INFO - PROCESS | 3896 | 1467711057218 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
02:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 170ms
02:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
02:30:57 INFO - PROCESS | 3896 | 1467711057357 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:57 INFO - PROCESS | 3896 | 1467711057395 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
02:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 169ms
02:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
02:30:57 INFO - PROCESS | 3896 | 1467711057533 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:57 INFO - PROCESS | 3896 | 1467711057570 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
02:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 170ms
02:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
02:30:57 INFO - PROCESS | 3896 | 1467711057707 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:57 INFO - PROCESS | 3896 | 1467711057742 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
02:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 170ms
02:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
02:30:57 INFO - PROCESS | 3896 | 1467711057882 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:57 INFO - PROCESS | 3896 | 1467711057923 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
02:30:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 170ms
02:30:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
02:30:58 INFO - PROCESS | 3896 | 1467711058057 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:58 INFO - PROCESS | 3896 | 1467711058096 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
02:30:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 170ms
02:30:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
02:30:58 INFO - PROCESS | 3896 | 1467711058231 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:58 INFO - PROCESS | 3896 | 1467711058267 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
02:30:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 170ms
02:30:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
02:30:58 INFO - PROCESS | 3896 | 1467711058407 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:58 INFO - PROCESS | 3896 | 1467711058448 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
02:30:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 170ms
02:30:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
02:30:58 INFO - PROCESS | 3896 | 1467711058581 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:58 INFO - PROCESS | 3896 | 1467711058619 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
02:30:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 170ms
02:30:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
02:30:58 INFO - PROCESS | 3896 | 1467711058757 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:58 INFO - PROCESS | 3896 | 1467711058797 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:58 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
02:30:58 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
02:30:58 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 170ms
02:30:58 INFO - TEST-START | /DOMEvents/constructors.html
02:30:58 INFO - PROCESS | 3896 | 1467711058931 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:58 INFO - PROCESS | 3896 | 1467711058970 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
02:30:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:30:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:30:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:30:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:30:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:30:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:30:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
02:30:59 INFO - TEST-OK | /DOMEvents/constructors.html | took 188ms
02:30:59 INFO - TEST-START | /DOMEvents/event-phases-order.html
02:30:59 INFO - PROCESS | 3896 | 1467711059127 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:59 INFO - PROCESS | 3896 | 1467711059165 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:59 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
02:30:59 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 170ms
02:30:59 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
02:30:59 INFO - PROCESS | 3896 | 1467711059299 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:59 INFO - PROCESS | 3896 | 1467711059346 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
02:30:59 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:30:59 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
02:30:59 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:30:59 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
02:30:59 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:30:59 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]"
02:30:59 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:30:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:30:59 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
02:30:59 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 177ms
02:30:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
02:30:59 INFO - PROCESS | 3896 | 1467711059484 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:59 INFO - PROCESS | 3896 | 1467711059526 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:59 INFO - PROCESS | 3896 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
02:30:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
02:30:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 170ms
02:30:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
02:30:59 INFO - PROCESS | 3896 | 1467711059658 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:30:59 INFO - PROCESS | 3896 | 1467711059700 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:00 INFO - PROCESS | 3896 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
02:31:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
02:31:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 587ms
02:31:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
02:31:00 INFO - PROCESS | 3896 | 1467711060250 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:00 INFO - PROCESS | 3896 | 1467711060283 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
02:31:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 169ms
02:31:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
02:31:00 INFO - PROCESS | 3896 | 1467711060426 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:00 INFO - PROCESS | 3896 | 1467711060458 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:00 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.
02:31:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 170ms
02:31:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
02:31:00 INFO - PROCESS | 3896 | 1467711060606 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:00 INFO - PROCESS | 3896 | 1467711060641 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:00 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
02:31:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
02:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
02:31:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 170ms
02:31:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
02:31:00 INFO - PROCESS | 3896 | 1467711060777 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:00 INFO - PROCESS | 3896 | 1467711060811 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:00 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.
02:31:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 170ms
02:31:00 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
02:31:00 INFO - PROCESS | 3896 | 1467711060954 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:00 INFO - PROCESS | 3896 | 1467711060982 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:01 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.
02:31:01 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
02:31:01 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
02:31:01 INFO - PROCESS | 3896 | 1467711061127 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:01 INFO - PROCESS | 3896 | 1467711061169 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:01 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:31:01 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
02:31:01 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 170ms
02:31:01 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
02:31:01 INFO - PROCESS | 3896 | 1467711061304 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:01 INFO - PROCESS | 3896 | 1467711061335 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:01 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.
02:31:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 170ms
02:31:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
02:31:01 INFO - PROCESS | 3896 | 1467711061477 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:01 INFO - PROCESS | 3896 | 1467711061518 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:01 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.
02:31:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 170ms
02:31:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
02:31:01 INFO - PROCESS | 3896 | 1467711061654 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:01 INFO - PROCESS | 3896 | 1467711061688 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:01 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.
02:31:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 170ms
02:31:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
02:31:01 INFO - PROCESS | 3896 | 1467711061826 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:01 INFO - PROCESS | 3896 | 1467711061858 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:02 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.
02:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 170ms
02:31:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
02:31:02 INFO - PROCESS | 3896 | 1467711061999 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:02 INFO - PROCESS | 3896 | 1467711062033 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:02 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.
02:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 170ms
02:31:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
02:31:02 INFO - PROCESS | 3896 | 1467711062174 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:02 INFO - PROCESS | 3896 | 1467711062205 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:02 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.
02:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 170ms
02:31:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
02:31:02 INFO - PROCESS | 3896 | 1467711062360 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:02 INFO - PROCESS | 3896 | 1467711062395 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:02 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
02:31:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
02:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
02:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 190ms
02:31:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
02:31:02 INFO - PROCESS | 3896 | 1467711062544 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:02 INFO - PROCESS | 3896 | 1467711062578 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:02 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.
02:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 171ms
02:31:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
02:31:02 INFO - PROCESS | 3896 | 1467711062721 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:02 INFO - PROCESS | 3896 | 1467711062755 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:02 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.
02:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
02:31:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
02:31:02 INFO - PROCESS | 3896 | 1467711062893 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:02 INFO - PROCESS | 3896 | 1467711062936 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:31:03 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
02:31:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 170ms
02:31:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
02:31:03 INFO - PROCESS | 3896 | 1467711063071 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:03 INFO - PROCESS | 3896 | 1467711063105 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:03 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.
02:31:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 170ms
02:31:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
02:31:03 INFO - PROCESS | 3896 | 1467711063243 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:03 INFO - PROCESS | 3896 | 1467711063281 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:03 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.
02:31:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 272ms
02:31:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
02:31:03 INFO - PROCESS | 3896 | 1467711063524 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:03 INFO - PROCESS | 3896 | 1467711063564 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:03 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.
02:31:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 170ms
02:31:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker
02:31:03 INFO - PROCESS | 3896 | 1467711063713 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:03 INFO - PROCESS | 3896 | 1467711063756 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
02:31:03 INFO - {}
02:31:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
02:31:03 INFO - {}
02:31:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
02:31:03 INFO - {}
02:31:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
02:31:03 INFO - {}
02:31:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 230ms
02:31:03 INFO - TEST-START | /FileAPI/fileReader.html
02:31:03 INFO - PROCESS | 3896 | 1467711063938 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:03 INFO - PROCESS | 3896 | 1467711063981 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
02:31:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
02:31:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
02:31:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
02:31:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 170ms
02:31:04 INFO - TEST-START | /FileAPI/historical.html
02:31:04 INFO - PROCESS | 3896 | 1467711064110 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:04 INFO - PROCESS | 3896 | 1467711064152 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
02:31:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
02:31:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
02:31:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
02:31:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
02:31:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
02:31:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
02:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
02:31:04 INFO - TEST-OK | /FileAPI/historical.html | took 171ms
02:31:04 INFO - TEST-START | /FileAPI/idlharness.html
02:31:04 INFO - PROCESS | 3896 | 1467711064288 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:04 INFO - PROCESS | 3896 | 1467711064332 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
02:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:31:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:31:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
02:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
02:31:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:31:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
02:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
02:31:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:31:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
02:31:04 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
02:31:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:31:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:31:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
02:31:04 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
02:31:04 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
02:31:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:31:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:31:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
02:31:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:31:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:31:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
02:31:04 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
02:31:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:31:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:31:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
02:31:04 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
02:31:04 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
02:31:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:31:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:31:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:31:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:31:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
02:31:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
02:31:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 381ms
02:31:04 INFO - TEST-START | /FileAPI/idlharness.worker
02:31:04 INFO - PROCESS | 3896 | 1467711064672 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:04 INFO - PROCESS | 3896 | 1467711064745 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:31:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:31:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:31:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
02:31:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:31:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:31:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
02:31:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:31:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:31:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
02:31:05 INFO - {}
02:31:05 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
02:31:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:31:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:31:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
02:31:05 INFO - {}
02:31:05 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 - {}
02:31:05 INFO - {}
02:31:05 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
02:31:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:31:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:31:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:31:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:31:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
02:31:05 INFO - {}
02:31:05 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
02:31:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:31:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:31:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
02:31:05 INFO - {}
02:31:05 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 - {}
02:31:05 INFO - {}
02:31:05 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
02:31:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:31:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:31:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 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
02:31:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
02:31:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:31:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:31:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:31:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
02:31:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 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
02:31:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
02:31:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 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
02:31:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
02:31:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 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
02:31:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:31:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:31:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:31:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:31:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:31:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:31:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:31:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:31:05 INFO - {}
02:31:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 476ms
02:31:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
02:31:05 INFO - PROCESS | 3896 | 1467711065153 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:05 INFO - PROCESS | 3896 | 1467711065191 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:05 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
02:31:05 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 170ms
02:31:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
02:31:05 INFO - PROCESS | 3896 | 1467711065328 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:05 INFO - PROCESS | 3896 | 1467711065365 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
02:31:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 170ms
02:31:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html
02:31:05 INFO - PROCESS | 3896 | 1467711065505 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:05 INFO - PROCESS | 3896 | 1467711065549 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
02:31:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 170ms
02:31:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
02:31:05 INFO - PROCESS | 3896 | 1467711065678 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:05 INFO - PROCESS | 3896 | 1467711065718 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
02:31:05 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.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
02:31:05 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'.)
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
02:31:05 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.
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
02:31:05 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.
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
02:31:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:31:05 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.
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
02:31:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
02:31:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
02:31:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
02:31:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
02:31:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:31:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:31:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
02:31:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:31:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:31:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:31:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:31:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:31:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
02:31:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
02:31:05 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 309ms
02:31:05 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
02:31:06 INFO - PROCESS | 3896 | 1467711065992 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:06 INFO - PROCESS | 3896 | 1467711066031 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
02:31:06 INFO - {}
02:31:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 170ms
02:31:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
02:31:06 INFO - PROCESS | 3896 | 1467711066167 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:06 INFO - PROCESS | 3896 | 1467711066207 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
02:31:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 170ms
02:31:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
02:31:06 INFO - PROCESS | 3896 | 1467711066343 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:06 INFO - PROCESS | 3896 | 1467711066382 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
02:31:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:31:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:31:06 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"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:31:06 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"
02:31:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:31:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 369ms
02:31:06 INFO - TEST-START | /FileAPI/file/File-constructor.html
02:31:06 INFO - PROCESS | 3896 | 1467711066716 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:06 INFO - PROCESS | 3896 | 1467711066755 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
02:31:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
02:31:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
02:31:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
02:31:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
02:31:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
02:31:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
02:31:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
02:31:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
02:31:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
02:31:06 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:06 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
02:31:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
02:31:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
02:31:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
02:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
02:31:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
02:31:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
02:31:06 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 178ms
02:31:06 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
02:31:06 INFO - PROCESS | 3896 | 1467711066899 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:06 INFO - PROCESS | 3896 | 1467711066940 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
02:31:07 INFO - {}
02:31:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 170ms
02:31:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
02:31:07 INFO - PROCESS | 3896 | 1467711067074 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:07 INFO - PROCESS | 3896 | 1467711067122 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
02:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
02:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
02:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
02:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
02:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
02:31:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
02:31:07 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 171ms
02:31:07 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
02:31:07 INFO - PROCESS | 3896 | 1467711067250 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:07 INFO - PROCESS | 3896 | 1467711067291 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
02:31:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
02:31:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
02:31:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
02:31:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
02:31:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
02:31:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 482ms
02:31:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
02:31:07 INFO - PROCESS | 3896 | 1467711067736 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:07 INFO - PROCESS | 3896 | 1467711067796 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
02:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
02:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
02:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
02:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
02:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
02:31:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 272ms
02:31:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
02:31:08 INFO - PROCESS | 3896 | 1467711068014 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:08 INFO - PROCESS | 3896 | 1467711068046 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
02:31:08 INFO - reader.readAsText(blob_2)
02:31:08 INFO - }" did not throw
02:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
02:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
02:31:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
02:31:08 INFO - reader.readAsDataURL(blob_2)
02:31:08 INFO - }" did not throw
02:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
02:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
02:31:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
02:31:08 INFO - reader.readAsArrayBuffer(blob_2)
02:31:08 INFO - }" did not throw
02:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
02:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
02:31:08 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
02:31:08 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
02:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:31:08 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
02:31:08 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
02:31:08 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
02:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
02:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:08 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
02:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
02:31:08 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
02:31:08 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
02:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:31:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 180ms
02:31:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
02:31:08 INFO - PROCESS | 3896 | 1467711068201 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:08 INFO - PROCESS | 3896 | 1467711068235 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
02:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
02:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
02:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
02:31:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 170ms
02:31:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
02:31:08 INFO - PROCESS | 3896 | 1467711068374 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:08 INFO - PROCESS | 3896 | 1467711068410 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
02:31:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 170ms
02:31:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
02:31:08 INFO - PROCESS | 3896 | 1467711068548 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:08 INFO - PROCESS | 3896 | 1467711068578 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
02:31:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 170ms
02:31:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
02:31:08 INFO - PROCESS | 3896 | 1467711068726 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:08 INFO - PROCESS | 3896 | 1467711068763 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
02:31:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 170ms
02:31:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
02:31:08 INFO - PROCESS | 3896 | 1467711068899 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:08 INFO - PROCESS | 3896 | 1467711068929 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
02:31:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
02:31:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 170ms
02:31:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
02:31:09 INFO - PROCESS | 3896 | 1467711069074 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:09 INFO - PROCESS | 3896 | 1467711069110 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
02:31:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 170ms
02:31:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
02:31:09 INFO - PROCESS | 3896 | 1467711069249 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:09 INFO - PROCESS | 3896 | 1467711069283 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
02:31:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
02:31:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
02:31:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 170ms
02:31:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
02:31:09 INFO - PROCESS | 3896 | 1467711069424 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:09 INFO - PROCESS | 3896 | 1467711069457 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
02:31:09 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
02:31:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
02:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:31:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
02:31:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 170ms
02:31:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
02:31:09 INFO - PROCESS | 3896 | 1467711069599 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:09 INFO - PROCESS | 3896 | 1467711069637 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
02:31:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 170ms
02:31:09 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
02:31:09 INFO - PROCESS | 3896 | 1467711069775 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:09 INFO - PROCESS | 3896 | 1467711069816 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:10 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
02:31:10 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 943ms
02:31:10 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
02:31:10 INFO - PROCESS | 3896 | 1467711070720 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:10 INFO - PROCESS | 3896 | 1467711070752 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:11 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
02:31:11 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 839ms
02:31:11 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
02:31:11 INFO - PROCESS | 3896 | 1467711071564 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:11 INFO - PROCESS | 3896 | 1467711071597 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:12 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
02:31:12 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 921ms
02:31:12 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
02:31:12 INFO - PROCESS | 3896 | 1467711072491 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:12 INFO - PROCESS | 3896 | 1467711072524 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:13 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
02:31:13 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 922ms
02:31:13 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
02:31:13 INFO - PROCESS | 3896 | 1467711073417 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:13 INFO - PROCESS | 3896 | 1467711073451 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
02:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
02:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
02:31:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
02:31:14 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 834ms
02:31:14 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
02:31:14 INFO - PROCESS | 3896 | 1467711074258 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:14 INFO - PROCESS | 3896 | 1467711074300 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
02:31:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
02:31:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
02:31:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
02:31:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
02:31:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
02:31:15 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 1126ms
02:31:15 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
02:31:15 INFO - PROCESS | 3896 | 1467711075390 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:15 INFO - PROCESS | 3896 | 1467711075424 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
02:31:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
02:31:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
02:31:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
02:31:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
02:31:16 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
02:31:16 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 923ms
02:31:16 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
02:31:16 INFO - PROCESS | 3896 | 1467711076318 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:16 INFO - PROCESS | 3896 | 1467711076352 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
02:31:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
02:31:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
02:31:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
02:31:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
02:31:17 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
02:31:17 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 880ms
02:31:17 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
02:31:17 INFO - PROCESS | 3896 | 1467711077207 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:17 INFO - PROCESS | 3896 | 1467711077240 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
02:31:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
02:31:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
02:31:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
02:31:18 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 924ms
02:31:18 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
02:31:18 INFO - PROCESS | 3896 | 1467711078132 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:18 INFO - PROCESS | 3896 | 1467711078165 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
02:31:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
02:31:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
02:31:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
02:31:19 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 1024ms
02:31:19 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
02:31:19 INFO - PROCESS | 3896 | 1467711079160 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:19 INFO - PROCESS | 3896 | 1467711079191 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
02:31:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
02:31:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
02:31:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
02:31:20 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 881ms
02:31:20 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
02:31:20 INFO - PROCESS | 3896 | 1467711080047 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:20 INFO - PROCESS | 3896 | 1467711080086 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:22 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
02:31:22 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
02:31:22 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
02:31:22 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
02:31:22 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 2140ms
02:31:22 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
02:31:22 INFO - PROCESS | 3896 | 1467711082193 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:22 INFO - PROCESS | 3896 | 1467711082270 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
02:31:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
02:31:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
02:31:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
02:31:26 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
02:31:26 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 3898ms
02:31:26 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
02:31:26 INFO - PROCESS | 3896 | 1467711086096 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:26 INFO - PROCESS | 3896 | 1467711086127 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:28 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
02:31:28 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
02:31:28 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
02:31:28 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2442ms
02:31:28 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
02:31:28 INFO - PROCESS | 3896 | 1467711088543 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:28 INFO - PROCESS | 3896 | 1467711088576 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:30 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
02:31:30 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
02:31:30 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
02:31:30 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2383ms
02:31:30 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
02:31:30 INFO - PROCESS | 3896 | 1467711090932 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:30 INFO - PROCESS | 3896 | 1467711090962 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:32 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
02:31:32 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1127ms
02:31:32 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
02:31:32 INFO - PROCESS | 3896 | 1467711092065 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:32 INFO - PROCESS | 3896 | 1467711092097 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:33 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
02:31:33 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
02:31:33 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 985ms
02:31:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
02:31:33 INFO - PROCESS | 3896 | 1467711093056 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:33 INFO - PROCESS | 3896 | 1467711093090 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
02:31:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 924ms
02:31:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
02:31:33 INFO - PROCESS | 3896 | 1467711093981 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:34 INFO - PROCESS | 3896 | 1467711094013 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
02:31:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 985ms
02:31:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
02:31:34 INFO - PROCESS | 3896 | 1467711094971 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:35 INFO - PROCESS | 3896 | 1467711095005 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
02:31:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 986ms
02:31:35 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
02:31:35 INFO - PROCESS | 3896 | 1467711095970 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:36 INFO - PROCESS | 3896 | 1467711096005 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
02:31:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 880ms
02:31:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
02:31:36 INFO - PROCESS | 3896 | 1467711096857 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:36 INFO - PROCESS | 3896 | 1467711096890 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
02:31:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 881ms
02:31:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
02:31:37 INFO - PROCESS | 3896 | 1467711097745 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:37 INFO - PROCESS | 3896 | 1467711097777 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
02:31:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 922ms
02:31:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
02:31:38 INFO - PROCESS | 3896 | 1467711098669 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:38 INFO - PROCESS | 3896 | 1467711098702 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
02:31:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 837ms
02:31:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
02:31:39 INFO - PROCESS | 3896 | 1467711099511 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:39 INFO - PROCESS | 3896 | 1467711099542 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:40 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
02:31:40 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 985ms
02:31:40 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
02:31:40 INFO - PROCESS | 3896 | 1467711100502 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:40 INFO - PROCESS | 3896 | 1467711100542 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:41 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
02:31:41 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 1080ms
02:31:41 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
02:31:41 INFO - PROCESS | 3896 | 1467711101588 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:41 INFO - PROCESS | 3896 | 1467711101626 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:42 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
02:31:42 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 881ms
02:31:42 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
02:31:42 INFO - PROCESS | 3896 | 1467711102473 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:42 INFO - PROCESS | 3896 | 1467711102505 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:43 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
02:31:43 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 986ms
02:31:43 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
02:31:43 INFO - PROCESS | 3896 | 1467711103464 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:43 INFO - PROCESS | 3896 | 1467711103502 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:44 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
02:31:44 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 919ms
02:31:44 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
02:31:44 INFO - PROCESS | 3896 | 1467711104386 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:44 INFO - PROCESS | 3896 | 1467711104432 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
02:31:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 838ms
02:31:45 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
02:31:45 INFO - PROCESS | 3896 | 1467711105229 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:45 INFO - PROCESS | 3896 | 1467711105260 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:46 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
02:31:46 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1079ms
02:31:46 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
02:31:46 INFO - PROCESS | 3896 | 1467711106314 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:46 INFO - PROCESS | 3896 | 1467711106359 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:47 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
02:31:47 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 923ms
02:31:47 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
02:31:47 INFO - PROCESS | 3896 | 1467711107241 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:47 INFO - PROCESS | 3896 | 1467711107273 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:48 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
02:31:48 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 923ms
02:31:48 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
02:31:48 INFO - PROCESS | 3896 | 1467711108170 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:48 INFO - PROCESS | 3896 | 1467711108202 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:49 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
02:31:49 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 986ms
02:31:49 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
02:31:49 INFO - PROCESS | 3896 | 1467711109162 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:49 INFO - PROCESS | 3896 | 1467711109193 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:50 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
02:31:50 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 923ms
02:31:50 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
02:31:50 INFO - PROCESS | 3896 | 1467711110091 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:50 INFO - PROCESS | 3896 | 1467711110130 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
02:31:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 985ms
02:31:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
02:31:51 INFO - PROCESS | 3896 | 1467711111077 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:51 INFO - PROCESS | 3896 | 1467711111108 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
02:31:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 880ms
02:31:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
02:31:51 INFO - PROCESS | 3896 | 1467711111963 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:52 INFO - PROCESS | 3896 | 1467711111993 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
02:31:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 838ms
02:31:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
02:31:52 INFO - PROCESS | 3896 | 1467711112805 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:52 INFO - PROCESS | 3896 | 1467711112841 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
02:31:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1021ms
02:31:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
02:31:53 INFO - PROCESS | 3896 | 1467711113832 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:53 INFO - PROCESS | 3896 | 1467711113864 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
02:31:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 985ms
02:31:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
02:31:54 INFO - PROCESS | 3896 | 1467711114821 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:54 INFO - PROCESS | 3896 | 1467711114851 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:55 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
02:31:55 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 985ms
02:31:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
02:31:55 INFO - PROCESS | 3896 | 1467711115813 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:55 INFO - PROCESS | 3896 | 1467711115845 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:56 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
02:31:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 942ms
02:31:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
02:31:56 INFO - PROCESS | 3896 | 1467711116761 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:56 INFO - PROCESS | 3896 | 1467711116793 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:57 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
02:31:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 986ms
02:31:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
02:31:57 INFO - PROCESS | 3896 | 1467711117749 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:57 INFO - PROCESS | 3896 | 1467711117780 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
02:31:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 924ms
02:31:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
02:31:58 INFO - PROCESS | 3896 | 1467711118676 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:58 INFO - PROCESS | 3896 | 1467711118706 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
02:31:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 818ms
02:31:59 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
02:31:59 INFO - PROCESS | 3896 | 1467711119500 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:31:59 INFO - PROCESS | 3896 | 1467711119538 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:00 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
02:32:00 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1080ms
02:32:00 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
02:32:00 INFO - PROCESS | 3896 | 1467711120585 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:00 INFO - PROCESS | 3896 | 1467711120626 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:01 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
02:32:01 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 1022ms
02:32:01 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
02:32:01 INFO - PROCESS | 3896 | 1467711121613 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:01 INFO - PROCESS | 3896 | 1467711121643 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:02 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:32:02 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 985ms
02:32:02 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
02:32:02 INFO - PROCESS | 3896 | 1467711122612 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:02 INFO - PROCESS | 3896 | 1467711122648 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:03 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
02:32:03 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 839ms
02:32:03 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
02:32:03 INFO - PROCESS | 3896 | 1467711123449 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:03 INFO - PROCESS | 3896 | 1467711123478 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:04 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
02:32:04 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 921ms
02:32:04 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
02:32:04 INFO - PROCESS | 3896 | 1467711124378 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:04 INFO - PROCESS | 3896 | 1467711124406 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:05 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
02:32:05 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 986ms
02:32:05 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
02:32:05 INFO - PROCESS | 3896 | 1467711125367 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:05 INFO - PROCESS | 3896 | 1467711125401 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:06 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
02:32:06 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 987ms
02:32:06 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
02:32:06 INFO - PROCESS | 3896 | 1467711126359 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:06 INFO - PROCESS | 3896 | 1467711126391 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:07 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:32:07 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 986ms
02:32:07 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
02:32:07 INFO - PROCESS | 3896 | 1467711127349 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:07 INFO - PROCESS | 3896 | 1467711127380 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:08 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
02:32:08 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 880ms
02:32:08 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
02:32:08 INFO - PROCESS | 3896 | 1467711128235 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:08 INFO - PROCESS | 3896 | 1467711128266 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:09 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
02:32:09 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 1021ms
02:32:09 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
02:32:09 INFO - PROCESS | 3896 | 1467711129262 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:09 INFO - PROCESS | 3896 | 1467711129293 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:10 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:32:10 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1130ms
02:32:10 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
02:32:10 INFO - PROCESS | 3896 | 1467711130395 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:10 INFO - PROCESS | 3896 | 1467711130424 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:11 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
02:32:11 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 922ms
02:32:11 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
02:32:11 INFO - PROCESS | 3896 | 1467711131322 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:11 INFO - PROCESS | 3896 | 1467711131351 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:12 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
02:32:12 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 1022ms
02:32:12 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
02:32:12 INFO - PROCESS | 3896 | 1467711132350 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:12 INFO - PROCESS | 3896 | 1467711132385 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:13 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:32:13 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 921ms
02:32:13 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
02:32:13 INFO - PROCESS | 3896 | 1467711133276 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:13 INFO - PROCESS | 3896 | 1467711133308 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:14 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
02:32:14 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 922ms
02:32:14 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
02:32:14 INFO - PROCESS | 3896 | 1467711134202 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:14 INFO - PROCESS | 3896 | 1467711134234 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
02:32:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 923ms
02:32:15 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
02:32:15 INFO - PROCESS | 3896 | 1467711135133 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:15 INFO - PROCESS | 3896 | 1467711135169 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
02:32:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 982ms
02:32:16 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
02:32:16 INFO - PROCESS | 3896 | 1467711136114 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:16 INFO - PROCESS | 3896 | 1467711136145 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
02:32:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 921ms
02:32:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
02:32:17 INFO - PROCESS | 3896 | 1467711137043 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:17 INFO - PROCESS | 3896 | 1467711137071 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:17 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
02:32:17 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 922ms
02:32:17 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
02:32:17 INFO - PROCESS | 3896 | 1467711137969 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:18 INFO - PROCESS | 3896 | 1467711138004 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
02:32:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 1074ms
02:32:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
02:32:19 INFO - PROCESS | 3896 | 1467711139048 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:19 INFO - PROCESS | 3896 | 1467711139080 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:19 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
02:32:19 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 923ms
02:32:19 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
02:32:19 INFO - PROCESS | 3896 | 1467711139981 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:20 INFO - PROCESS | 3896 | 1467711140011 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:20 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
02:32:20 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 986ms
02:32:20 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
02:32:21 INFO - PROCESS | 3896 | 1467711141164 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:21 INFO - PROCESS | 3896 | 1467711141193 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
02:32:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 1068ms
02:32:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
02:32:22 INFO - PROCESS | 3896 | 1467711142049 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:22 INFO - PROCESS | 3896 | 1467711142080 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
02:32:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 923ms
02:32:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
02:32:23 INFO - PROCESS | 3896 | 1467711142975 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:23 INFO - PROCESS | 3896 | 1467711143005 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
02:32:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 942ms
02:32:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
02:32:23 INFO - PROCESS | 3896 | 1467711143922 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:23 INFO - PROCESS | 3896 | 1467711143951 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
02:32:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 922ms
02:32:24 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
02:32:24 INFO - PROCESS | 3896 | 1467711144850 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:24 INFO - PROCESS | 3896 | 1467711144885 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:25 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
02:32:25 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 920ms
02:32:25 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
02:32:25 INFO - PROCESS | 3896 | 1467711145776 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:25 INFO - PROCESS | 3896 | 1467711145807 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
02:32:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 943ms
02:32:26 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
02:32:26 INFO - PROCESS | 3896 | 1467711146723 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:26 INFO - PROCESS | 3896 | 1467711146753 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
02:32:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 986ms
02:32:27 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
02:32:27 INFO - PROCESS | 3896 | 1467711147714 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:27 INFO - PROCESS | 3896 | 1467711147744 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
02:32:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 922ms
02:32:28 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
02:32:28 INFO - PROCESS | 3896 | 1467711148638 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:28 INFO - PROCESS | 3896 | 1467711148668 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
02:32:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 924ms
02:32:29 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
02:32:29 INFO - PROCESS | 3896 | 1467711149566 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:29 INFO - PROCESS | 3896 | 1467711149593 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
02:32:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 987ms
02:32:30 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
02:32:30 INFO - PROCESS | 3896 | 1467711150558 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:30 INFO - PROCESS | 3896 | 1467711150593 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
02:32:31 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1178ms
02:32:31 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
02:32:31 INFO - PROCESS | 3896 | 1467711151740 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:31 INFO - PROCESS | 3896 | 1467711151772 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
02:32:32 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1020ms
02:32:32 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
02:32:32 INFO - PROCESS | 3896 | 1467711152776 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:32 INFO - PROCESS | 3896 | 1467711152807 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
02:32:33 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 882ms
02:32:33 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
02:32:33 INFO - PROCESS | 3896 | 1467711153663 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:33 INFO - PROCESS | 3896 | 1467711153694 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
02:32:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 877ms
02:32:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
02:32:34 INFO - PROCESS | 3896 | 1467711154547 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:34 INFO - PROCESS | 3896 | 1467711154578 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
02:32:35 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1223ms
02:32:35 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
02:32:35 INFO - PROCESS | 3896 | 1467711155772 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:35 INFO - PROCESS | 3896 | 1467711155800 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
02:32:36 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 922ms
02:32:36 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
02:32:36 INFO - PROCESS | 3896 | 1467711156699 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:36 INFO - PROCESS | 3896 | 1467711156727 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
02:32:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 840ms
02:32:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
02:32:37 INFO - PROCESS | 3896 | 1467711157544 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:37 INFO - PROCESS | 3896 | 1467711157579 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
02:32:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 1074ms
02:32:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
02:32:38 INFO - PROCESS | 3896 | 1467711158624 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:38 INFO - PROCESS | 3896 | 1467711158668 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
02:32:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 923ms
02:32:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
02:32:39 INFO - PROCESS | 3896 | 1467711159552 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:39 INFO - PROCESS | 3896 | 1467711159582 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
02:32:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 838ms
02:32:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
02:32:40 INFO - PROCESS | 3896 | 1467711160398 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:40 INFO - PROCESS | 3896 | 1467711160432 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
02:32:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 1078ms
02:32:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
02:32:41 INFO - PROCESS | 3896 | 1467711161476 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:41 INFO - PROCESS | 3896 | 1467711161506 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
02:32:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 881ms
02:32:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
02:32:42 INFO - PROCESS | 3896 | 1467711162364 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:42 INFO - PROCESS | 3896 | 1467711162392 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
02:32:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 923ms
02:32:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
02:32:43 INFO - PROCESS | 3896 | 1467711163291 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:43 INFO - PROCESS | 3896 | 1467711163327 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
02:32:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
02:32:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
02:32:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
02:32:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
02:32:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
02:32:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
02:32:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
02:32:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
02:32:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
02:32:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
02:32:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
02:32:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 8669ms
02:32:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
02:32:51 INFO - PROCESS | 3896 | 1467711171965 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:52 INFO - PROCESS | 3896 | 1467711171996 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
02:32:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
02:32:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
02:32:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
02:32:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 2937ms
02:32:54 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
02:32:54 INFO - PROCESS | 3896 | 1467711174908 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:54 INFO - PROCESS | 3896 | 1467711174937 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
02:32:56 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 1130ms
02:32:56 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
02:32:56 INFO - PROCESS | 3896 | 1467711176045 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:56 INFO - PROCESS | 3896 | 1467711176075 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
02:32:57 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 985ms
02:32:57 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
02:32:57 INFO - PROCESS | 3896 | 1467711177031 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:57 INFO - PROCESS | 3896 | 1467711177059 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
02:32:57 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 881ms
02:32:57 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
02:32:57 INFO - PROCESS | 3896 | 1467711177918 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:57 INFO - PROCESS | 3896 | 1467711177948 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
02:32:58 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 1019ms
02:32:58 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
02:32:58 INFO - PROCESS | 3896 | 1467711178943 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:58 INFO - PROCESS | 3896 | 1467711178975 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
02:32:59 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 921ms
02:32:59 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
02:32:59 INFO - PROCESS | 3896 | 1467711179873 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:32:59 INFO - PROCESS | 3896 | 1467711179903 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
02:33:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 923ms
02:33:00 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
02:33:00 INFO - PROCESS | 3896 | 1467711180794 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:00 INFO - PROCESS | 3896 | 1467711180824 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
02:33:01 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 987ms
02:33:01 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
02:33:01 INFO - PROCESS | 3896 | 1467711181785 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:01 INFO - PROCESS | 3896 | 1467711181815 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
02:33:02 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 923ms
02:33:02 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
02:33:02 INFO - PROCESS | 3896 | 1467711182714 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:02 INFO - PROCESS | 3896 | 1467711182749 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
02:33:03 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 1024ms
02:33:03 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
02:33:03 INFO - PROCESS | 3896 | 1467711183744 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:03 INFO - PROCESS | 3896 | 1467711183794 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:03 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
02:33:03 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 170ms
02:33:03 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
02:33:03 INFO - PROCESS | 3896 | 1467711183929 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:03 INFO - PROCESS | 3896 | 1467711183959 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:04 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
02:33:04 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
02:33:04 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
02:33:04 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 170ms
02:33:04 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
02:33:04 INFO - PROCESS | 3896 | 1467711184104 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:04 INFO - PROCESS | 3896 | 1467711184136 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:05 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
02:33:05 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1024ms
02:33:05 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
02:33:05 INFO - PROCESS | 3896 | 1467711185130 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:05 INFO - PROCESS | 3896 | 1467711185162 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:06 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
02:33:06 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1025ms
02:33:06 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
02:33:06 INFO - PROCESS | 3896 | 1467711186161 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:06 INFO - PROCESS | 3896 | 1467711186189 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:07 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
02:33:07 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1123ms
02:33:07 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
02:33:07 INFO - PROCESS | 3896 | 1467711187292 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:07 INFO - PROCESS | 3896 | 1467711187325 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:08 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
02:33:08 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
02:33:08 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1184ms
02:33:08 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
02:33:08 INFO - PROCESS | 3896 | 1467711188478 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:08 INFO - PROCESS | 3896 | 1467711188505 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
02:33:09 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 818ms
02:33:09 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
02:33:09 INFO - PROCESS | 3896 | 1467711189300 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:09 INFO - PROCESS | 3896 | 1467711189329 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:10 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
02:33:10 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1135ms
02:33:10 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
02:33:10 INFO - PROCESS | 3896 | 1467711190442 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:10 INFO - PROCESS | 3896 | 1467711190472 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
02:33:11 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1135ms
02:33:11 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
02:33:11 INFO - PROCESS | 3896 | 1467711191583 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:11 INFO - PROCESS | 3896 | 1467711191612 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:12 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
02:33:12 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
02:33:12 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1131ms
02:33:12 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
02:33:12 INFO - PROCESS | 3896 | 1467711192719 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:12 INFO - PROCESS | 3896 | 1467711192748 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
02:33:13 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1077ms
02:33:13 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
02:33:13 INFO - PROCESS | 3896 | 1467711193799 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:13 INFO - PROCESS | 3896 | 1467711193835 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
02:33:14 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1126ms
02:33:14 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
02:33:14 INFO - PROCESS | 3896 | 1467711194933 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:14 INFO - PROCESS | 3896 | 1467711194960 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
02:33:15 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 916ms
02:33:15 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
02:33:15 INFO - PROCESS | 3896 | 1467711195856 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:15 INFO - PROCESS | 3896 | 1467711195891 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
02:33:16 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 924ms
02:33:16 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
02:33:16 INFO - PROCESS | 3896 | 1467711196783 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:16 INFO - PROCESS | 3896 | 1467711196814 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:18 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
02:33:18 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1236ms
02:33:18 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
02:33:18 INFO - PROCESS | 3896 | 1467711198024 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:18 INFO - PROCESS | 3896 | 1467711198052 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:19 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
02:33:19 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1183ms
02:33:19 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
02:33:19 INFO - PROCESS | 3896 | 1467711199213 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:19 INFO - PROCESS | 3896 | 1467711199242 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:20 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
02:33:20 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 839ms
02:33:20 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
02:33:20 INFO - PROCESS | 3896 | 1467711200055 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:20 INFO - PROCESS | 3896 | 1467711200083 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
02:33:22 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
02:33:22 INFO - window.indexedDB.open('test', val);..." did not throw
02:33:22 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:33:22 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:33:22 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
02:33:22 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
02:33:22 INFO - window.indexedDB.open('test', val);..." did not throw
02:33:22 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:33:22 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:33:22 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
02:33:22 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
02:33:22 INFO - window.indexedDB.open('test', val);..." did not throw
02:33:22 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:33:22 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:33:22 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
02:33:22 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
02:33:22 INFO - window.indexedDB.open('test', val);..." did not throw
02:33:22 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:33:22 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:33:22 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
02:33:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
02:33:22 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2748ms
02:33:22 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
02:33:22 INFO - PROCESS | 3896 | 1467711202808 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:22 INFO - PROCESS | 3896 | 1467711202841 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:23 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
02:33:23 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 880ms
02:33:23 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
02:33:23 INFO - PROCESS | 3896 | 1467711203695 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:23 INFO - PROCESS | 3896 | 1467711203725 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:25 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
02:33:25 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
02:33:25 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1426ms
02:33:25 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
02:33:25 INFO - PROCESS | 3896 | 1467711205131 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:25 INFO - PROCESS | 3896 | 1467711205167 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:26 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
02:33:26 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 985ms
02:33:26 INFO - TEST-START | /IndexedDB/idbindex_count.htm
02:33:26 INFO - PROCESS | 3896 | 1467711206114 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:26 INFO - PROCESS | 3896 | 1467711206144 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:27 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
02:33:27 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 880ms
02:33:27 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
02:33:27 INFO - PROCESS | 3896 | 1467711206998 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:27 INFO - PROCESS | 3896 | 1467711207027 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:27 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
02:33:27 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 922ms
02:33:27 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
02:33:27 INFO - PROCESS | 3896 | 1467711207926 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:27 INFO - PROCESS | 3896 | 1467711207965 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:28 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
02:33:28 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 984ms
02:33:28 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
02:33:28 INFO - PROCESS | 3896 | 1467711208916 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:28 INFO - PROCESS | 3896 | 1467711208947 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:29 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
02:33:29 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 1020ms
02:33:29 INFO - TEST-START | /IndexedDB/idbindex_get.htm
02:33:29 INFO - PROCESS | 3896 | 1467711209941 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:29 INFO - PROCESS | 3896 | 1467711209971 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:30 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
02:33:30 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 923ms
02:33:30 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
02:33:30 INFO - PROCESS | 3896 | 1467711210870 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:30 INFO - PROCESS | 3896 | 1467711210901 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:31 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
02:33:31 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 922ms
02:33:31 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
02:33:31 INFO - PROCESS | 3896 | 1467711211798 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:31 INFO - PROCESS | 3896 | 1467711211830 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:32 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
02:33:32 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 882ms
02:33:32 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
02:33:32 INFO - PROCESS | 3896 | 1467711212681 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:32 INFO - PROCESS | 3896 | 1467711212712 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:33 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
02:33:33 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 1069ms
02:33:33 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
02:33:33 INFO - PROCESS | 3896 | 1467711213758 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:33 INFO - PROCESS | 3896 | 1467711213794 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:34 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
02:33:34 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 838ms
02:33:34 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
02:33:34 INFO - PROCESS | 3896 | 1467711214599 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:34 INFO - PROCESS | 3896 | 1467711214637 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:35 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
02:33:35 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 984ms
02:33:35 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
02:33:35 INFO - PROCESS | 3896 | 1467711215607 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:35 INFO - PROCESS | 3896 | 1467711215639 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:36 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
02:33:36 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 1022ms
02:33:36 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
02:33:36 INFO - PROCESS | 3896 | 1467711216638 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:36 INFO - PROCESS | 3896 | 1467711216668 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:37 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
02:33:37 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 839ms
02:33:37 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
02:33:37 INFO - PROCESS | 3896 | 1467711217483 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:37 INFO - PROCESS | 3896 | 1467711217514 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
02:33:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
02:33:38 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 880ms
02:33:38 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
02:33:38 INFO - PROCESS | 3896 | 1467711218366 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:38 INFO - PROCESS | 3896 | 1467711218396 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
02:33:39 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
02:33:39 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 1132ms
02:33:39 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
02:33:39 INFO - PROCESS | 3896 | 1467711219503 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:39 INFO - PROCESS | 3896 | 1467711219533 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:40 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
02:33:40 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 923ms
02:33:40 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
02:33:40 INFO - PROCESS | 3896 | 1467711220432 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:40 INFO - PROCESS | 3896 | 1467711220468 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:41 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
02:33:41 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 881ms
02:33:41 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
02:33:41 INFO - PROCESS | 3896 | 1467711221317 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:41 INFO - PROCESS | 3896 | 1467711221348 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
02:33:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 922ms
02:33:42 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
02:33:42 INFO - PROCESS | 3896 | 1467711222246 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:42 INFO - PROCESS | 3896 | 1467711222277 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
02:33:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 1024ms
02:33:43 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
02:33:43 INFO - PROCESS | 3896 | 1467711223275 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:43 INFO - PROCESS | 3896 | 1467711223305 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
02:33:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 837ms
02:33:44 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
02:33:44 INFO - PROCESS | 3896 | 1467711224120 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:44 INFO - PROCESS | 3896 | 1467711224157 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:45 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
02:33:45 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 944ms
02:33:45 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
02:33:45 INFO - PROCESS | 3896 | 1467711225064 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:45 INFO - PROCESS | 3896 | 1467711225094 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
02:33:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1026ms
02:33:46 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
02:33:46 INFO - PROCESS | 3896 | 1467711226097 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:46 INFO - PROCESS | 3896 | 1467711226125 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
02:33:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 881ms
02:33:46 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
02:33:46 INFO - PROCESS | 3896 | 1467711226982 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:47 INFO - PROCESS | 3896 | 1467711227016 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:47 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
02:33:47 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 923ms
02:33:47 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
02:33:47 INFO - PROCESS | 3896 | 1467711227911 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:47 INFO - PROCESS | 3896 | 1467711227940 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:48 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
02:33:48 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 880ms
02:33:48 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
02:33:48 INFO - PROCESS | 3896 | 1467711228795 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:48 INFO - PROCESS | 3896 | 1467711228826 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:49 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
02:33:49 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 984ms
02:33:49 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
02:33:49 INFO - PROCESS | 3896 | 1467711229784 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:49 INFO - PROCESS | 3896 | 1467711229815 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:50 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:33:50 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 985ms
02:33:50 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
02:33:50 INFO - PROCESS | 3896 | 1467711230779 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:50 INFO - PROCESS | 3896 | 1467711230816 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:51 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
02:33:51 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 838ms
02:33:51 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
02:33:51 INFO - PROCESS | 3896 | 1467711231616 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:51 INFO - PROCESS | 3896 | 1467711231646 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:52 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
02:33:52 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 922ms
02:33:52 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
02:33:52 INFO - PROCESS | 3896 | 1467711232545 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:52 INFO - PROCESS | 3896 | 1467711232573 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:53 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
02:33:53 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1135ms
02:33:53 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
02:33:53 INFO - PROCESS | 3896 | 1467711233684 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:53 INFO - PROCESS | 3896 | 1467711233717 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:54 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:33:54 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 883ms
02:33:54 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
02:33:54 INFO - PROCESS | 3896 | 1467711234571 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:54 INFO - PROCESS | 3896 | 1467711234644 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
02:33:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
02:33:54 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
02:33:54 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 337ms
02:33:54 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
02:33:54 INFO - PROCESS | 3896 | 1467711234915 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:54 INFO - PROCESS | 3896 | 1467711234946 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
02:33:55 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 170ms
02:33:55 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
02:33:55 INFO - PROCESS | 3896 | 1467711235090 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:55 INFO - PROCESS | 3896 | 1467711235119 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
02:33:55 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
02:33:55 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 171ms
02:33:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
02:33:55 INFO - PROCESS | 3896 | 1467711235269 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:55 INFO - PROCESS | 3896 | 1467711235300 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
02:33:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 878ms
02:33:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
02:33:56 INFO - PROCESS | 3896 | 1467711236147 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:56 INFO - PROCESS | 3896 | 1467711236177 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:57 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
02:33:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 881ms
02:33:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
02:33:57 INFO - PROCESS | 3896 | 1467711237034 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:57 INFO - PROCESS | 3896 | 1467711237063 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:58 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
02:33:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 984ms
02:33:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
02:33:58 INFO - PROCESS | 3896 | 1467711238022 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:58 INFO - PROCESS | 3896 | 1467711238057 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
02:33:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 880ms
02:33:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
02:33:58 INFO - PROCESS | 3896 | 1467711238906 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:58 INFO - PROCESS | 3896 | 1467711238934 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:59 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
02:33:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 921ms
02:33:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
02:33:59 INFO - PROCESS | 3896 | 1467711239832 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:33:59 INFO - PROCESS | 3896 | 1467711239861 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:00 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
02:34:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 986ms
02:34:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
02:34:00 INFO - PROCESS | 3896 | 1467711240825 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:00 INFO - PROCESS | 3896 | 1467711240897 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:34:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 986ms
02:34:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
02:34:01 INFO - PROCESS | 3896 | 1467711241816 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:01 INFO - PROCESS | 3896 | 1467711241848 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:02 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
02:34:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 881ms
02:34:02 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
02:34:02 INFO - PROCESS | 3896 | 1467711242703 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:02 INFO - PROCESS | 3896 | 1467711242733 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
02:34:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 980ms
02:34:03 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
02:34:03 INFO - PROCESS | 3896 | 1467711243692 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:03 INFO - PROCESS | 3896 | 1467711243722 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
02:34:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 882ms
02:34:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
02:34:04 INFO - PROCESS | 3896 | 1467711244576 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:04 INFO - PROCESS | 3896 | 1467711244606 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
02:34:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 1024ms
02:34:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
02:34:05 INFO - PROCESS | 3896 | 1467711245608 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:05 INFO - PROCESS | 3896 | 1467711245636 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
02:34:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 922ms
02:34:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
02:34:06 INFO - PROCESS | 3896 | 1467711246534 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:06 INFO - PROCESS | 3896 | 1467711246568 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
02:34:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 922ms
02:34:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
02:34:07 INFO - PROCESS | 3896 | 1467711247466 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:07 INFO - PROCESS | 3896 | 1467711247498 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
02:34:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 985ms
02:34:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
02:34:08 INFO - PROCESS | 3896 | 1467711248456 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:08 INFO - PROCESS | 3896 | 1467711248488 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
02:34:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 921ms
02:34:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
02:34:09 INFO - PROCESS | 3896 | 1467711249383 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:09 INFO - PROCESS | 3896 | 1467711249418 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
02:34:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 839ms
02:34:10 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
02:34:10 INFO - PROCESS | 3896 | 1467711250224 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:10 INFO - PROCESS | 3896 | 1467711250254 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
02:34:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 1075ms
02:34:11 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
02:34:11 INFO - PROCESS | 3896 | 1467711251304 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:11 INFO - PROCESS | 3896 | 1467711251339 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
02:34:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 923ms
02:34:12 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
02:34:12 INFO - PROCESS | 3896 | 1467711252232 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:12 INFO - PROCESS | 3896 | 1467711252266 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:34:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 924ms
02:34:13 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
02:34:13 INFO - PROCESS | 3896 | 1467711253159 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:13 INFO - PROCESS | 3896 | 1467711253187 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:13 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
02:34:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 838ms
02:34:14 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
02:34:14 INFO - PROCESS | 3896 | 1467711254004 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:14 INFO - PROCESS | 3896 | 1467711254036 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
02:34:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 984ms
02:34:14 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
02:34:14 INFO - PROCESS | 3896 | 1467711254993 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:15 INFO - PROCESS | 3896 | 1467711255023 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
02:34:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 922ms
02:34:15 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
02:34:15 INFO - PROCESS | 3896 | 1467711255924 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:15 INFO - PROCESS | 3896 | 1467711255961 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
02:34:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 943ms
02:34:16 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
02:34:16 INFO - PROCESS | 3896 | 1467711256867 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:16 INFO - PROCESS | 3896 | 1467711256899 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:34:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 878ms
02:34:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
02:34:17 INFO - PROCESS | 3896 | 1467711257753 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:17 INFO - PROCESS | 3896 | 1467711257780 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
02:34:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 984ms
02:34:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
02:34:18 INFO - PROCESS | 3896 | 1467711258744 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:18 INFO - PROCESS | 3896 | 1467711258779 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
02:34:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 922ms
02:34:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
02:34:19 INFO - PROCESS | 3896 | 1467711259686 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:19 INFO - PROCESS | 3896 | 1467711259718 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
02:34:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 1019ms
02:34:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
02:34:20 INFO - PROCESS | 3896 | 1467711260710 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:20 INFO - PROCESS | 3896 | 1467711260739 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:34:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 1017ms
02:34:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
02:34:21 INFO - PROCESS | 3896 | 1467711261732 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:21 INFO - PROCESS | 3896 | 1467711261762 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
02:34:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 923ms
02:34:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
02:34:22 INFO - PROCESS | 3896 | 1467711262662 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:22 INFO - PROCESS | 3896 | 1467711262697 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:23 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
02:34:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 880ms
02:34:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
02:34:23 INFO - PROCESS | 3896 | 1467711263544 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:23 INFO - PROCESS | 3896 | 1467711263573 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
02:34:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 838ms
02:34:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
02:34:24 INFO - PROCESS | 3896 | 1467711264387 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:24 INFO - PROCESS | 3896 | 1467711264416 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
02:34:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 985ms
02:34:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
02:34:25 INFO - PROCESS | 3896 | 1467711265378 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:25 INFO - PROCESS | 3896 | 1467711265413 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
02:34:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 921ms
02:34:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
02:34:26 INFO - PROCESS | 3896 | 1467711266305 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:26 INFO - PROCESS | 3896 | 1467711266337 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:27 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"
02:34:27 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
02:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:34:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:34:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 881ms
02:34:27 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
02:34:27 INFO - PROCESS | 3896 | 1467711267191 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:27 INFO - PROCESS | 3896 | 1467711267222 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:28 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"
02:34:28 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
02:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:34:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:34:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 881ms
02:34:28 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
02:34:28 INFO - PROCESS | 3896 | 1467711268080 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:28 INFO - PROCESS | 3896 | 1467711268110 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
02:34:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 940ms
02:34:29 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
02:34:29 INFO - PROCESS | 3896 | 1467711269021 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:29 INFO - PROCESS | 3896 | 1467711269051 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
02:34:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 941ms
02:34:29 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
02:34:29 INFO - PROCESS | 3896 | 1467711269967 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:29 INFO - PROCESS | 3896 | 1467711269996 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
02:34:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 921ms
02:34:30 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
02:34:30 INFO - PROCESS | 3896 | 1467711270894 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:30 INFO - PROCESS | 3896 | 1467711270930 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
02:34:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 818ms
02:34:31 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
02:34:31 INFO - PROCESS | 3896 | 1467711271717 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:31 INFO - PROCESS | 3896 | 1467711271744 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
02:34:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 1075ms
02:34:32 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
02:34:32 INFO - PROCESS | 3896 | 1467711272798 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:32 INFO - PROCESS | 3896 | 1467711272829 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
02:34:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 985ms
02:34:33 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
02:34:33 INFO - PROCESS | 3896 | 1467711273788 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:33 INFO - PROCESS | 3896 | 1467711273818 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
02:34:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 879ms
02:34:34 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
02:34:34 INFO - PROCESS | 3896 | 1467711274673 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:34 INFO - PROCESS | 3896 | 1467711274703 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:34:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 943ms
02:34:35 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
02:34:35 INFO - PROCESS | 3896 | 1467711275618 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:35 INFO - PROCESS | 3896 | 1467711275648 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:36 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
02:34:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 882ms
02:34:36 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
02:34:36 INFO - PROCESS | 3896 | 1467711276505 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:36 INFO - PROCESS | 3896 | 1467711276533 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
02:34:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1335ms
02:34:37 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
02:34:37 INFO - PROCESS | 3896 | 1467711277845 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:37 INFO - PROCESS | 3896 | 1467711277877 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
02:34:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 838ms
02:34:38 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
02:34:38 INFO - PROCESS | 3896 | 1467711278687 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:38 INFO - PROCESS | 3896 | 1467711278716 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
02:34:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 986ms
02:34:39 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
02:34:39 INFO - PROCESS | 3896 | 1467711279680 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:39 INFO - PROCESS | 3896 | 1467711279710 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
02:34:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 922ms
02:34:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
02:34:40 INFO - PROCESS | 3896 | 1467711280608 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:40 INFO - PROCESS | 3896 | 1467711280637 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
02:34:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 880ms
02:34:41 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
02:34:41 INFO - PROCESS | 3896 | 1467711281492 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:41 INFO - PROCESS | 3896 | 1467711281523 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
02:34:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 984ms
02:34:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
02:34:42 INFO - PROCESS | 3896 | 1467711282479 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:42 INFO - PROCESS | 3896 | 1467711282509 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
02:34:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1028ms
02:34:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
02:34:43 INFO - PROCESS | 3896 | 1467711283513 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:43 INFO - PROCESS | 3896 | 1467711283541 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
02:34:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 922ms
02:34:44 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
02:34:44 INFO - PROCESS | 3896 | 1467711284438 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:44 INFO - PROCESS | 3896 | 1467711284473 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
02:34:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 942ms
02:34:45 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
02:34:45 INFO - PROCESS | 3896 | 1467711285385 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:45 INFO - PROCESS | 3896 | 1467711285417 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
02:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
02:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
02:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
02:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
02:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
02:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
02:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
02:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
02:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
02:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
02:34:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
02:34:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 985ms
02:34:46 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
02:34:46 INFO - PROCESS | 3896 | 1467711286375 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:46 INFO - PROCESS | 3896 | 1467711286407 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
02:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
02:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
02:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
02:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
02:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
02:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
02:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
02:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
02:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
02:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
02:34:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
02:34:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 881ms
02:34:47 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
02:34:47 INFO - PROCESS | 3896 | 1467711287262 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:47 INFO - PROCESS | 3896 | 1467711287300 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
02:34:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 922ms
02:34:48 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
02:34:48 INFO - PROCESS | 3896 | 1467711288187 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:48 INFO - PROCESS | 3896 | 1467711288216 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
02:34:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 985ms
02:34:49 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
02:34:49 INFO - PROCESS | 3896 | 1467711289177 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:49 INFO - PROCESS | 3896 | 1467711289205 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
02:34:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 922ms
02:34:50 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
02:34:50 INFO - PROCESS | 3896 | 1467711290105 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:50 INFO - PROCESS | 3896 | 1467711290139 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
02:34:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
02:34:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
02:34:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
02:34:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
02:34:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3599ms
02:34:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
02:34:53 INFO - PROCESS | 3896 | 1467711293709 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:53 INFO - PROCESS | 3896 | 1467711293744 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
02:34:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1125ms
02:34:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
02:34:54 INFO - PROCESS | 3896 | 1467711294838 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:54 INFO - PROCESS | 3896 | 1467711294869 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
02:34:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 881ms
02:34:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
02:34:55 INFO - PROCESS | 3896 | 1467711295725 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:55 INFO - PROCESS | 3896 | 1467711295758 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
02:34:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 959ms
02:34:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
02:34:56 INFO - PROCESS | 3896 | 1467711296687 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:56 INFO - PROCESS | 3896 | 1467711296717 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
02:34:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 986ms
02:34:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
02:34:57 INFO - PROCESS | 3896 | 1467711297678 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:57 INFO - PROCESS | 3896 | 1467711297706 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:58 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
02:34:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 920ms
02:34:58 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
02:34:58 INFO - PROCESS | 3896 | 1467711298604 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:58 INFO - PROCESS | 3896 | 1467711298637 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:59 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
02:34:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 983ms
02:34:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
02:34:59 INFO - PROCESS | 3896 | 1467711299594 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:34:59 INFO - PROCESS | 3896 | 1467711299624 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:35:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 983ms
02:35:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
02:35:00 INFO - PROCESS | 3896 | 1467711300585 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:00 INFO - PROCESS | 3896 | 1467711300616 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:01 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
02:35:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 840ms
02:35:01 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
02:35:01 INFO - PROCESS | 3896 | 1467711301428 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:01 INFO - PROCESS | 3896 | 1467711301458 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
02:35:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 1022ms
02:35:02 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
02:35:02 INFO - PROCESS | 3896 | 1467711302457 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:02 INFO - PROCESS | 3896 | 1467711302486 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
02:35:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 922ms
02:35:03 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
02:35:03 INFO - PROCESS | 3896 | 1467711303383 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:03 INFO - PROCESS | 3896 | 1467711303419 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
02:35:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 983ms
02:35:04 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
02:35:04 INFO - PROCESS | 3896 | 1467711304372 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:04 INFO - PROCESS | 3896 | 1467711304404 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
02:35:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 985ms
02:35:05 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
02:35:05 INFO - PROCESS | 3896 | 1467711305361 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:05 INFO - PROCESS | 3896 | 1467711305392 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
02:35:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 943ms
02:35:06 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
02:35:06 INFO - PROCESS | 3896 | 1467711306312 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:06 INFO - PROCESS | 3896 | 1467711306349 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
02:35:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 879ms
02:35:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
02:35:07 INFO - PROCESS | 3896 | 1467711307191 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:07 INFO - PROCESS | 3896 | 1467711307221 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
02:35:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 922ms
02:35:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
02:35:08 INFO - PROCESS | 3896 | 1467711308121 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:08 INFO - PROCESS | 3896 | 1467711308149 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:08 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
02:35:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 839ms
02:35:08 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
02:35:08 INFO - PROCESS | 3896 | 1467711308962 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:09 INFO - PROCESS | 3896 | 1467711308996 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:09 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
02:35:09 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 985ms
02:35:09 INFO - TEST-START | /IndexedDB/idbtransaction.htm
02:35:09 INFO - PROCESS | 3896 | 1467711309952 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:09 INFO - PROCESS | 3896 | 1467711309982 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:10 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
02:35:10 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
02:35:10 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 922ms
02:35:10 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
02:35:10 INFO - PROCESS | 3896 | 1467711310880 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:10 INFO - PROCESS | 3896 | 1467711310910 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:11 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
02:35:11 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 837ms
02:35:11 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
02:35:11 INFO - PROCESS | 3896 | 1467711311721 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:11 INFO - PROCESS | 3896 | 1467711311751 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
02:35:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
02:35:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
02:35:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
02:35:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
02:35:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
02:35:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
02:35:17 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
02:35:17 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 5613ms
02:35:17 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
02:35:17 INFO - PROCESS | 3896 | 1467711317338 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:17 INFO - PROCESS | 3896 | 1467711317371 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:18 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
02:35:18 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1178ms
02:35:18 INFO - TEST-START | /IndexedDB/index_sort_order.htm
02:35:18 INFO - PROCESS | 3896 | 1467711318522 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:18 INFO - PROCESS | 3896 | 1467711318550 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:19 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
02:35:19 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 923ms
02:35:19 INFO - TEST-START | /IndexedDB/interfaces.html
02:35:19 INFO - PROCESS | 3896 | 1467711319451 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:19 INFO - PROCESS | 3896 | 1467711319483 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
02:35:19 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
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
02:35:19 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
02:35:19 INFO - TEST-OK | /IndexedDB/interfaces.html | took 340ms
02:35:19 INFO - TEST-START | /IndexedDB/interfaces.worker
02:35:19 INFO - PROCESS | 3896 | 1467711319793 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:19 INFO - PROCESS | 3896 | 1467711319821 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
02:35:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:35:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:35:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:35:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:35:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:35:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:35:20 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
02:35:20 INFO - {}
02:35:20 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 - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
02:35:20 INFO - {}
02:35:20 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 399ms
02:35:20 INFO - TEST-START | /IndexedDB/key_invalid.htm
02:35:20 INFO - PROCESS | 3896 | 1467711320198 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:20 INFO - PROCESS | 3896 | 1467711320226 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
02:35:20 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
02:35:20 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 785ms
02:35:20 INFO - TEST-START | /IndexedDB/key_valid.html
02:35:20 INFO - PROCESS | 3896 | 1467711320988 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:21 INFO - PROCESS | 3896 | 1467711321025 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
02:35:33 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
02:35:33 INFO - TEST-OK | /IndexedDB/key_valid.html | took 12917ms
02:35:33 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
02:35:33 INFO - PROCESS | 3896 | 1467711333917 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:33 INFO - PROCESS | 3896 | 1467711333948 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:34 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
02:35:34 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1014ms
02:35:34 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
02:35:34 INFO - PROCESS | 3896 | 1467711334938 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:34 INFO - PROCESS | 3896 | 1467711334968 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:35 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
02:35:35 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 922ms
02:35:35 INFO - TEST-START | /IndexedDB/keygenerator.htm
02:35:35 INFO - PROCESS | 3896 | 1467711335866 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:35 INFO - PROCESS | 3896 | 1467711335938 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:38 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
02:35:38 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
02:35:38 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
02:35:38 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2341ms
02:35:38 INFO - TEST-START | /IndexedDB/keyorder.htm
02:35:38 INFO - PROCESS | 3896 | 1467711338212 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:38 INFO - PROCESS | 3896 | 1467711338238 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
02:35:39 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
02:35:39 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1075ms
02:35:39 INFO - TEST-START | /IndexedDB/keypath.htm
02:35:39 INFO - PROCESS | 3896 | 1467711339295 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:39 INFO - PROCESS | 3896 | 1467711339336 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
02:35:40 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
02:35:40 INFO - TEST-OK | /IndexedDB/keypath.htm | took 944ms
02:35:40 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
02:35:40 INFO - PROCESS | 3896 | 1467711340243 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:40 INFO - PROCESS | 3896 | 1467711340276 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
02:35:41 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
02:35:41 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 999ms
02:35:41 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
02:35:41 INFO - PROCESS | 3896 | 1467711341245 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:41 INFO - PROCESS | 3896 | 1467711341274 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:43 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
02:35:43 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
02:35:43 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
02:35:43 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2353ms
02:35:43 INFO - TEST-START | /IndexedDB/list_ordering.htm
02:35:43 INFO - PROCESS | 3896 | 1467711343601 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:43 INFO - PROCESS | 3896 | 1467711343630 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:46 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
02:35:46 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
02:35:46 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
02:35:46 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2494ms
02:35:46 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
02:35:46 INFO - PROCESS | 3896 | 1467711346101 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:46 INFO - PROCESS | 3896 | 1467711346130 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:47 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
02:35:47 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1131ms
02:35:47 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
02:35:47 INFO - PROCESS | 3896 | 1467711347237 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:47 INFO - PROCESS | 3896 | 1467711347267 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:48 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
02:35:48 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 878ms
02:35:48 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
02:35:48 INFO - PROCESS | 3896 | 1467711348118 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:48 INFO - PROCESS | 3896 | 1467711348148 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:49 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
02:35:49 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 986ms
02:35:49 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
02:35:49 INFO - PROCESS | 3896 | 1467711349110 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:49 INFO - PROCESS | 3896 | 1467711349141 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:50 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
02:35:50 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 985ms
02:35:50 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
02:35:50 INFO - PROCESS | 3896 | 1467711350101 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:50 INFO - PROCESS | 3896 | 1467711350131 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:51 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
02:35:51 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1178ms
02:35:51 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
02:35:51 INFO - PROCESS | 3896 | 1467711351286 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:51 INFO - PROCESS | 3896 | 1467711351315 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:52 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
02:35:52 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1027ms
02:35:52 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
02:35:52 INFO - PROCESS | 3896 | 1467711352316 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:52 INFO - PROCESS | 3896 | 1467711352347 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:53 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
02:35:53 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 922ms
02:35:53 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
02:35:53 INFO - PROCESS | 3896 | 1467711353243 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:53 INFO - PROCESS | 3896 | 1467711353271 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:54 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
02:35:54 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 1022ms
02:35:54 INFO - TEST-START | /IndexedDB/value.htm
02:35:54 INFO - PROCESS | 3896 | 1467711354272 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:54 INFO - PROCESS | 3896 | 1467711354306 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:55 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
02:35:55 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
02:35:55 INFO - TEST-OK | /IndexedDB/value.htm | took 1524ms
02:35:55 INFO - TEST-START | /IndexedDB/value_recursive.htm
02:35:55 INFO - PROCESS | 3896 | 1467711355801 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:55 INFO - PROCESS | 3896 | 1467711355831 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:58 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
02:35:58 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
02:35:58 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
02:35:58 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2392ms
02:35:58 INFO - TEST-START | /IndexedDB/writer-starvation.htm
02:35:58 INFO - PROCESS | 3896 | 1467711358199 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:58 INFO - PROCESS | 3896 | 1467711358228 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:59 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
02:35:59 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1233ms
02:35:59 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
02:35:59 INFO - PROCESS | 3896 | 1467711359440 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:59 INFO - PROCESS | 3896 | 1467711359470 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:59 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
02:35:59 INFO - {}
02:35:59 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
02:35:59 INFO - {}
02:35:59 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
02:35:59 INFO - {}
02:35:59 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
02:35:59 INFO - {}
02:35:59 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 170ms
02:35:59 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
02:35:59 INFO - PROCESS | 3896 | 1467711359612 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:59 INFO - PROCESS | 3896 | 1467711359641 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:59 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
02:35:59 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
02:35:59 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
02:35:59 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
02:35:59 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 170ms
02:35:59 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
02:35:59 INFO - PROCESS | 3896 | 1467711359789 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:59 INFO - PROCESS | 3896 | 1467711359817 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
02:35:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
02:36:00 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 270ms
02:36:00 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
02:36:00 INFO - PROCESS | 3896 | 1467711360064 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:00 INFO - PROCESS | 3896 | 1467711360105 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
02:36:00 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
02:36:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
02:36:00 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
02:36:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
02:36:00 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 182ms
02:36:00 INFO - PROCESS | 3896 | 1467711360248 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:00 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
02:36:00 INFO - PROCESS | 3896 | 1467711360276 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:00 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() {
02:36:00 INFO - [native code]
02:36:00 INFO - }" but got function "function () {
02:36:00 INFO - }"
02:36:00 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:36:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
02:36:00 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
02:36:00 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:36:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
02:36:00 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 170ms
02:36:00 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
02:36:00 INFO - PROCESS | 3896 | 1467711360428 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:00 INFO - PROCESS | 3896 | 1467711360459 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:00 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() {
02:36:00 INFO - [native code]
02:36:00 INFO - }" but got function "function () {
02:36:00 INFO - }"
02:36:00 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:36:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
02:36:00 INFO - {}
02:36:00 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
02:36:00 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:36:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
02:36:00 INFO - {}
02:36:00 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 170ms
02:36:00 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
02:36:00 INFO - PROCESS | 3896 | 1467711360605 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:00 INFO - PROCESS | 3896 | 1467711360634 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
02:36:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
02:36:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:36:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
02:36:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:36:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:36:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
02:36:00 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"
02:36:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:36:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:36:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:36:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:36:00 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
02:36:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
02:36:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:36:00 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
02:36:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:36:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:36:00 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
02:36:00 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"
02:36:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:36:00 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
02:36:00 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:36:00 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:36:00 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:00 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:36:00 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:36:00 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 284ms
02:36:00 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
02:36:00 INFO - PROCESS | 3896 | 1467711360944 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:00 INFO - PROCESS | 3896 | 1467711360986 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
02:36:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 170ms
02:36:01 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
02:36:01 INFO - PROCESS | 3896 | 1467711361122 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:01 INFO - PROCESS | 3896 | 1467711361153 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
02:36:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
02:36:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
02:36:01 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
02:36:01 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 170ms
02:36:01 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
02:36:01 INFO - PROCESS | 3896 | 1467711361295 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:01 INFO - PROCESS | 3896 | 1467711361328 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
02:36:01 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
02:36:01 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
02:36:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
02:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
02:36:01 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 171ms
02:36:01 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
02:36:01 INFO - PROCESS | 3896 | 1467711361472 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:01 INFO - PROCESS | 3896 | 1467711361502 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
02:36:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
02:36:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
02:36:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
02:36:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
02:36:02 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1174ms
02:36:02 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
02:36:02 INFO - PROCESS | 3896 | 1467711362652 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:02 INFO - PROCESS | 3896 | 1467711362683 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
02:36:03 INFO - {}
02:36:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
02:36:03 INFO - {}
02:36:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
02:36:03 INFO - {}
02:36:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
02:36:03 INFO - {}
02:36:03 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
02:36:03 INFO - {}
02:36:03 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1181ms
02:36:03 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
02:36:03 INFO - PROCESS | 3896 | 1467711363839 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:03 INFO - PROCESS | 3896 | 1467711363875 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:04 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
02:36:04 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 377ms
02:36:04 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
02:36:04 INFO - PROCESS | 3896 | 1467711364220 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:04 INFO - PROCESS | 3896 | 1467711364249 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:04 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
02:36:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
02:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
02:36:04 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 170ms
02:36:04 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
02:36:04 INFO - PROCESS | 3896 | 1467711364395 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:04 INFO - PROCESS | 3896 | 1467711364425 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:14 INFO - PROCESS | 3896 | MARIONETTE LOG: INFO: Timeout fired
02:36:14 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
02:36:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
02:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
02:36:14 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10070ms
02:36:14 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
02:36:14 INFO - PROCESS | 3896 | 1467711374472 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:14 INFO - PROCESS | 3896 | 1467711374512 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:14 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
02:36:14 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 482ms
02:36:14 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
02:36:14 INFO - PROCESS | 3896 | 1467711374960 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:14 INFO - PROCESS | 3896 | 1467711374991 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:15 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
02:36:15 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 170ms
02:36:15 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
02:36:15 INFO - PROCESS | 3896 | 1467711375141 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:15 INFO - PROCESS | 3896 | 1467711375176 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:15 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
02:36:15 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 170ms
02:36:15 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
02:36:15 INFO - PROCESS | 3896 | 1467711375311 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:15 INFO - PROCESS | 3896 | 1467711375340 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:15 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
02:36:15 INFO - {}
02:36:15 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 170ms
02:36:15 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
02:36:15 INFO - PROCESS | 3896 | 1467711375488 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:15 INFO - PROCESS | 3896 | 1467711375518 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:15 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
02:36:15 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 170ms
02:36:15 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
02:36:15 INFO - PROCESS | 3896 | 1467711375661 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:15 INFO - PROCESS | 3896 | 1467711375698 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:15 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
02:36:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
02:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
02:36:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
02:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
02:36:15 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 170ms
02:36:15 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
02:36:15 INFO - PROCESS | 3896 | 1467711375838 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:15 INFO - PROCESS | 3896 | 1467711375876 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:16 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().
02:36:16 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 171ms
02:36:16 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
02:36:16 INFO - PROCESS | 3896 | 1467711376011 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:16 INFO - PROCESS | 3896 | 1467711376045 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:16 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
02:36:16 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 170ms
02:36:16 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
02:36:16 INFO - PROCESS | 3896 | 1467711376187 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:16 INFO - PROCESS | 3896 | 1467711376218 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:16 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
02:36:16 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 170ms
02:36:16 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
02:36:16 INFO - PROCESS | 3896 | 1467711376361 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:16 INFO - PROCESS | 3896 | 1467711376392 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:16 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"
02:36:16 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
02:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:16 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
02:36:16 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
02:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:16 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
02:36:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
02:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
02:36:16 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 170ms
02:36:16 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
02:36:16 INFO - PROCESS | 3896 | 1467711376539 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:16 INFO - PROCESS | 3896 | 1467711376578 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:16 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
02:36:16 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 170ms
02:36:16 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
02:36:16 INFO - PROCESS | 3896 | 1467711376710 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:16 INFO - PROCESS | 3896 | 1467711376741 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:16 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
02:36:16 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 170ms
02:36:16 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
02:36:16 INFO - PROCESS | 3896 | 1467711376888 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:16 INFO - PROCESS | 3896 | 1467711376924 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:17 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
02:36:17 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 170ms
02:36:17 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
02:36:17 INFO - PROCESS | 3896 | 1467711377061 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:17 INFO - PROCESS | 3896 | 1467711377091 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:17 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
02:36:17 INFO - do_test/)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
02:36:39 INFO - )
02:36:39 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 375ms
02:36:39 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
02:36:39 INFO - PROCESS | 3896 | 1467711399149 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:39 INFO - PROCESS | 3896 | 1467711399190 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
02:36:39 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 229ms
02:36:39 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
02:36:39 INFO - PROCESS | 3896 | 1467711399391 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:39 INFO - PROCESS | 3896 | 1467711399428 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
02:36:39 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 171ms
02:36:39 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
02:36:39 INFO - PROCESS | 3896 | 1467711399566 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:39 INFO - PROCESS | 3896 | 1467711399601 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
02:36:39 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 171ms
02:36:39 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
02:36:39 INFO - PROCESS | 3896 | 1467711399740 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:39 INFO - PROCESS | 3896 | 1467711399771 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
02:36:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
02:36:39 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 170ms
02:36:39 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
02:36:39 INFO - PROCESS | 3896 | 1467711399922 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:39 INFO - PROCESS | 3896 | 1467711399954 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:40 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
02:36:40 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
02:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:40 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
02:36:40 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 170ms
02:36:40 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
02:36:40 INFO - PROCESS | 3896 | 1467711400095 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:40 INFO - PROCESS | 3896 | 1467711400132 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:40 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
02:36:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
02:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
02:36:40 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 171ms
02:36:40 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
02:36:40 INFO - PROCESS | 3896 | 1467711400274 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:40 INFO - PROCESS | 3896 | 1467711400303 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:40 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
02:36:40 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 170ms
02:36:40 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
02:36:40 INFO - PROCESS | 3896 | 1467711400445 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:40 INFO - PROCESS | 3896 | 1467711400474 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:40 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
02:36:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
02:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
02:36:40 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 170ms
02:36:40 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
02:36:40 INFO - PROCESS | 3896 | 1467711400624 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:40 INFO - PROCESS | 3896 | 1467711400658 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:40 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
02:36:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
02:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
02:36:40 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 170ms
02:36:40 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
02:36:40 INFO - PROCESS | 3896 | 1467711400798 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:40 INFO - PROCESS | 3896 | 1467711400828 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:40 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
02:36:40 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 171ms
02:36:40 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
02:36:40 INFO - PROCESS | 3896 | 1467711400974 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:41 INFO - PROCESS | 3896 | 1467711401016 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
02:36:41 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 170ms
02:36:41 INFO - PROCESS | 3896 | 1467711401148 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:41 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
02:36:41 INFO - PROCESS | 3896 | 1467711401182 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
02:36:41 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 170ms
02:36:41 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
02:36:41 INFO - PROCESS | 3896 | 1467711401324 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:41 INFO - PROCESS | 3896 | 1467711401363 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
02:36:41 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 170ms
02:36:41 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
02:36:41 INFO - PROCESS | 3896 | 1467711401499 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:41 INFO - PROCESS | 3896 | 1467711401537 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:41 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
02:36:41 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
02:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:36:41 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
02:36:41 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
02:36:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
02:36:41 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 170ms
02:36:41 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
02:36:41 INFO - PROCESS | 3896 | 1467711401679 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:41 INFO - PROCESS | 3896 | 1467711401718 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
02:36:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
02:36:41 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 170ms
02:36:41 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
02:36:41 INFO - PROCESS | 3896 | 1467711401859 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:41 INFO - PROCESS | 3896 | 1467711401899 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
02:36:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
02:36:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
02:36:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
02:36:42 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 189ms
02:36:42 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
02:36:42 INFO - PROCESS | 3896 | 1467711402046 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:42 INFO - PROCESS | 3896 | 1467711402087 Marionette INFO sendAsync eaef31fb-8412-4507-ae3f-435f7e2210c9
02:36:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: