builder: mozilla-beta_win8_64_test_pgo-web-platform-tests-1
slave: t-w864-ix-065
starttime: 1467884655.81
results: success (0)
buildid: 20160706215822
builduid: 005acac198204b229cc2500b323a4168
revision: d142c49033c015f67272562b37dbe2912cfc7f14
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 02:44:15.814798) =========
master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 02:44:15.815924) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 02:44:15.816638) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 02:44:15.936439) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-07 02:44:15.937211) =========
'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-065\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-065
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-065
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-065\AppData\Local
LOGONSERVER=\\T-W864-IX-065
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-065
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-065
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-065
WINDIR=C:\windows
using PTY: False
--02:44:16-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 11.97 MB/s
02:44:17 (11.97 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.530000
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-07 02:44:17.521014) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 8 secs) (at 2016-07-07 02:44:17.521800) =========
'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-065\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-065
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-065
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-065\AppData\Local
LOGONSERVER=\\T-W864-IX-065
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-065
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-065
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-065
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=4.017000
========= master_lag: 4.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 8 secs) (at 2016-07-07 02:44:25.552149) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-07 02:44:25.552472) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev d142c49033c015f67272562b37dbe2912cfc7f14 --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 d142c49033c015f67272562b37dbe2912cfc7f14 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-065\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-065
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-065
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-065\AppData\Local
LOGONSERVER=\\T-W864-IX-065
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-065
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-065
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-065
WINDIR=C:\windows
using PTY: False
2016-07-07 02:44:25,676 truncating revision to first 12 chars
2016-07-07 02:44:25,676 Setting DEBUG logging.
2016-07-07 02:44:25,676 attempt 1/10
2016-07-07 02:44:25,676 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/d142c49033c0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-07 02:44:26,105 unpacking tar archive at: mozilla-beta-d142c49033c0/testing/mozharness/
program finished with exit code 0
elapsedTime=1.088000
========= master_lag: 0.32 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-07 02:44:26.965434) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 02:44:26.965765) =========
script_repo_revision: d142c49033c015f67272562b37dbe2912cfc7f14
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 02:44:26.966254) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-07 02:44:26.966541) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-07 02:44:26.984107) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 41 secs) (at 2016-07-07 02:44:26.984400) =========
'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-065\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-065
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-065
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-065\AppData\Local
LOGONSERVER=\\T-W864-IX-065
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-065
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-065
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-065
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
02:44:27 INFO - MultiFileLogger online at 20160707 02:44:27 in C:\slave\test
02:44:27 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:44:27 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
02:44:27 INFO - {'append_to_log': False,
02:44:27 INFO - 'base_work_dir': 'C:\\slave\\test',
02:44:27 INFO - 'blob_upload_branch': 'mozilla-beta',
02:44:27 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
02:44:27 INFO - 'buildbot_json_path': 'buildprops.json',
02:44:27 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
02:44:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
02:44:27 INFO - 'download_minidump_stackwalk': True,
02:44:27 INFO - 'download_symbols': 'ondemand',
02:44:27 INFO - 'e10s': False,
02:44:27 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
02:44:27 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
02:44:27 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
02:44:27 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
02:44:27 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
02:44:27 INFO - 'C:/mozilla-build/tooltool.py'),
02:44:27 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
02:44:27 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
02:44:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
02:44:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
02:44:27 INFO - 'log_level': 'info',
02:44:27 INFO - 'log_to_console': True,
02:44:27 INFO - 'opt_config_files': (),
02:44:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
02:44:27 INFO - '--processes=1',
02:44:27 INFO - '--config=%(test_path)s/wptrunner.ini',
02:44:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
02:44:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
02:44:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
02:44:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
02:44:27 INFO - 'pip_index': False,
02:44:27 INFO - 'require_test_zip': True,
02:44:27 INFO - 'test_type': ('testharness',),
02:44:27 INFO - 'this_chunk': '1',
02:44:27 INFO - 'total_chunks': '5',
02:44:27 INFO - 'virtualenv_path': 'venv',
02:44:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
02:44:27 INFO - 'work_dir': 'build'}
02:44:27 INFO - #####
02:44:27 INFO - ##### Running clobber step.
02:44:27 INFO - #####
02:44:27 INFO - Running pre-action listener: _resource_record_pre_action
02:44:27 INFO - Running main action method: clobber
02:44:27 INFO - rmtree: C:\slave\test\build
02:44:27 INFO - Using _rmtree_windows ...
02:44:27 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
02:45:58 INFO - Running post-action listener: _resource_record_post_action
02:45:58 INFO - #####
02:45:58 INFO - ##### Running read-buildbot-config step.
02:45:58 INFO - #####
02:45:58 INFO - Running pre-action listener: _resource_record_pre_action
02:45:58 INFO - Running main action method: read_buildbot_config
02:45:58 INFO - Using buildbot properties:
02:45:58 INFO - {
02:45:58 INFO - "project": "",
02:45:58 INFO - "product": "firefox",
02:45:58 INFO - "script_repo_revision": "production",
02:45:58 INFO - "scheduler": "tests-mozilla-beta-win8_64-pgo-unittest",
02:45:58 INFO - "repository": "",
02:45:58 INFO - "buildername": "Windows 8 64-bit mozilla-beta pgo test web-platform-tests-1",
02:45:58 INFO - "buildid": "20160706215822",
02:45:58 INFO - "pgo_build": "True",
02:45:58 INFO - "basedir": "C:\\slave\\test",
02:45:58 INFO - "buildnumber": 27,
02:45:58 INFO - "slavename": "t-w864-ix-065",
02:45:58 INFO - "revision": "d142c49033c015f67272562b37dbe2912cfc7f14",
02:45:58 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/",
02:45:58 INFO - "platform": "win64",
02:45:58 INFO - "branch": "mozilla-beta",
02:45:58 INFO - "repo_path": "releases/mozilla-beta",
02:45:58 INFO - "moz_repo_path": "",
02:45:58 INFO - "stage_platform": "win64-pgo",
02:45:58 INFO - "builduid": "005acac198204b229cc2500b323a4168",
02:45:58 INFO - "slavebuilddir": "test"
02:45:58 INFO - }
02:45:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json.
02:45:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.zip.
02:45:58 INFO - Running post-action listener: _resource_record_post_action
02:45:58 INFO - #####
02:45:58 INFO - ##### Running download-and-extract step.
02:45:58 INFO - #####
02:45:58 INFO - Running pre-action listener: _resource_record_pre_action
02:45:58 INFO - Running main action method: download_and_extract
02:45:58 INFO - mkdir: C:\slave\test\build\tests
02:45:58 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:45:58 INFO - https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net
02:45:58 INFO - trying https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json
02:45:58 INFO - Downloading https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/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:45:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/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:45:58 INFO - Downloaded 1186 bytes.
02:45:58 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
02:45:58 INFO - Using the following test package requirements:
02:45:58 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'],
02:45:58 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:45:58 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'],
02:45:58 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip'],
02:45:58 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:45:58 INFO - u'jsshell-win64.zip'],
02:45:58 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:45:58 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'],
02:45:58 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'],
02:45:58 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:45:58 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'],
02:45:58 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:45:58 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'],
02:45:58 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:45:58 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'],
02:45:58 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip',
02:45:58 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']}
02:45:58 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:45:58 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:45:58 INFO - https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
02:45:58 INFO - trying https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip
02:45:58 INFO - Downloading https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/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:45:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/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:46:00 INFO - Downloaded 19241347 bytes.
02:46:00 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:46:00 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:46:01 INFO - caution: filename not matched: web-platform/*
02:46:01 INFO - Return code: 11
02:46:01 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:46:01 INFO - https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
02:46:01 INFO - trying https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip
02:46:01 INFO - Downloading https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/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:46:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/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:46:03 INFO - Downloaded 36389909 bytes.
02:46:03 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:46:03 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:46:43 INFO - caution: filename not matched: bin/*
02:46:43 INFO - caution: filename not matched: config/*
02:46:43 INFO - caution: filename not matched: mozbase/*
02:46:43 INFO - caution: filename not matched: marionette/*
02:46:43 INFO - caution: filename not matched: tools/wptserve/*
02:46:43 INFO - Return code: 11
02:46:43 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:46:43 INFO - https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net
02:46:43 INFO - trying https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.zip
02:46:43 INFO - Downloading https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip
02:46:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/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:46:45 INFO - Downloaded 58114085 bytes.
02:46:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.zip
02:46:45 INFO - mkdir: C:\slave\test\properties
02:46:45 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
02:46:45 INFO - Writing to file C:\slave\test\properties\build_url
02:46:45 INFO - Contents:
02:46:45 INFO - build_url:https://queue.taskcluster.net/v1/task/HuFIck67TVGIsx2j6cyG7g/artifacts/public/build/firefox-48.0.en-US.win64.zip
02:46:46 INFO - Running post-action listener: _resource_record_post_action
02:46:46 INFO - Running post-action listener: set_extra_try_arguments
02:46:46 INFO - #####
02:46:46 INFO - ##### Running create-virtualenv step.
02:46:46 INFO - #####
02:46:46 INFO - Running pre-action listener: _pre_create_virtualenv
02:46:46 INFO - Running pre-action listener: _resource_record_pre_action
02:46:46 INFO - Running main action method: create_virtualenv
02:46:46 INFO - Creating virtualenv C:\slave\test\build\venv
02:46:46 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:46:46 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:46:50 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
02:46:53 INFO - Installing distribute......................................................................................................................................................................................done.
02:46:54 INFO - Return code: 0
02:46:54 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
02:46:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:54 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 0x0258E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025E15A8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BF368>, '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 0x02362D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026490C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-065', 'USERDOMAIN': 'T-W864-IX-065', '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-065', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-065', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-065', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-065', '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-065\\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:46:54 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:46:54 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:46:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
02:46:54 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Roaming',
02:46:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
02:46:54 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
02:46:54 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
02:46:54 INFO - 'COMPUTERNAME': 'T-W864-IX-065',
02:46:54 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
02:46:54 INFO - 'DCLOCATION': 'SCL3',
02:46:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
02:46:54 INFO - 'FP_NO_HOST_CHECK': 'NO',
02:46:54 INFO - 'HOMEDRIVE': 'C:',
02:46:54 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-065',
02:46:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
02:46:54 INFO - 'KTS_VERSION': '1.19c',
02:46:54 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Local',
02:46:54 INFO - 'LOGONSERVER': '\\\\T-W864-IX-065',
02:46:54 INFO - 'MONDIR': 'C:\\Monitor_config\\',
02:46:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
02:46:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
02:46:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:54 INFO - 'MOZ_NO_REMOTE': '1',
02:46:54 INFO - 'NO_EM_RESTART': '1',
02:46:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:54 INFO - 'NUMBER_OF_PROCESSORS': '8',
02:46:54 INFO - 'OS': 'Windows_NT',
02:46:54 INFO - 'OURDRIVE': 'C:',
02:46:54 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:46:54 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
02:46:54 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
02:46:54 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
02:46:54 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
02:46:54 INFO - 'PROCESSOR_LEVEL': '6',
02:46:54 INFO - 'PROCESSOR_REVISION': '1e05',
02:46:54 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
02:46:54 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
02:46:54 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
02:46:54 INFO - 'PROGRAMW6432': 'C:\\Program Files',
02:46:54 INFO - 'PROMPT': '$P$G',
02:46:54 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
02:46:54 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
02:46:54 INFO - 'PUBLIC': 'C:\\Users\\Public',
02:46:54 INFO - 'PWD': 'C:\\slave\\test',
02:46:54 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
02:46:54 INFO - 'SLAVEDIR': 'C:\\slave\\',
02:46:54 INFO - 'SYSTEMDRIVE': 'C:',
02:46:54 INFO - 'SYSTEMROOT': 'C:\\windows',
02:46:54 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:46:54 INFO - 'TEST1': 'testie',
02:46:54 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:46:54 INFO - 'USERDOMAIN': 'T-W864-IX-065',
02:46:54 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-065',
02:46:54 INFO - 'USERNAME': 'cltbld',
02:46:54 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-065',
02:46:54 INFO - 'WINDIR': 'C:\\windows',
02:46:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
02:46:55 INFO - Ignoring indexes: http://pypi.python.org/simple/
02:46:55 INFO - Downloading/unpacking psutil>=0.7.1
02:46:55 INFO - Running setup.py egg_info for package psutil
02:46:55 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
02:46:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
02:46:55 INFO - Installing collected packages: psutil
02:46:55 INFO - Running setup.py install for psutil
02:46:55 INFO - building 'psutil._psutil_windows' extension
02:46:55 INFO - error: Unable to find vcvarsall.bat
02:46:55 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-1xthtr-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
02:46:55 INFO - running install
02:46:55 INFO - running build
02:46:55 INFO - running build_py
02:46:55 INFO - creating build
02:46:55 INFO - creating build\lib.win32-2.7
02:46:55 INFO - creating build\lib.win32-2.7\psutil
02:46:55 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
02:46:55 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
02:46:55 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
02:46:55 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
02:46:55 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
02:46:55 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
02:46:55 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
02:46:55 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
02:46:55 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
02:46:55 INFO - running build_ext
02:46:55 INFO - building 'psutil._psutil_windows' extension
02:46:55 INFO - error: Unable to find vcvarsall.bat
02:46:55 INFO - ----------------------------------------
02:46:55 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-1xthtr-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
02:46:55 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-065\AppData\Roaming\pip\pip.log
02:46:55 WARNING - Return code: 1
02:46:55 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:46:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
02:46:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:56 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 0x0258E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025E15A8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BF368>, '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 0x02362D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026490C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-065', 'USERDOMAIN': 'T-W864-IX-065', '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-065', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-065', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-065', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-065', '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-065\\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:46:56 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:46:56 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:46:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
02:46:56 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Roaming',
02:46:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
02:46:56 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
02:46:56 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
02:46:56 INFO - 'COMPUTERNAME': 'T-W864-IX-065',
02:46:56 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
02:46:56 INFO - 'DCLOCATION': 'SCL3',
02:46:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
02:46:56 INFO - 'FP_NO_HOST_CHECK': 'NO',
02:46:56 INFO - 'HOMEDRIVE': 'C:',
02:46:56 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-065',
02:46:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
02:46:56 INFO - 'KTS_VERSION': '1.19c',
02:46:56 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Local',
02:46:56 INFO - 'LOGONSERVER': '\\\\T-W864-IX-065',
02:46:56 INFO - 'MONDIR': 'C:\\Monitor_config\\',
02:46:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
02:46:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
02:46:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:56 INFO - 'MOZ_NO_REMOTE': '1',
02:46:56 INFO - 'NO_EM_RESTART': '1',
02:46:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:56 INFO - 'NUMBER_OF_PROCESSORS': '8',
02:46:56 INFO - 'OS': 'Windows_NT',
02:46:56 INFO - 'OURDRIVE': 'C:',
02:46:56 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:46:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
02:46:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
02:46:56 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
02:46:56 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
02:46:56 INFO - 'PROCESSOR_LEVEL': '6',
02:46:56 INFO - 'PROCESSOR_REVISION': '1e05',
02:46:56 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
02:46:56 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
02:46:56 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
02:46:56 INFO - 'PROGRAMW6432': 'C:\\Program Files',
02:46:56 INFO - 'PROMPT': '$P$G',
02:46:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
02:46:56 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
02:46:56 INFO - 'PUBLIC': 'C:\\Users\\Public',
02:46:56 INFO - 'PWD': 'C:\\slave\\test',
02:46:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
02:46:56 INFO - 'SLAVEDIR': 'C:\\slave\\',
02:46:56 INFO - 'SYSTEMDRIVE': 'C:',
02:46:56 INFO - 'SYSTEMROOT': 'C:\\windows',
02:46:56 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:46:56 INFO - 'TEST1': 'testie',
02:46:56 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:46:56 INFO - 'USERDOMAIN': 'T-W864-IX-065',
02:46:56 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-065',
02:46:56 INFO - 'USERNAME': 'cltbld',
02:46:56 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-065',
02:46:56 INFO - 'WINDIR': 'C:\\windows',
02:46:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
02:46:56 INFO - Ignoring indexes: http://pypi.python.org/simple/
02:46:56 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
02:46:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz
02:46:56 INFO - Running setup.py egg_info for package mozsystemmonitor
02:46:56 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
02:46:56 INFO - Running setup.py egg_info for package psutil
02:46:56 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
02:46:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
02:46:56 INFO - Installing collected packages: mozsystemmonitor, psutil
02:46:56 INFO - Running setup.py install for mozsystemmonitor
02:46:56 INFO - Running setup.py install for psutil
02:46:56 INFO - building 'psutil._psutil_windows' extension
02:46:56 INFO - error: Unable to find vcvarsall.bat
02:46:56 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-txj3wt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
02:46:56 INFO - running install
02:46:56 INFO - running build
02:46:56 INFO - running build_py
02:46:56 INFO - running build_ext
02:46:56 INFO - building 'psutil._psutil_windows' extension
02:46:56 INFO - error: Unable to find vcvarsall.bat
02:46:56 INFO - ----------------------------------------
02:46:56 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-txj3wt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
02:46:56 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-065\AppData\Roaming\pip\pip.log
02:46:56 WARNING - Return code: 1
02:46:56 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:46:56 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
02:46:56 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:46:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:56 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:46:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:56 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 0x0258E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025E15A8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BF368>, '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 0x02362D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026490C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-065', 'USERDOMAIN': 'T-W864-IX-065', '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-065', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-065', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-065', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-065', '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-065\\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:46:56 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:46:56 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:46:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
02:46:56 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Roaming',
02:46:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
02:46:56 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
02:46:56 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
02:46:56 INFO - 'COMPUTERNAME': 'T-W864-IX-065',
02:46:56 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
02:46:56 INFO - 'DCLOCATION': 'SCL3',
02:46:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
02:46:56 INFO - 'FP_NO_HOST_CHECK': 'NO',
02:46:56 INFO - 'HOMEDRIVE': 'C:',
02:46:56 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-065',
02:46:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
02:46:56 INFO - 'KTS_VERSION': '1.19c',
02:46:56 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Local',
02:46:56 INFO - 'LOGONSERVER': '\\\\T-W864-IX-065',
02:46:56 INFO - 'MONDIR': 'C:\\Monitor_config\\',
02:46:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
02:46:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
02:46:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:56 INFO - 'MOZ_NO_REMOTE': '1',
02:46:56 INFO - 'NO_EM_RESTART': '1',
02:46:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:56 INFO - 'NUMBER_OF_PROCESSORS': '8',
02:46:56 INFO - 'OS': 'Windows_NT',
02:46:56 INFO - 'OURDRIVE': 'C:',
02:46:56 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:46:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
02:46:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
02:46:56 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
02:46:56 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
02:46:56 INFO - 'PROCESSOR_LEVEL': '6',
02:46:56 INFO - 'PROCESSOR_REVISION': '1e05',
02:46:56 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
02:46:56 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
02:46:56 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
02:46:56 INFO - 'PROGRAMW6432': 'C:\\Program Files',
02:46:56 INFO - 'PROMPT': '$P$G',
02:46:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
02:46:56 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
02:46:56 INFO - 'PUBLIC': 'C:\\Users\\Public',
02:46:56 INFO - 'PWD': 'C:\\slave\\test',
02:46:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
02:46:56 INFO - 'SLAVEDIR': 'C:\\slave\\',
02:46:56 INFO - 'SYSTEMDRIVE': 'C:',
02:46:56 INFO - 'SYSTEMROOT': 'C:\\windows',
02:46:56 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:46:56 INFO - 'TEST1': 'testie',
02:46:56 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:46:56 INFO - 'USERDOMAIN': 'T-W864-IX-065',
02:46:56 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-065',
02:46:56 INFO - 'USERNAME': 'cltbld',
02:46:56 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-065',
02:46:56 INFO - 'WINDIR': 'C:\\windows',
02:46:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
02:46:57 INFO - Ignoring indexes: http://pypi.python.org/simple/
02:46:57 INFO - Downloading/unpacking blobuploader==1.2.4
02:46:57 INFO - Downloading blobuploader-1.2.4.tar.gz
02:46:57 INFO - Running setup.py egg_info for package blobuploader
02:46:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
02:47:01 INFO - Running setup.py egg_info for package requests
02:47:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
02:47:01 INFO - Downloading docopt-0.6.1.tar.gz
02:47:01 INFO - Running setup.py egg_info for package docopt
02:47:01 INFO - Installing collected packages: blobuploader, docopt, requests
02:47:01 INFO - Running setup.py install for blobuploader
02:47:01 INFO - Running setup.py install for docopt
02:47:01 INFO - Running setup.py install for requests
02:47:01 INFO - Successfully installed blobuploader docopt requests
02:47:01 INFO - Cleaning up...
02:47:01 INFO - Return code: 0
02:47:01 INFO - Installing None into virtualenv C:\slave\test\build\venv
02:47:01 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:47:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:47:01 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:47:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:47:01 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 0x0258E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025E15A8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BF368>, '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 0x02362D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026490C0>, '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-065', 'USERDOMAIN': 'T-W864-IX-065', '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-065', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-065', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-065', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-065', '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-065\\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:47:01 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:47:01 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:47:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
02:47:01 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Roaming',
02:47:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
02:47:01 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
02:47:01 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
02:47:01 INFO - 'COMPUTERNAME': 'T-W864-IX-065',
02:47:01 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
02:47:01 INFO - 'DCLOCATION': 'SCL3',
02:47:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
02:47:01 INFO - 'FP_NO_HOST_CHECK': 'NO',
02:47:01 INFO - 'HOMEDRIVE': 'C:',
02:47:01 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-065',
02:47:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
02:47:01 INFO - 'KTS_VERSION': '1.19c',
02:47:01 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Local',
02:47:01 INFO - 'LOGONSERVER': '\\\\T-W864-IX-065',
02:47:01 INFO - 'MONDIR': 'C:\\Monitor_config\\',
02:47:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
02:47:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
02:47:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:47:01 INFO - 'MOZ_NO_REMOTE': '1',
02:47:01 INFO - 'NO_EM_RESTART': '1',
02:47:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:47:01 INFO - 'NUMBER_OF_PROCESSORS': '8',
02:47:01 INFO - 'OS': 'Windows_NT',
02:47:01 INFO - 'OURDRIVE': 'C:',
02:47:01 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:47:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
02:47:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
02:47:01 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
02:47:01 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
02:47:01 INFO - 'PROCESSOR_LEVEL': '6',
02:47:01 INFO - 'PROCESSOR_REVISION': '1e05',
02:47:01 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
02:47:01 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
02:47:01 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
02:47:01 INFO - 'PROGRAMW6432': 'C:\\Program Files',
02:47:01 INFO - 'PROMPT': '$P$G',
02:47:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
02:47:01 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
02:47:01 INFO - 'PUBLIC': 'C:\\Users\\Public',
02:47:01 INFO - 'PWD': 'C:\\slave\\test',
02:47:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
02:47:01 INFO - 'SLAVEDIR': 'C:\\slave\\',
02:47:01 INFO - 'SYSTEMDRIVE': 'C:',
02:47:01 INFO - 'SYSTEMROOT': 'C:\\windows',
02:47:01 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:47:01 INFO - 'TEST1': 'testie',
02:47:01 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:47:01 INFO - 'USERDOMAIN': 'T-W864-IX-065',
02:47:01 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-065',
02:47:01 INFO - 'USERNAME': 'cltbld',
02:47:01 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-065',
02:47:01 INFO - 'WINDIR': 'C:\\windows',
02:47:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
02:47:05 INFO - Ignoring indexes: http://pypi.python.org/simple/
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
02:47:05 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
02:47:05 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
02:47:05 INFO - Unpacking c:\slave\test\build\tests\marionette\client
02:47:05 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
02:47:05 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
02:47:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
02:47:06 INFO - Unpacking c:\slave\test\build\tests\marionette
02:47:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
02:47:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
02:47:06 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:47:06 INFO - Running setup.py install for browsermob-proxy
02:47:20 INFO - Running setup.py install for manifestparser
02:47:20 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Running setup.py install for marionette-client
02:47:20 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
02:47:20 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Running setup.py install for marionette-driver
02:47:20 INFO - Running setup.py install for mozcrash
02:47:20 INFO - Running setup.py install for mozdebug
02:47:20 INFO - Running setup.py install for mozdevice
02:47:20 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Running setup.py install for mozfile
02:47:20 INFO - Running setup.py install for mozhttpd
02:47:20 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Running setup.py install for mozinfo
02:47:20 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Running setup.py install for mozInstall
02:47:20 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Running setup.py install for mozleak
02:47:20 INFO - Running setup.py install for mozlog
02:47:20 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Running setup.py install for moznetwork
02:47:20 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Running setup.py install for mozprocess
02:47:20 INFO - Running setup.py install for mozprofile
02:47:20 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Running setup.py install for mozrunner
02:47:20 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Running setup.py install for mozscreenshot
02:47:20 INFO - Running setup.py install for moztest
02:47:20 INFO - Running setup.py install for mozversion
02:47:20 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
02:47:20 INFO - Running setup.py install for wptserve
02:47:20 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:47:20 INFO - Cleaning up...
02:47:20 INFO - Return code: 0
02:47:20 INFO - Installing None into virtualenv C:\slave\test\build\venv
02:47:20 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:47:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:47:20 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:47:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:47:20 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 0x0258E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025E15A8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BF368>, '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 0x02362D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026490C0>, '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-065', 'USERDOMAIN': 'T-W864-IX-065', '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-065', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-065', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-065', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-065', '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-065\\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:47:20 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:47:20 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:47:20 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
02:47:20 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Roaming',
02:47:20 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
02:47:20 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
02:47:20 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
02:47:20 INFO - 'COMPUTERNAME': 'T-W864-IX-065',
02:47:20 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
02:47:20 INFO - 'DCLOCATION': 'SCL3',
02:47:20 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
02:47:20 INFO - 'FP_NO_HOST_CHECK': 'NO',
02:47:20 INFO - 'HOMEDRIVE': 'C:',
02:47:20 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-065',
02:47:20 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
02:47:20 INFO - 'KTS_VERSION': '1.19c',
02:47:20 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Local',
02:47:20 INFO - 'LOGONSERVER': '\\\\T-W864-IX-065',
02:47:20 INFO - 'MONDIR': 'C:\\Monitor_config\\',
02:47:20 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
02:47:20 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
02:47:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:47:20 INFO - 'MOZ_NO_REMOTE': '1',
02:47:20 INFO - 'NO_EM_RESTART': '1',
02:47:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:47:20 INFO - 'NUMBER_OF_PROCESSORS': '8',
02:47:20 INFO - 'OS': 'Windows_NT',
02:47:20 INFO - 'OURDRIVE': 'C:',
02:47:20 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:47:20 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
02:47:20 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
02:47:20 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
02:47:20 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
02:47:20 INFO - 'PROCESSOR_LEVEL': '6',
02:47:20 INFO - 'PROCESSOR_REVISION': '1e05',
02:47:20 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
02:47:20 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
02:47:20 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
02:47:20 INFO - 'PROGRAMW6432': 'C:\\Program Files',
02:47:20 INFO - 'PROMPT': '$P$G',
02:47:20 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
02:47:20 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
02:47:20 INFO - 'PUBLIC': 'C:\\Users\\Public',
02:47:20 INFO - 'PWD': 'C:\\slave\\test',
02:47:20 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
02:47:20 INFO - 'SLAVEDIR': 'C:\\slave\\',
02:47:20 INFO - 'SYSTEMDRIVE': 'C:',
02:47:20 INFO - 'SYSTEMROOT': 'C:\\windows',
02:47:20 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:47:20 INFO - 'TEST1': 'testie',
02:47:20 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:47:20 INFO - 'USERDOMAIN': 'T-W864-IX-065',
02:47:20 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-065',
02:47:20 INFO - 'USERNAME': 'cltbld',
02:47:20 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-065',
02:47:20 INFO - 'WINDIR': 'C:\\windows',
02:47:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
02:47:23 INFO - Ignoring indexes: http://pypi.python.org/simple/
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
02:47:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
02:47:23 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
02:47:23 INFO - Unpacking c:\slave\test\build\tests\marionette\client
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
02:47:23 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
02:47:23 INFO - Unpacking c:\slave\test\build\tests\marionette
02:47:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
02:47:23 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
02:47:23 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:47:35 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:47:35 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:47:35 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:47:35 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:47:35 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
02:47:35 INFO - Downloading blessings-1.6.tar.gz
02:47:35 INFO - Running setup.py egg_info for package blessings
02:47:35 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:47:35 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:47:35 INFO - Running setup.py install for blessings
02:47:35 INFO - Running setup.py install for browsermob-proxy
02:47:35 INFO - Running setup.py install for manifestparser
02:47:35 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Running setup.py install for marionette-client
02:47:35 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
02:47:35 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Running setup.py install for marionette-driver
02:47:35 INFO - Running setup.py install for mozcrash
02:47:35 INFO - Running setup.py install for mozdebug
02:47:35 INFO - Running setup.py install for mozdevice
02:47:35 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Running setup.py install for mozhttpd
02:47:35 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Running setup.py install for mozInstall
02:47:35 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Running setup.py install for mozleak
02:47:35 INFO - Running setup.py install for mozprofile
02:47:35 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Running setup.py install for mozrunner
02:47:35 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
02:47:35 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
02:47:37 INFO - Running setup.py install for mozscreenshot
02:47:37 INFO - Running setup.py install for moztest
02:47:37 INFO - Running setup.py install for mozversion
02:47:37 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
02:47:37 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
02:47:37 INFO - Running setup.py install for wptserve
02:47:37 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
02:47:37 INFO - Cleaning up...
02:47:37 INFO - Return code: 0
02:47:37 INFO - Done creating virtualenv C:\slave\test\build\venv.
02:47:37 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
02:47:37 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
02:47:37 INFO - Reading from file tmpfile_stdout
02:47:37 INFO - Using _rmtree_windows ...
02:47:37 INFO - Using _rmtree_windows ...
02:47:37 INFO - Current package versions:
02:47:37 INFO - blessings == 1.6
02:47:37 INFO - blobuploader == 1.2.4
02:47:37 INFO - browsermob-proxy == 0.6.0
02:47:37 INFO - distribute == 0.6.14
02:47:37 INFO - docopt == 0.6.1
02:47:37 INFO - manifestparser == 1.1
02:47:37 INFO - marionette-client == 2.3.0
02:47:37 INFO - marionette-driver == 1.4.0
02:47:37 INFO - mozInstall == 1.12
02:47:37 INFO - mozcrash == 0.17
02:47:37 INFO - mozdebug == 0.1
02:47:37 INFO - mozdevice == 0.48
02:47:37 INFO - mozfile == 1.2
02:47:37 INFO - mozhttpd == 0.7
02:47:37 INFO - mozinfo == 0.9
02:47:37 INFO - mozleak == 0.1
02:47:37 INFO - mozlog == 3.1
02:47:37 INFO - moznetwork == 0.27
02:47:37 INFO - mozprocess == 0.22
02:47:37 INFO - mozprofile == 0.28
02:47:37 INFO - mozrunner == 6.11
02:47:37 INFO - mozscreenshot == 0.1
02:47:37 INFO - mozsystemmonitor == 0.0
02:47:37 INFO - moztest == 0.7
02:47:37 INFO - mozversion == 1.4
02:47:37 INFO - requests == 1.2.3
02:47:37 INFO - wptserve == 1.4.0
02:47:37 INFO - Running post-action listener: _resource_record_post_action
02:47:37 INFO - Running post-action listener: _start_resource_monitoring
02:47:37 INFO - Starting resource monitoring.
02:47:37 INFO - #####
02:47:37 INFO - ##### Running pull step.
02:47:37 INFO - #####
02:47:37 INFO - Running pre-action listener: _resource_record_pre_action
02:47:37 INFO - Running main action method: pull
02:47:37 INFO - Pull has nothing to do!
02:47:37 INFO - Running post-action listener: _resource_record_post_action
02:47:37 INFO - #####
02:47:37 INFO - ##### Running install step.
02:47:37 INFO - #####
02:47:37 INFO - Running pre-action listener: _resource_record_pre_action
02:47:37 INFO - Running main action method: install
02:47:37 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
02:47:37 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
02:47:37 INFO - Reading from file tmpfile_stdout
02:47:37 INFO - Using _rmtree_windows ...
02:47:37 INFO - Using _rmtree_windows ...
02:47:37 INFO - Detecting whether we're running mozinstall >=1.0...
02:47:37 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
02:47:37 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
02:47:38 INFO - Reading from file tmpfile_stdout
02:47:38 INFO - Output received:
02:47:38 INFO - Usage: mozinstall-script.py [options] installer
02:47:38 INFO - Options:
02:47:38 INFO - -h, --help show this help message and exit
02:47:38 INFO - -d DEST, --destination=DEST
02:47:38 INFO - Directory to install application into. [default:
02:47:38 INFO - "C:\slave\test"]
02:47:38 INFO - --app=APP Application being installed. [default: firefox]
02:47:38 INFO - Using _rmtree_windows ...
02:47:38 INFO - Using _rmtree_windows ...
02:47:38 INFO - mkdir: C:\slave\test\build\application
02:47:38 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:47:38 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:47:39 INFO - Reading from file tmpfile_stdout
02:47:39 INFO - Output received:
02:47:39 INFO - C:\slave\test\build\application\firefox\firefox.exe
02:47:39 INFO - Using _rmtree_windows ...
02:47:39 INFO - Using _rmtree_windows ...
02:47:39 INFO - Running post-action listener: _resource_record_post_action
02:47:39 INFO - #####
02:47:39 INFO - ##### Running run-tests step.
02:47:39 INFO - #####
02:47:39 INFO - Running pre-action listener: _resource_record_pre_action
02:47:39 INFO - Running main action method: run_tests
02:47:39 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
02:47:39 INFO - Minidump filename unknown. Determining based upon platform and architecture.
02:47:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
02:47:39 INFO - grabbing minidump binary from tooltool
02:47:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:47:39 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 0x025BF368>, '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 0x02362D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026490C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
02:47:39 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:47:39 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:47:39 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
02:47:39 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmptf4ns6
02:47:39 INFO - INFO - File integrity verified, renaming tmptf4ns6 to win32-minidump_stackwalk.exe
02:47:39 INFO - Return code: 0
02:47:39 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
02:47:40 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
02:47:40 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/HuFIck67TVGIsx2j6cyG7g/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:47:40 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/HuFIck67TVGIsx2j6cyG7g/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:47:40 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
02:47:40 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Roaming',
02:47:40 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
02:47:40 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
02:47:40 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
02:47:40 INFO - 'COMPUTERNAME': 'T-W864-IX-065',
02:47:40 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
02:47:40 INFO - 'DCLOCATION': 'SCL3',
02:47:40 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
02:47:40 INFO - 'FP_NO_HOST_CHECK': 'NO',
02:47:40 INFO - 'HOMEDRIVE': 'C:',
02:47:40 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-065',
02:47:40 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
02:47:40 INFO - 'KTS_VERSION': '1.19c',
02:47:40 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-065\\AppData\\Local',
02:47:40 INFO - 'LOGONSERVER': '\\\\T-W864-IX-065',
02:47:40 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
02:47:40 INFO - 'MONDIR': 'C:\\Monitor_config\\',
02:47:40 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
02:47:40 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
02:47:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:47:40 INFO - 'MOZ_NO_REMOTE': '1',
02:47:40 INFO - 'NO_EM_RESTART': '1',
02:47:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:47:40 INFO - 'NUMBER_OF_PROCESSORS': '8',
02:47:40 INFO - 'OS': 'Windows_NT',
02:47:40 INFO - 'OURDRIVE': 'C:',
02:47:40 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:47:40 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
02:47:40 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
02:47:40 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
02:47:40 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
02:47:40 INFO - 'PROCESSOR_LEVEL': '6',
02:47:40 INFO - 'PROCESSOR_REVISION': '1e05',
02:47:40 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
02:47:40 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
02:47:40 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
02:47:40 INFO - 'PROGRAMW6432': 'C:\\Program Files',
02:47:40 INFO - 'PROMPT': '$P$G',
02:47:40 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
02:47:40 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
02:47:40 INFO - 'PUBLIC': 'C:\\Users\\Public',
02:47:40 INFO - 'PWD': 'C:\\slave\\test',
02:47:40 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
02:47:40 INFO - 'SLAVEDIR': 'C:\\slave\\',
02:47:40 INFO - 'SYSTEMDRIVE': 'C:',
02:47:40 INFO - 'SYSTEMROOT': 'C:\\windows',
02:47:40 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:47:40 INFO - 'TEST1': 'testie',
02:47:40 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
02:47:40 INFO - 'USERDOMAIN': 'T-W864-IX-065',
02:47:40 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-065',
02:47:40 INFO - 'USERNAME': 'cltbld',
02:47:40 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-065',
02:47:40 INFO - 'WINDIR': 'C:\\windows',
02:47:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
02:47:40 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/HuFIck67TVGIsx2j6cyG7g/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:47:41 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:47:41 INFO - import pkg_resources
02:47:43 INFO - Using 1 client processes
02:47:45 INFO - SUITE-START | Running 1476 tests
02:47:45 INFO - Running testharness tests
02:47:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
02:47:45 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
02:47:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
02:47:45 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
02:47:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
02:47:45 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
02:47:45 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
02:47:45 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
02:47:45 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
02:47:45 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
02:47:45 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
02:47:45 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
02:47:45 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
02:47:45 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
02:47:45 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
02:47:45 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
02:47:45 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
02:47:45 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
02:47:45 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
02:47:45 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
02:47:45 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
02:47:45 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
02:47:45 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
02:47:45 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
02:47:45 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
02:47:45 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
02:47:45 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
02:47:45 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
02:47:45 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
02:47:45 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
02:47:45 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
02:47:45 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
02:47:45 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
02:47:45 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
02:47:45 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
02:47:45 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
02:47:45 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
02:47:45 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
02:47:46 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
02:47:46 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
02:47:46 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
02:47:46 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
02:47:46 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
02:47:46 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 1ms
02:47:46 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
02:47:46 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
02:47:46 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 1ms
02:47:46 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
02:47:46 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
02:47:46 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 21ms
02:47:46 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
02:47:46 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 1ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
02:47:46 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
02:47:46 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
02:47:46 INFO - Setting up ssl
02:47:47 INFO - PROCESS | certutil |
02:47:47 INFO - PROCESS | certutil |
02:47:47 INFO - PROCESS | certutil |
02:47:47 INFO - Certificate Nickname Trust Attributes
02:47:47 INFO - SSL,S/MIME,JAR/XPI
02:47:47 INFO -
02:47:47 INFO - web-platform-tests CT,,
02:47:47 INFO -
02:47:47 INFO - Starting runner
02:47:49 INFO - PROCESS | 3768 | 1467884869165 Marionette INFO Listening on port 2828
02:47:54 INFO - PROCESS | 3768 | 1467884874098 Marionette INFO startBrowser d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:54 INFO - PROCESS | 3768 | 1467884874109 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:54 INFO - PROCESS | 3768 | 1467884874798 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:54 INFO - PROCESS | 3768 | 1467884874824 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:55 INFO - PROCESS | 3768 | 1467884875895 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
02:47:55 INFO - PROCESS | 3768 | 1467884875968 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:55 INFO - PROCESS | 3768 | 1467884875974 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
02:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1544ms
02:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
02:47:57 INFO - PROCESS | 3768 | 1467884877465 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:57 INFO - PROCESS | 3768 | 1467884877500 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
02:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 272ms
02:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
02:47:57 INFO - PROCESS | 3768 | 1467884877741 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:57 INFO - PROCESS | 3768 | 1467884877778 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
02:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 168ms
02:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
02:47:57 INFO - PROCESS | 3768 | 1467884877916 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:57 INFO - PROCESS | 3768 | 1467884877951 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
02:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 229ms
02:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
02:47:58 INFO - PROCESS | 3768 | 1467884878149 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:58 INFO - PROCESS | 3768 | 1467884878185 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
02:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 169ms
02:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
02:47:58 INFO - PROCESS | 3768 | 1467884878321 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:58 INFO - PROCESS | 3768 | 1467884878355 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
02:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 170ms
02:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
02:47:58 INFO - PROCESS | 3768 | 1467884878497 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:58 INFO - PROCESS | 3768 | 1467884878529 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
02:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 169ms
02:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
02:47:58 INFO - PROCESS | 3768 | 1467884878669 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:58 INFO - PROCESS | 3768 | 1467884878701 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
02:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 169ms
02:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
02:47:58 INFO - PROCESS | 3768 | 1467884878859 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:58 INFO - PROCESS | 3768 | 1467884878912 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
02:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 291ms
02:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
02:47:59 INFO - PROCESS | 3768 | 1467884879140 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:59 INFO - PROCESS | 3768 | 1467884879168 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
02:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 170ms
02:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
02:47:59 INFO - PROCESS | 3768 | 1467884879320 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:59 INFO - PROCESS | 3768 | 1467884879356 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
02:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 171ms
02:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
02:47:59 INFO - PROCESS | 3768 | 1467884879498 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:59 INFO - PROCESS | 3768 | 1467884879524 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
02:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 229ms
02:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
02:47:59 INFO - PROCESS | 3768 | 1467884879822 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:47:59 INFO - PROCESS | 3768 | 1467884879850 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
02:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 169ms
02:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
02:48:00 INFO - PROCESS | 3768 | 1467884880000 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:00 INFO - PROCESS | 3768 | 1467884880026 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
02:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 170ms
02:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
02:48:00 INFO - PROCESS | 3768 | 1467884880173 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:00 INFO - PROCESS | 3768 | 1467884880202 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
02:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 169ms
02:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
02:48:00 INFO - PROCESS | 3768 | 1467884880352 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:00 INFO - PROCESS | 3768 | 1467884880378 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
02:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 170ms
02:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
02:48:00 INFO - PROCESS | 3768 | 1467884880526 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:00 INFO - PROCESS | 3768 | 1467884880554 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
02:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 170ms
02:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
02:48:00 INFO - PROCESS | 3768 | 1467884880703 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:00 INFO - PROCESS | 3768 | 1467884880730 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
02:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 168ms
02:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
02:48:00 INFO - PROCESS | 3768 | 1467884880877 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:00 INFO - PROCESS | 3768 | 1467884880904 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
02:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 170ms
02:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
02:48:01 INFO - PROCESS | 3768 | 1467884881052 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:01 INFO - PROCESS | 3768 | 1467884881084 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
02:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 169ms
02:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
02:48:01 INFO - PROCESS | 3768 | 1467884881226 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:01 INFO - PROCESS | 3768 | 1467884881258 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
02:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 169ms
02:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
02:48:01 INFO - PROCESS | 3768 | 1467884881400 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:01 INFO - PROCESS | 3768 | 1467884881427 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
02:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 169ms
02:48:01 INFO - PROCESS | 3768 | 1467884881577 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
02:48:01 INFO - PROCESS | 3768 | 1467884881606 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
02:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 169ms
02:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
02:48:01 INFO - PROCESS | 3768 | 1467884881752 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:01 INFO - PROCESS | 3768 | 1467884881780 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
02:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 170ms
02:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
02:48:01 INFO - PROCESS | 3768 | 1467884881927 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:01 INFO - PROCESS | 3768 | 1467884881957 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
02:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 170ms
02:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
02:48:02 INFO - PROCESS | 3768 | 1467884882102 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:02 INFO - PROCESS | 3768 | 1467884882130 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
02:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 168ms
02:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
02:48:02 INFO - PROCESS | 3768 | 1467884882275 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:02 INFO - PROCESS | 3768 | 1467884882304 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
02:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 169ms
02:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
02:48:02 INFO - PROCESS | 3768 | 1467884882451 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:02 INFO - PROCESS | 3768 | 1467884882479 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
02:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 170ms
02:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
02:48:02 INFO - PROCESS | 3768 | 1467884882624 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:02 INFO - PROCESS | 3768 | 1467884882659 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
02:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 169ms
02:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
02:48:02 INFO - PROCESS | 3768 | 1467884882800 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:02 INFO - PROCESS | 3768 | 1467884882829 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
02:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 170ms
02:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
02:48:02 INFO - PROCESS | 3768 | 1467884882973 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:03 INFO - PROCESS | 3768 | 1467884883006 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
02:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 169ms
02:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
02:48:03 INFO - PROCESS | 3768 | 1467884883148 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:03 INFO - PROCESS | 3768 | 1467884883179 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
02:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 169ms
02:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
02:48:03 INFO - PROCESS | 3768 | 1467884883323 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:03 INFO - PROCESS | 3768 | 1467884883355 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
02:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 187ms
02:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
02:48:03 INFO - PROCESS | 3768 | 1467884883516 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:03 INFO - PROCESS | 3768 | 1467884883548 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
02:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 170ms
02:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
02:48:03 INFO - PROCESS | 3768 | 1467884883688 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:03 INFO - PROCESS | 3768 | 1467884883722 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
02:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 171ms
02:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
02:48:03 INFO - PROCESS | 3768 | 1467884883866 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:03 INFO - PROCESS | 3768 | 1467884883898 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
02:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 169ms
02:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
02:48:04 INFO - PROCESS | 3768 | 1467884884038 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:04 INFO - PROCESS | 3768 | 1467884884076 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
02:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 229ms
02:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
02:48:04 INFO - PROCESS | 3768 | 1467884884330 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:04 INFO - PROCESS | 3768 | 1467884884425 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
02:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 314ms
02:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
02:48:04 INFO - PROCESS | 3768 | 1467884884622 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:04 INFO - PROCESS | 3768 | 1467884884652 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
02:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 170ms
02:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
02:48:04 INFO - PROCESS | 3768 | 1467884884796 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:04 INFO - PROCESS | 3768 | 1467884884826 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
02:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 170ms
02:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
02:48:04 INFO - PROCESS | 3768 | 1467884884974 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:05 INFO - PROCESS | 3768 | 1467884885006 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
02:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 170ms
02:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
02:48:05 INFO - PROCESS | 3768 | 1467884885146 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:05 INFO - PROCESS | 3768 | 1467884885173 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
02:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 169ms
02:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
02:48:05 INFO - PROCESS | 3768 | 1467884885321 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:05 INFO - PROCESS | 3768 | 1467884885357 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
02:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 169ms
02:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
02:48:05 INFO - PROCESS | 3768 | 1467884885495 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:05 INFO - PROCESS | 3768 | 1467884885522 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
02:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 171ms
02:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
02:48:05 INFO - PROCESS | 3768 | 1467884885670 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:05 INFO - PROCESS | 3768 | 1467884885697 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
02:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 170ms
02:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
02:48:05 INFO - PROCESS | 3768 | 1467884885846 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:05 INFO - PROCESS | 3768 | 1467884885874 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
02:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 170ms
02:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
02:48:06 INFO - PROCESS | 3768 | 1467884886020 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:06 INFO - PROCESS | 3768 | 1467884886048 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
02:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 170ms
02:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
02:48:06 INFO - PROCESS | 3768 | 1467884886195 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:06 INFO - PROCESS | 3768 | 1467884886227 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
02:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 169ms
02:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
02:48:06 INFO - PROCESS | 3768 | 1467884886371 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:06 INFO - PROCESS | 3768 | 1467884886399 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
02:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 186ms
02:48:06 INFO - PROCESS | 3768 | 1467884886735 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
02:48:06 INFO - PROCESS | 3768 | 1467884886769 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
02:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 171ms
02:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
02:48:06 INFO - PROCESS | 3768 | 1467884886922 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:06 INFO - PROCESS | 3768 | 1467884886961 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
02:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 229ms
02:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
02:48:07 INFO - PROCESS | 3768 | 1467884887157 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:07 INFO - PROCESS | 3768 | 1467884887196 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
02:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 229ms
02:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
02:48:07 INFO - PROCESS | 3768 | 1467884887389 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:07 INFO - PROCESS | 3768 | 1467884887425 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
02:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 169ms
02:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
02:48:07 INFO - PROCESS | 3768 | 1467884887561 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:07 INFO - PROCESS | 3768 | 1467884887593 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
02:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 168ms
02:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
02:48:07 INFO - PROCESS | 3768 | 1467884887737 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:07 INFO - PROCESS | 3768 | 1467884887778 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
02:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 170ms
02:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
02:48:07 INFO - PROCESS | 3768 | 1467884887909 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:07 INFO - PROCESS | 3768 | 1467884887941 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
02:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 169ms
02:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
02:48:08 INFO - PROCESS | 3768 | 1467884888086 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:08 INFO - PROCESS | 3768 | 1467884888119 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
02:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 170ms
02:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
02:48:08 INFO - PROCESS | 3768 | 1467884888256 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:08 INFO - PROCESS | 3768 | 1467884888289 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
02:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 168ms
02:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
02:48:08 INFO - PROCESS | 3768 | 1467884888430 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:08 INFO - PROCESS | 3768 | 1467884888470 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
02:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 271ms
02:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
02:48:08 INFO - PROCESS | 3768 | 1467884888706 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:08 INFO - PROCESS | 3768 | 1467884888740 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
02:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 168ms
02:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
02:48:08 INFO - PROCESS | 3768 | 1467884888879 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:08 INFO - PROCESS | 3768 | 1467884888913 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
02:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 169ms
02:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
02:48:09 INFO - PROCESS | 3768 | 1467884889055 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:09 INFO - PROCESS | 3768 | 1467884889088 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
02:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 170ms
02:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
02:48:09 INFO - PROCESS | 3768 | 1467884889228 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:09 INFO - PROCESS | 3768 | 1467884889261 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
02:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 171ms
02:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
02:48:09 INFO - PROCESS | 3768 | 1467884889405 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:09 INFO - PROCESS | 3768 | 1467884889435 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
02:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 168ms
02:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
02:48:09 INFO - PROCESS | 3768 | 1467884889578 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:09 INFO - PROCESS | 3768 | 1467884889611 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
02:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 186ms
02:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
02:48:09 INFO - PROCESS | 3768 | 1467884889767 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:09 INFO - PROCESS | 3768 | 1467884889797 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
02:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 169ms
02:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
02:48:09 INFO - PROCESS | 3768 | 1467884889941 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:09 INFO - PROCESS | 3768 | 1467884889975 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
02:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 169ms
02:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
02:48:10 INFO - PROCESS | 3768 | 1467884890116 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:10 INFO - PROCESS | 3768 | 1467884890147 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
02:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 169ms
02:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
02:48:10 INFO - PROCESS | 3768 | 1467884890290 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:10 INFO - PROCESS | 3768 | 1467884890322 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
02:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 170ms
02:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
02:48:10 INFO - PROCESS | 3768 | 1467884890464 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:10 INFO - PROCESS | 3768 | 1467884890502 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
02:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 170ms
02:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
02:48:10 INFO - PROCESS | 3768 | 1467884890682 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:10 INFO - PROCESS | 3768 | 1467884890730 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
02:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 439ms
02:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
02:48:11 INFO - PROCESS | 3768 | 1467884891100 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:11 INFO - PROCESS | 3768 | 1467884891127 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
02:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 170ms
02:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
02:48:11 INFO - PROCESS | 3768 | 1467884891277 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:11 INFO - PROCESS | 3768 | 1467884891311 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:11 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:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 188ms
02:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
02:48:11 INFO - PROCESS | 3768 | 1467884891470 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:11 INFO - PROCESS | 3768 | 1467884891503 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:11 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:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 187ms
02:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
02:48:11 INFO - PROCESS | 3768 | 1467884891659 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:11 INFO - PROCESS | 3768 | 1467884891690 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:11 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:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 170ms
02:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
02:48:11 INFO - PROCESS | 3768 | 1467884891833 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:11 INFO - PROCESS | 3768 | 1467884891860 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:12 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:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 170ms
02:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
02:48:12 INFO - PROCESS | 3768 | 1467884892012 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:12 INFO - PROCESS | 3768 | 1467884892049 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:12 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:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 169ms
02:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
02:48:12 INFO - PROCESS | 3768 | 1467884892185 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:12 INFO - PROCESS | 3768 | 1467884892212 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:12 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:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 169ms
02:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
02:48:12 INFO - PROCESS | 3768 | 1467884892361 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:12 INFO - PROCESS | 3768 | 1467884892390 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:12 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:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 189ms
02:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
02:48:12 INFO - PROCESS | 3768 | 1467884892552 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:12 INFO - PROCESS | 3768 | 1467884892586 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:12 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:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 170ms
02:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
02:48:12 INFO - PROCESS | 3768 | 1467884892727 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:12 INFO - PROCESS | 3768 | 1467884892756 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:12 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:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 169ms
02:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
02:48:12 INFO - PROCESS | 3768 | 1467884892902 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:12 INFO - PROCESS | 3768 | 1467884892934 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:13 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:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 169ms
02:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
02:48:13 INFO - PROCESS | 3768 | 1467884893082 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:13 INFO - PROCESS | 3768 | 1467884893119 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:13 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:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 188ms
02:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
02:48:13 INFO - PROCESS | 3768 | 1467884893268 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:13 INFO - PROCESS | 3768 | 1467884893302 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:13 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:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 169ms
02:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
02:48:13 INFO - PROCESS | 3768 | 1467884893444 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:13 INFO - PROCESS | 3768 | 1467884893480 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:13 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:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 170ms
02:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
02:48:13 INFO - PROCESS | 3768 | 1467884893617 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:13 INFO - PROCESS | 3768 | 1467884893661 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:13 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:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 169ms
02:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
02:48:13 INFO - PROCESS | 3768 | 1467884893794 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:13 INFO - PROCESS | 3768 | 1467884893831 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:13 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:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 169ms
02:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
02:48:13 INFO - PROCESS | 3768 | 1467884893969 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:14 INFO - PROCESS | 3768 | 1467884894003 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:14 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:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 229ms
02:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
02:48:14 INFO - PROCESS | 3768 | 1467884894203 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:14 INFO - PROCESS | 3768 | 1467884894235 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:14 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:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 170ms
02:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
02:48:14 INFO - PROCESS | 3768 | 1467884894380 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:14 INFO - PROCESS | 3768 | 1467884894412 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:14 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:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 170ms
02:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
02:48:14 INFO - PROCESS | 3768 | 1467884894552 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:14 INFO - PROCESS | 3768 | 1467884894583 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:14 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:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 169ms
02:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
02:48:14 INFO - PROCESS | 3768 | 1467884894726 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:14 INFO - PROCESS | 3768 | 1467884894760 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:14 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:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 169ms
02:48:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
02:48:14 INFO - PROCESS | 3768 | 1467884894900 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:14 INFO - PROCESS | 3768 | 1467884894933 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
02:48:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 169ms
02:48:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
02:48:15 INFO - PROCESS | 3768 | 1467884895075 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:15 INFO - PROCESS | 3768 | 1467884895108 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
02:48:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 334ms
02:48:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
02:48:15 INFO - PROCESS | 3768 | 1467884895413 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:15 INFO - PROCESS | 3768 | 1467884895446 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
02:48:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 229ms
02:48:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
02:48:15 INFO - PROCESS | 3768 | 1467884895647 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:15 INFO - PROCESS | 3768 | 1467884895685 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
02:48:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 170ms
02:48:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
02:48:15 INFO - PROCESS | 3768 | 1467884895821 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:15 INFO - PROCESS | 3768 | 1467884895857 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
02:48:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 228ms
02:48:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
02:48:16 INFO - PROCESS | 3768 | 1467884896053 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:16 INFO - PROCESS | 3768 | 1467884896091 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
02:48:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 169ms
02:48:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
02:48:16 INFO - PROCESS | 3768 | 1467884896230 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:16 INFO - PROCESS | 3768 | 1467884896266 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
02:48:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 169ms
02:48:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
02:48:16 INFO - PROCESS | 3768 | 1467884896402 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:16 INFO - PROCESS | 3768 | 1467884896440 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
02:48:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 168ms
02:48:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
02:48:16 INFO - PROCESS | 3768 | 1467884896584 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:16 INFO - PROCESS | 3768 | 1467884896620 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
02:48:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 188ms
02:48:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
02:48:16 INFO - PROCESS | 3768 | 1467884896768 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:16 INFO - PROCESS | 3768 | 1467884896804 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
02:48:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 169ms
02:48:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
02:48:16 INFO - PROCESS | 3768 | 1467884896946 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:16 INFO - PROCESS | 3768 | 1467884896982 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
02:48:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 272ms
02:48:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
02:48:17 INFO - PROCESS | 3768 | 1467884897309 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:17 INFO - PROCESS | 3768 | 1467884897357 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:18 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:48:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 857ms
02:48:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
02:48:18 INFO - PROCESS | 3768 | 1467884898093 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:18 INFO - PROCESS | 3768 | 1467884898122 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
02:48:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 691ms
02:48:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
02:48:18 INFO - PROCESS | 3768 | 1467884898786 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:18 INFO - PROCESS | 3768 | 1467884898817 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:18 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:48:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:48:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
02:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 170ms
02:48:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
02:48:18 INFO - PROCESS | 3768 | 1467884898962 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:19 INFO - PROCESS | 3768 | 1467884898994 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
02:48:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 169ms
02:48:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
02:48:19 INFO - PROCESS | 3768 | 1467884899134 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:19 INFO - PROCESS | 3768 | 1467884899162 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
02:48:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 170ms
02:48:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
02:48:19 INFO - PROCESS | 3768 | 1467884899312 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:19 INFO - PROCESS | 3768 | 1467884899358 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
02:48:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 169ms
02:48:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
02:48:19 INFO - PROCESS | 3768 | 1467884899483 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:19 INFO - PROCESS | 3768 | 1467884899521 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
02:48:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 229ms
02:48:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
02:48:19 INFO - PROCESS | 3768 | 1467884899718 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:19 INFO - PROCESS | 3768 | 1467884899755 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
02:48:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 169ms
02:48:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
02:48:19 INFO - PROCESS | 3768 | 1467884899894 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:19 INFO - PROCESS | 3768 | 1467884899928 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:20 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
02:48:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
02:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 170ms
02:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
02:48:20 INFO - PROCESS | 3768 | 1467884900070 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:20 INFO - PROCESS | 3768 | 1467884900108 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
02:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 169ms
02:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
02:48:20 INFO - PROCESS | 3768 | 1467884900248 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:20 INFO - PROCESS | 3768 | 1467884900289 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:20 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
02:48:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
02:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 169ms
02:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
02:48:20 INFO - PROCESS | 3768 | 1467884900422 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:20 INFO - PROCESS | 3768 | 1467884900453 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:20 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:48:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:48:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
02:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 230ms
02:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
02:48:20 INFO - PROCESS | 3768 | 1467884900664 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:20 INFO - PROCESS | 3768 | 1467884900708 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:20 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
02:48:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
02:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 171ms
02:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
02:48:20 INFO - PROCESS | 3768 | 1467884900837 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:20 INFO - PROCESS | 3768 | 1467884900868 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
02:48:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 169ms
02:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
02:48:21 INFO - PROCESS | 3768 | 1467884901014 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:21 INFO - PROCESS | 3768 | 1467884901047 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
02:48:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 169ms
02:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
02:48:21 INFO - PROCESS | 3768 | 1467884901186 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:21 INFO - PROCESS | 3768 | 1467884901220 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
02:48:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 169ms
02:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
02:48:21 INFO - PROCESS | 3768 | 1467884901369 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:21 INFO - PROCESS | 3768 | 1467884901400 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
02:48:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 169ms
02:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
02:48:21 INFO - PROCESS | 3768 | 1467884901545 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:21 INFO - PROCESS | 3768 | 1467884901575 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
02:48:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 170ms
02:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
02:48:21 INFO - PROCESS | 3768 | 1467884901724 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:21 INFO - PROCESS | 3768 | 1467884901756 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
02:48:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 170ms
02:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
02:48:21 INFO - PROCESS | 3768 | 1467884901898 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:21 INFO - PROCESS | 3768 | 1467884901930 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
02:48:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 169ms
02:48:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
02:48:22 INFO - PROCESS | 3768 | 1467884902070 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:22 INFO - PROCESS | 3768 | 1467884902104 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
02:48:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 169ms
02:48:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
02:48:22 INFO - PROCESS | 3768 | 1467884902246 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:22 INFO - PROCESS | 3768 | 1467884902282 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
02:48:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 169ms
02:48:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
02:48:22 INFO - PROCESS | 3768 | 1467884902418 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:22 INFO - PROCESS | 3768 | 1467884902452 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
02:48:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 168ms
02:48:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
02:48:22 INFO - PROCESS | 3768 | 1467884902591 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:22 INFO - PROCESS | 3768 | 1467884902626 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
02:48:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 168ms
02:48:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
02:48:22 INFO - PROCESS | 3768 | 1467884902766 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:22 INFO - PROCESS | 3768 | 1467884902800 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:22 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:48:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 169ms
02:48:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
02:48:22 INFO - PROCESS | 3768 | 1467884902939 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:22 INFO - PROCESS | 3768 | 1467884902977 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
02:48:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 170ms
02:48:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
02:48:23 INFO - PROCESS | 3768 | 1467884903116 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:23 INFO - PROCESS | 3768 | 1467884903150 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
02:48:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 171ms
02:48:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
02:48:23 INFO - PROCESS | 3768 | 1467884903327 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:23 INFO - PROCESS | 3768 | 1467884903394 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:23 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:48:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 482ms
02:48:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
02:48:23 INFO - PROCESS | 3768 | 1467884903816 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:23 INFO - PROCESS | 3768 | 1467884903845 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:24 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:48:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
02:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:48:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
02:48:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:48:24 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:48:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
02:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:48:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
02:48:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:48:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 523ms
02:48:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
02:48:24 INFO - PROCESS | 3768 | 1467884904345 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:24 INFO - PROCESS | 3768 | 1467884904377 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:24 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:48:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 168ms
02:48:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
02:48:24 INFO - PROCESS | 3768 | 1467884904520 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:24 INFO - PROCESS | 3768 | 1467884904555 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:24 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:48:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 171ms
02:48:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
02:48:24 INFO - PROCESS | 3768 | 1467884904692 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:24 INFO - PROCESS | 3768 | 1467884904726 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
02:48:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 169ms
02:48:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
02:48:24 INFO - PROCESS | 3768 | 1467884904868 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:24 INFO - PROCESS | 3768 | 1467884904896 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
02:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 169ms
02:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
02:48:25 INFO - PROCESS | 3768 | 1467884905043 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:25 INFO - PROCESS | 3768 | 1467884905080 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
02:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 169ms
02:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
02:48:25 INFO - PROCESS | 3768 | 1467884905216 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:25 INFO - PROCESS | 3768 | 1467884905246 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
02:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 169ms
02:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
02:48:25 INFO - PROCESS | 3768 | 1467884905390 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:25 INFO - PROCESS | 3768 | 1467884905422 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
02:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 170ms
02:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
02:48:25 INFO - PROCESS | 3768 | 1467884905564 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:25 INFO - PROCESS | 3768 | 1467884905596 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
02:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 168ms
02:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
02:48:25 INFO - PROCESS | 3768 | 1467884905735 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:25 INFO - PROCESS | 3768 | 1467884905772 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
02:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 171ms
02:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
02:48:25 INFO - PROCESS | 3768 | 1467884905911 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:25 INFO - PROCESS | 3768 | 1467884905952 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
02:48:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 170ms
02:48:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
02:48:26 INFO - PROCESS | 3768 | 1467884906091 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:26 INFO - PROCESS | 3768 | 1467884906136 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
02:48:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 169ms
02:48:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
02:48:26 INFO - PROCESS | 3768 | 1467884906271 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:26 INFO - PROCESS | 3768 | 1467884906310 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
02:48:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 188ms
02:48:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
02:48:26 INFO - PROCESS | 3768 | 1467884906457 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:26 INFO - PROCESS | 3768 | 1467884906493 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
02:48:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 170ms
02:48:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
02:48:26 INFO - PROCESS | 3768 | 1467884906634 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:26 INFO - PROCESS | 3768 | 1467884906682 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
02:48:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 170ms
02:48:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
02:48:26 INFO - PROCESS | 3768 | 1467884906810 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:26 INFO - PROCESS | 3768 | 1467884906848 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
02:48:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 170ms
02:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
02:48:27 INFO - PROCESS | 3768 | 1467884907006 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:27 INFO - PROCESS | 3768 | 1467884907052 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
02:48:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 170ms
02:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
02:48:27 INFO - PROCESS | 3768 | 1467884907184 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:27 INFO - PROCESS | 3768 | 1467884907221 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
02:48:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 170ms
02:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
02:48:27 INFO - PROCESS | 3768 | 1467884907357 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:27 INFO - PROCESS | 3768 | 1467884907390 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
02:48:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 271ms
02:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
02:48:27 INFO - PROCESS | 3768 | 1467884907636 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:27 INFO - PROCESS | 3768 | 1467884907669 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
02:48:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 169ms
02:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
02:48:27 INFO - PROCESS | 3768 | 1467884907810 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:27 INFO - PROCESS | 3768 | 1467884907847 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
02:48:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 169ms
02:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
02:48:27 INFO - PROCESS | 3768 | 1467884907986 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:28 INFO - PROCESS | 3768 | 1467884908020 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
02:48:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 170ms
02:48:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
02:48:28 INFO - PROCESS | 3768 | 1467884908159 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:28 INFO - PROCESS | 3768 | 1467884908194 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
02:48:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 170ms
02:48:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
02:48:28 INFO - PROCESS | 3768 | 1467884908335 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:28 INFO - PROCESS | 3768 | 1467884908379 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
02:48:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 169ms
02:48:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
02:48:28 INFO - PROCESS | 3768 | 1467884908507 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:28 INFO - PROCESS | 3768 | 1467884908543 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
02:48:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 170ms
02:48:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
02:48:28 INFO - PROCESS | 3768 | 1467884908685 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:28 INFO - PROCESS | 3768 | 1467884908722 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
02:48:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 169ms
02:48:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
02:48:28 INFO - PROCESS | 3768 | 1467884908856 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:28 INFO - PROCESS | 3768 | 1467884908898 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
02:48:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 170ms
02:48:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
02:48:29 INFO - PROCESS | 3768 | 1467884909033 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:29 INFO - PROCESS | 3768 | 1467884909068 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
02:48:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 170ms
02:48:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
02:48:29 INFO - PROCESS | 3768 | 1467884909206 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:29 INFO - PROCESS | 3768 | 1467884909243 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
02:48:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 170ms
02:48:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
02:48:29 INFO - PROCESS | 3768 | 1467884909386 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:29 INFO - PROCESS | 3768 | 1467884909425 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
02:48:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 186ms
02:48:29 INFO - PROCESS | 3768 | 1467884909572 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
02:48:29 INFO - PROCESS | 3768 | 1467884909609 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
02:48:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 170ms
02:48:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
02:48:29 INFO - PROCESS | 3768 | 1467884909746 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:29 INFO - PROCESS | 3768 | 1467884909821 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:30 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:48:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 481ms
02:48:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
02:48:30 INFO - PROCESS | 3768 | 1467884910249 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:30 INFO - PROCESS | 3768 | 1467884910290 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
02:48:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 250ms
02:48:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
02:48:30 INFO - PROCESS | 3768 | 1467884910489 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:30 INFO - PROCESS | 3768 | 1467884910519 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:30 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:48:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 229ms
02:48:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
02:48:30 INFO - PROCESS | 3768 | 1467884910725 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:30 INFO - PROCESS | 3768 | 1467884910759 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:30 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:48:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 169ms
02:48:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
02:48:30 INFO - PROCESS | 3768 | 1467884910896 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:30 INFO - PROCESS | 3768 | 1467884910935 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:31 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:48:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 671ms
02:48:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
02:48:31 INFO - PROCESS | 3768 | 1467884911572 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:31 INFO - PROCESS | 3768 | 1467884911603 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:32 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:48:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 671ms
02:48:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
02:48:32 INFO - PROCESS | 3768 | 1467884912250 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:32 INFO - PROCESS | 3768 | 1467884912292 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:32 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:48:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 672ms
02:48:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
02:48:32 INFO - PROCESS | 3768 | 1467884912925 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:32 INFO - PROCESS | 3768 | 1467884912961 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:33 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:48:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 669ms
02:48:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
02:48:33 INFO - PROCESS | 3768 | 1467884913599 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:33 INFO - PROCESS | 3768 | 1467884913628 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:34 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:48:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 671ms
02:48:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
02:48:34 INFO - PROCESS | 3768 | 1467884914277 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:34 INFO - PROCESS | 3768 | 1467884914306 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:34 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:48:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 692ms
02:48:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
02:48:34 INFO - PROCESS | 3768 | 1467884914973 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:35 INFO - PROCESS | 3768 | 1467884915002 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:35 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:48:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 672ms
02:48:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
02:48:35 INFO - PROCESS | 3768 | 1467884915649 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:35 INFO - PROCESS | 3768 | 1467884915683 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
02:48:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 670ms
02:48:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
02:48:36 INFO - PROCESS | 3768 | 1467884916366 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:36 INFO - PROCESS | 3768 | 1467884916400 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:37 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:48:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 838ms
02:48:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
02:48:37 INFO - PROCESS | 3768 | 1467884917208 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:37 INFO - PROCESS | 3768 | 1467884917237 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
02:48:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 670ms
02:48:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
02:48:37 INFO - PROCESS | 3768 | 1467884917884 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:37 INFO - PROCESS | 3768 | 1467884917913 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:38 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
02:48:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
02:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 170ms
02:48:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
02:48:38 INFO - PROCESS | 3768 | 1467884918059 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:38 INFO - PROCESS | 3768 | 1467884918092 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
02:48:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 170ms
02:48:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
02:48:38 INFO - PROCESS | 3768 | 1467884918231 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:38 INFO - PROCESS | 3768 | 1467884918260 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:38 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:48:38 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:48:38 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:48:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
02:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 230ms
02:48:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
02:48:38 INFO - PROCESS | 3768 | 1467884918465 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:38 INFO - PROCESS | 3768 | 1467884918497 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:38 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:48:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 170ms
02:48:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
02:48:38 INFO - PROCESS | 3768 | 1467884918640 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:38 INFO - PROCESS | 3768 | 1467884918691 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
02:48:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 670ms
02:48:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
02:48:39 INFO - PROCESS | 3768 | 1467884919316 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:39 INFO - PROCESS | 3768 | 1467884919345 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:39 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:48:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 670ms
02:48:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
02:48:40 INFO - PROCESS | 3768 | 1467884919993 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:40 INFO - PROCESS | 3768 | 1467884920022 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:40 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:48:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 692ms
02:48:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
02:48:40 INFO - PROCESS | 3768 | 1467884920688 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:40 INFO - PROCESS | 3768 | 1467884920718 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:41 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:48:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 671ms
02:48:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
02:48:41 INFO - PROCESS | 3768 | 1467884921364 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:41 INFO - PROCESS | 3768 | 1467884921393 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:42 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:48:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 671ms
02:48:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
02:48:42 INFO - PROCESS | 3768 | 1467884922040 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:42 INFO - PROCESS | 3768 | 1467884922074 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:42 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:48:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 169ms
02:48:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
02:48:42 INFO - PROCESS | 3768 | 1467884922213 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:42 INFO - PROCESS | 3768 | 1467884922246 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
02:48:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 733ms
02:48:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
02:48:42 INFO - PROCESS | 3768 | 1467884922952 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:42 INFO - PROCESS | 3768 | 1467884922983 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
02:48:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 734ms
02:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
02:48:43 INFO - PROCESS | 3768 | 1467884923691 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:43 INFO - PROCESS | 3768 | 1467884923720 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
02:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 189ms
02:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
02:48:43 INFO - PROCESS | 3768 | 1467884923886 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:43 INFO - PROCESS | 3768 | 1467884923923 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 169ms
02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
02:48:44 INFO - PROCESS | 3768 | 1467884924057 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:44 INFO - PROCESS | 3768 | 1467884924084 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 170ms
02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
02:48:44 INFO - PROCESS | 3768 | 1467884924232 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:44 INFO - PROCESS | 3768 | 1467884924258 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 170ms
02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
02:48:44 INFO - PROCESS | 3768 | 1467884924411 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:44 INFO - PROCESS | 3768 | 1467884924445 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 170ms
02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
02:48:44 INFO - PROCESS | 3768 | 1467884924583 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:44 INFO - PROCESS | 3768 | 1467884924609 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 168ms
02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
02:48:44 INFO - PROCESS | 3768 | 1467884924757 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:44 INFO - PROCESS | 3768 | 1467884924783 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
02:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 170ms
02:48:44 INFO - PROCESS | 3768 | 1467884924931 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
02:48:44 INFO - PROCESS | 3768 | 1467884924966 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:45 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:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 170ms
02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
02:48:45 INFO - PROCESS | 3768 | 1467884925108 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:45 INFO - PROCESS | 3768 | 1467884925145 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:45 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:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 169ms
02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
02:48:45 INFO - PROCESS | 3768 | 1467884925280 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:45 INFO - PROCESS | 3768 | 1467884925326 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:45 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:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 229ms
02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
02:48:45 INFO - PROCESS | 3768 | 1467884925514 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:45 INFO - PROCESS | 3768 | 1467884925550 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
02:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 168ms
02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
02:48:45 INFO - PROCESS | 3768 | 1467884925689 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:45 INFO - PROCESS | 3768 | 1467884925717 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:45 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:48:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:48:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
02:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 170ms
02:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
02:48:45 INFO - PROCESS | 3768 | 1467884925861 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:45 INFO - PROCESS | 3768 | 1467884925895 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 170ms
02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
02:48:46 INFO - PROCESS | 3768 | 1467884926038 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:46 INFO - PROCESS | 3768 | 1467884926070 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:46 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:48:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:48:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
02:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 189ms
02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
02:48:46 INFO - PROCESS | 3768 | 1467884926230 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:46 INFO - PROCESS | 3768 | 1467884926260 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 168ms
02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
02:48:46 INFO - PROCESS | 3768 | 1467884926406 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:46 INFO - PROCESS | 3768 | 1467884926436 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 188ms
02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
02:48:46 INFO - PROCESS | 3768 | 1467884926596 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:46 INFO - PROCESS | 3768 | 1467884926631 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 170ms
02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
02:48:46 INFO - PROCESS | 3768 | 1467884926772 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:46 INFO - PROCESS | 3768 | 1467884926805 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
02:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 168ms
02:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
02:48:46 INFO - PROCESS | 3768 | 1467884926944 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:46 INFO - PROCESS | 3768 | 1467884926977 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 170ms
02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
02:48:47 INFO - PROCESS | 3768 | 1467884927118 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:47 INFO - PROCESS | 3768 | 1467884927155 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 169ms
02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
02:48:47 INFO - PROCESS | 3768 | 1467884927292 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:47 INFO - PROCESS | 3768 | 1467884927326 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 169ms
02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
02:48:47 INFO - PROCESS | 3768 | 1467884927466 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:47 INFO - PROCESS | 3768 | 1467884927498 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 169ms
02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
02:48:47 INFO - PROCESS | 3768 | 1467884927643 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:47 INFO - PROCESS | 3768 | 1467884927678 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 169ms
02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
02:48:47 INFO - PROCESS | 3768 | 1467884927818 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:47 INFO - PROCESS | 3768 | 1467884927852 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
02:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 169ms
02:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
02:48:47 INFO - PROCESS | 3768 | 1467884927992 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:48 INFO - PROCESS | 3768 | 1467884928026 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 170ms
02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
02:48:48 INFO - PROCESS | 3768 | 1467884928167 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:48 INFO - PROCESS | 3768 | 1467884928203 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 170ms
02:48:48 INFO - PROCESS | 3768 | 1467884928342 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
02:48:48 INFO - PROCESS | 3768 | 1467884928379 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 169ms
02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
02:48:48 INFO - PROCESS | 3768 | 1467884928516 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:48 INFO - PROCESS | 3768 | 1467884928557 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 170ms
02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
02:48:48 INFO - PROCESS | 3768 | 1467884928692 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:48 INFO - PROCESS | 3768 | 1467884928730 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
02:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 169ms
02:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
02:48:48 INFO - PROCESS | 3768 | 1467884928883 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:48 INFO - PROCESS | 3768 | 1467884928927 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 439ms
02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
02:48:49 INFO - PROCESS | 3768 | 1467884929325 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:49 INFO - PROCESS | 3768 | 1467884929369 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 169ms
02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
02:48:49 INFO - PROCESS | 3768 | 1467884929499 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:49 INFO - PROCESS | 3768 | 1467884929529 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 168ms
02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
02:48:49 INFO - PROCESS | 3768 | 1467884929676 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:49 INFO - PROCESS | 3768 | 1467884929707 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
02:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 170ms
02:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
02:48:49 INFO - PROCESS | 3768 | 1467884929846 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:49 INFO - PROCESS | 3768 | 1467884929875 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 169ms
02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
02:48:50 INFO - PROCESS | 3768 | 1467884930029 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:50 INFO - PROCESS | 3768 | 1467884930059 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 170ms
02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
02:48:50 INFO - PROCESS | 3768 | 1467884930206 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:50 INFO - PROCESS | 3768 | 1467884930241 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 170ms
02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
02:48:50 INFO - PROCESS | 3768 | 1467884930379 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:50 INFO - PROCESS | 3768 | 1467884930414 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 170ms
02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
02:48:50 INFO - PROCESS | 3768 | 1467884930556 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:50 INFO - PROCESS | 3768 | 1467884930587 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 169ms
02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
02:48:50 INFO - PROCESS | 3768 | 1467884930728 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:50 INFO - PROCESS | 3768 | 1467884930767 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
02:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 169ms
02:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
02:48:50 INFO - PROCESS | 3768 | 1467884930902 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:50 INFO - PROCESS | 3768 | 1467884930931 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 169ms
02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
02:48:51 INFO - PROCESS | 3768 | 1467884931079 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:51 INFO - PROCESS | 3768 | 1467884931115 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 169ms
02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
02:48:51 INFO - PROCESS | 3768 | 1467884931251 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:51 INFO - PROCESS | 3768 | 1467884931280 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 169ms
02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
02:48:51 INFO - PROCESS | 3768 | 1467884931427 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:51 INFO - PROCESS | 3768 | 1467884931463 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 189ms
02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
02:48:51 INFO - PROCESS | 3768 | 1467884931617 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:51 INFO - PROCESS | 3768 | 1467884931662 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
02:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 229ms
02:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
02:48:51 INFO - PROCESS | 3768 | 1467884931851 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:51 INFO - PROCESS | 3768 | 1467884931889 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 170ms
02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
02:48:52 INFO - PROCESS | 3768 | 1467884932026 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:52 INFO - PROCESS | 3768 | 1467884932063 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 170ms
02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
02:48:52 INFO - PROCESS | 3768 | 1467884932200 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:52 INFO - PROCESS | 3768 | 1467884932246 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 169ms
02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
02:48:52 INFO - PROCESS | 3768 | 1467884932382 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:52 INFO - PROCESS | 3768 | 1467884932419 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 170ms
02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
02:48:52 INFO - PROCESS | 3768 | 1467884932567 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:52 INFO - PROCESS | 3768 | 1467884932633 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 228ms
02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
02:48:52 INFO - PROCESS | 3768 | 1467884932801 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:52 INFO - PROCESS | 3768 | 1467884932834 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
02:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 169ms
02:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
02:48:52 INFO - PROCESS | 3768 | 1467884932976 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:53 INFO - PROCESS | 3768 | 1467884933011 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
02:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 169ms
02:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
02:48:53 INFO - PROCESS | 3768 | 1467884933148 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:53 INFO - PROCESS | 3768 | 1467884933183 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
02:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 168ms
02:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
02:48:53 INFO - PROCESS | 3768 | 1467884933323 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:53 INFO - PROCESS | 3768 | 1467884933356 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
02:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 170ms
02:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
02:48:53 INFO - PROCESS | 3768 | 1467884933498 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:53 INFO - PROCESS | 3768 | 1467884933535 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
02:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 169ms
02:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
02:48:53 INFO - PROCESS | 3768 | 1467884933670 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:53 INFO - PROCESS | 3768 | 1467884933706 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
02:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 168ms
02:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
02:48:53 INFO - PROCESS | 3768 | 1467884933843 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:53 INFO - PROCESS | 3768 | 1467884933878 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 169ms
02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
02:48:54 INFO - PROCESS | 3768 | 1467884934017 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:54 INFO - PROCESS | 3768 | 1467884934052 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:54 INFO - PROCESS | 3768 | 1467884934142 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 169ms
02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
02:48:54 INFO - PROCESS | 3768 | 1467884934193 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:54 INFO - PROCESS | 3768 | 1467884934229 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 169ms
02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
02:48:54 INFO - PROCESS | 3768 | 1467884934365 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:54 INFO - PROCESS | 3768 | 1467884934401 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 171ms
02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
02:48:54 INFO - PROCESS | 3768 | 1467884934541 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:54 INFO - PROCESS | 3768 | 1467884934578 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 168ms
02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
02:48:54 INFO - PROCESS | 3768 | 1467884934713 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:54 INFO - PROCESS | 3768 | 1467884934752 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
02:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 168ms
02:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
02:48:54 INFO - PROCESS | 3768 | 1467884934892 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:54 INFO - PROCESS | 3768 | 1467884934932 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
02:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 170ms
02:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
02:48:55 INFO - PROCESS | 3768 | 1467884935068 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:55 INFO - PROCESS | 3768 | 1467884935106 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
02:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 170ms
02:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
02:48:55 INFO - PROCESS | 3768 | 1467884935240 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:55 INFO - PROCESS | 3768 | 1467884935277 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
02:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 169ms
02:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
02:48:55 INFO - PROCESS | 3768 | 1467884935412 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:55 INFO - PROCESS | 3768 | 1467884935479 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
02:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 482ms
02:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
02:48:55 INFO - PROCESS | 3768 | 1467884935900 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:55 INFO - PROCESS | 3768 | 1467884935947 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
02:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 229ms
02:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
02:48:56 INFO - PROCESS | 3768 | 1467884936135 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:56 INFO - PROCESS | 3768 | 1467884936170 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
02:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 168ms
02:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
02:48:56 INFO - PROCESS | 3768 | 1467884936311 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:56 INFO - PROCESS | 3768 | 1467884936340 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
02:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 168ms
02:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
02:48:56 INFO - PROCESS | 3768 | 1467884936481 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:56 INFO - PROCESS | 3768 | 1467884936511 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
02:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 228ms
02:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
02:48:56 INFO - PROCESS | 3768 | 1467884936712 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:56 INFO - PROCESS | 3768 | 1467884936747 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
02:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 170ms
02:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
02:48:56 INFO - PROCESS | 3768 | 1467884936887 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:56 INFO - PROCESS | 3768 | 1467884936927 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 171ms
02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
02:48:57 INFO - PROCESS | 3768 | 1467884937062 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:57 INFO - PROCESS | 3768 | 1467884937094 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 170ms
02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
02:48:57 INFO - PROCESS | 3768 | 1467884937236 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:57 INFO - PROCESS | 3768 | 1467884937266 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 170ms
02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
02:48:57 INFO - PROCESS | 3768 | 1467884937413 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:57 INFO - PROCESS | 3768 | 1467884937450 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 169ms
02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
02:48:57 INFO - PROCESS | 3768 | 1467884937584 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:57 INFO - PROCESS | 3768 | 1467884937619 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 170ms
02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
02:48:57 INFO - PROCESS | 3768 | 1467884937762 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:57 INFO - PROCESS | 3768 | 1467884937797 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
02:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 170ms
02:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
02:48:57 INFO - PROCESS | 3768 | 1467884937935 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:57 INFO - PROCESS | 3768 | 1467884937972 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 230ms
02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
02:48:58 INFO - PROCESS | 3768 | 1467884938177 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:58 INFO - PROCESS | 3768 | 1467884938212 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 188ms
02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
02:48:58 INFO - PROCESS | 3768 | 1467884938362 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:58 INFO - PROCESS | 3768 | 1467884938399 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 170ms
02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
02:48:58 INFO - PROCESS | 3768 | 1467884938537 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:58 INFO - PROCESS | 3768 | 1467884938574 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 170ms
02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
02:48:58 INFO - PROCESS | 3768 | 1467884938716 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:58 INFO - PROCESS | 3768 | 1467884938759 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
02:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 170ms
02:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
02:48:58 INFO - PROCESS | 3768 | 1467884938899 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:58 INFO - PROCESS | 3768 | 1467884938937 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
02:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 187ms
02:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
02:48:59 INFO - PROCESS | 3768 | 1467884939083 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:59 INFO - PROCESS | 3768 | 1467884939126 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
02:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 170ms
02:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
02:48:59 INFO - PROCESS | 3768 | 1467884939302 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:59 INFO - PROCESS | 3768 | 1467884939354 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
02:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 169ms
02:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
02:48:59 INFO - PROCESS | 3768 | 1467884939475 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:59 INFO - PROCESS | 3768 | 1467884939508 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
02:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 169ms
02:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
02:48:59 INFO - PROCESS | 3768 | 1467884939648 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:59 INFO - PROCESS | 3768 | 1467884939686 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
02:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 170ms
02:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
02:48:59 INFO - PROCESS | 3768 | 1467884939819 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:59 INFO - PROCESS | 3768 | 1467884939858 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
02:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 171ms
02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
02:49:00 INFO - PROCESS | 3768 | 1467884939995 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:00 INFO - PROCESS | 3768 | 1467884940031 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
02:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 170ms
02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
02:49:00 INFO - PROCESS | 3768 | 1467884940169 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:00 INFO - PROCESS | 3768 | 1467884940213 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
02:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 169ms
02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
02:49:00 INFO - PROCESS | 3768 | 1467884940344 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:00 INFO - PROCESS | 3768 | 1467884940389 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
02:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 169ms
02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
02:49:00 INFO - PROCESS | 3768 | 1467884940518 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:00 INFO - PROCESS | 3768 | 1467884940553 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
02:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 169ms
02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
02:49:00 INFO - PROCESS | 3768 | 1467884940694 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:00 INFO - PROCESS | 3768 | 1467884940733 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
02:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 169ms
02:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
02:49:00 INFO - PROCESS | 3768 | 1467884940865 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:00 INFO - PROCESS | 3768 | 1467884940907 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 168ms
02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
02:49:01 INFO - PROCESS | 3768 | 1467884941044 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:01 INFO - PROCESS | 3768 | 1467884941080 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 188ms
02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
02:49:01 INFO - PROCESS | 3768 | 1467884941232 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:01 INFO - PROCESS | 3768 | 1467884941271 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 170ms
02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
02:49:01 INFO - PROCESS | 3768 | 1467884941408 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:01 INFO - PROCESS | 3768 | 1467884941448 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 169ms
02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
02:49:01 INFO - PROCESS | 3768 | 1467884941580 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:01 INFO - PROCESS | 3768 | 1467884941618 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 170ms
02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
02:49:01 INFO - PROCESS | 3768 | 1467884941755 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:01 INFO - PROCESS | 3768 | 1467884941793 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:01 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:49:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:49:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1
02:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 170ms
02:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
02:49:01 INFO - PROCESS | 3768 | 1467884941929 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:02 INFO - PROCESS | 3768 | 1467884941999 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
02:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 480ms
02:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
02:49:02 INFO - PROCESS | 3768 | 1467884942415 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:02 INFO - PROCESS | 3768 | 1467884942461 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
02:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 439ms
02:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
02:49:02 INFO - PROCESS | 3768 | 1467884942859 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:02 INFO - PROCESS | 3768 | 1467884942892 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 170ms
02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
02:49:03 INFO - PROCESS | 3768 | 1467884943035 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:03 INFO - PROCESS | 3768 | 1467884943066 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:03 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:49:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
02:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 169ms
02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
02:49:03 INFO - PROCESS | 3768 | 1467884943211 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:03 INFO - PROCESS | 3768 | 1467884943241 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:03 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:49:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
02:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 169ms
02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
02:49:03 INFO - PROCESS | 3768 | 1467884943381 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:03 INFO - PROCESS | 3768 | 1467884943411 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:03 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:49:03 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:49:03 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:49:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
02:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 169ms
02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
02:49:03 INFO - PROCESS | 3768 | 1467884943555 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:03 INFO - PROCESS | 3768 | 1467884943591 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:03 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:49:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
02:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 171ms
02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
02:49:03 INFO - PROCESS | 3768 | 1467884943732 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:03 INFO - PROCESS | 3768 | 1467884943768 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:03 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:49:03 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
02:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 170ms
02:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
02:49:03 INFO - PROCESS | 3768 | 1467884943906 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:03 INFO - PROCESS | 3768 | 1467884943934 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:04 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:49:04 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:49:04 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:49:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
02:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 170ms
02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
02:49:04 INFO - PROCESS | 3768 | 1467884944081 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:04 INFO - PROCESS | 3768 | 1467884944111 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
02:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 168ms
02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
02:49:04 INFO - PROCESS | 3768 | 1467884944255 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:04 INFO - PROCESS | 3768 | 1467884944285 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:04 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:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 169ms
02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
02:49:04 INFO - PROCESS | 3768 | 1467884944429 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:04 INFO - PROCESS | 3768 | 1467884944458 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:04 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:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 188ms
02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
02:49:04 INFO - PROCESS | 3768 | 1467884944628 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:04 INFO - PROCESS | 3768 | 1467884944675 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
02:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 170ms
02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
02:49:04 INFO - PROCESS | 3768 | 1467884944800 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:04 INFO - PROCESS | 3768 | 1467884944838 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
02:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 170ms
02:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
02:49:04 INFO - PROCESS | 3768 | 1467884944972 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:05 INFO - PROCESS | 3768 | 1467884945012 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
02:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 170ms
02:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
02:49:05 INFO - PROCESS | 3768 | 1467884945149 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:05 INFO - PROCESS | 3768 | 1467884945187 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:05 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:49:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
02:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 169ms
02:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
02:49:05 INFO - PROCESS | 3768 | 1467884945321 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:05 INFO - PROCESS | 3768 | 1467884945365 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
02:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 171ms
02:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
02:49:05 INFO - PROCESS | 3768 | 1467884945501 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:05 INFO - PROCESS | 3768 | 1467884945538 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
02:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 169ms
02:49:05 INFO - PROCESS | 3768 | 1467884945681 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
02:49:05 INFO - PROCESS | 3768 | 1467884945719 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
02:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 169ms
02:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
02:49:05 INFO - PROCESS | 3768 | 1467884945856 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:05 INFO - PROCESS | 3768 | 1467884945896 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
02:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 169ms
02:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
02:49:06 INFO - PROCESS | 3768 | 1467884946032 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:06 INFO - PROCESS | 3768 | 1467884946106 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
02:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 228ms
02:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
02:49:06 INFO - PROCESS | 3768 | 1467884946264 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:06 INFO - PROCESS | 3768 | 1467884946308 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
02:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 482ms
02:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
02:49:06 INFO - PROCESS | 3768 | 1467884946752 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:06 INFO - PROCESS | 3768 | 1467884946793 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
02:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 170ms
02:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
02:49:06 INFO - PROCESS | 3768 | 1467884946928 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:06 INFO - PROCESS | 3768 | 1467884946965 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 170ms
02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
02:49:07 INFO - PROCESS | 3768 | 1467884947101 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:07 INFO - PROCESS | 3768 | 1467884947135 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 169ms
02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
02:49:07 INFO - PROCESS | 3768 | 1467884947277 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:07 INFO - PROCESS | 3768 | 1467884947311 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 170ms
02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
02:49:07 INFO - PROCESS | 3768 | 1467884947449 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:07 INFO - PROCESS | 3768 | 1467884947486 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 169ms
02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
02:49:07 INFO - PROCESS | 3768 | 1467884947623 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:07 INFO - PROCESS | 3768 | 1467884947667 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 169ms
02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
02:49:07 INFO - PROCESS | 3768 | 1467884947797 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:07 INFO - PROCESS | 3768 | 1467884947835 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
02:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 168ms
02:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
02:49:07 INFO - PROCESS | 3768 | 1467884947970 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:08 INFO - PROCESS | 3768 | 1467884948017 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
02:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 170ms
02:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
02:49:08 INFO - PROCESS | 3768 | 1467884948147 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:08 INFO - PROCESS | 3768 | 1467884948186 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
02:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 169ms
02:49:08 INFO - PROCESS | 3768 | 1467884948318 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
02:49:08 INFO - PROCESS | 3768 | 1467884948355 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
02:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 170ms
02:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
02:49:08 INFO - PROCESS | 3768 | 1467884948508 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:08 INFO - PROCESS | 3768 | 1467884948550 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
02:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 479ms
02:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
02:49:09 INFO - PROCESS | 3768 | 1467884948988 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:09 INFO - PROCESS | 3768 | 1467884949027 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
02:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 169ms
02:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
02:49:09 INFO - PROCESS | 3768 | 1467884949166 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:09 INFO - PROCESS | 3768 | 1467884949197 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
02:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 168ms
02:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
02:49:09 INFO - PROCESS | 3768 | 1467884949347 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:09 INFO - PROCESS | 3768 | 1467884949390 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
02:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 171ms
02:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
02:49:09 INFO - PROCESS | 3768 | 1467884949517 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:09 INFO - PROCESS | 3768 | 1467884949554 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
02:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 169ms
02:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
02:49:09 INFO - PROCESS | 3768 | 1467884949695 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:09 INFO - PROCESS | 3768 | 1467884949724 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
02:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 186ms
02:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
02:49:09 INFO - PROCESS | 3768 | 1467884949884 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:09 INFO - PROCESS | 3768 | 1467884949920 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
02:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 169ms
02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
02:49:10 INFO - PROCESS | 3768 | 1467884950056 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:10 INFO - PROCESS | 3768 | 1467884950085 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
02:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 169ms
02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
02:49:10 INFO - PROCESS | 3768 | 1467884950231 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:10 INFO - PROCESS | 3768 | 1467884950260 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
02:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 169ms
02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
02:49:10 INFO - PROCESS | 3768 | 1467884950404 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:10 INFO - PROCESS | 3768 | 1467884950435 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:10 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:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 170ms
02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
02:49:10 INFO - PROCESS | 3768 | 1467884950581 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:10 INFO - PROCESS | 3768 | 1467884950610 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:10 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:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 169ms
02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
02:49:10 INFO - PROCESS | 3768 | 1467884950754 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:10 INFO - PROCESS | 3768 | 1467884950788 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
02:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 171ms
02:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
02:49:10 INFO - PROCESS | 3768 | 1467884950931 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:10 INFO - PROCESS | 3768 | 1467884950962 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
02:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 692ms
02:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
02:49:11 INFO - PROCESS | 3768 | 1467884951626 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:11 INFO - PROCESS | 3768 | 1467884951662 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
02:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 170ms
02:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
02:49:11 INFO - PROCESS | 3768 | 1467884951800 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:11 INFO - PROCESS | 3768 | 1467884951850 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
02:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 229ms
02:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
02:49:12 INFO - PROCESS | 3768 | 1467884952034 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:12 INFO - PROCESS | 3768 | 1467884952074 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
02:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 229ms
02:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
02:49:12 INFO - PROCESS | 3768 | 1467884952270 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:12 INFO - PROCESS | 3768 | 1467884952313 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
02:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 170ms
02:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
02:49:12 INFO - PROCESS | 3768 | 1467884952445 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:12 INFO - PROCESS | 3768 | 1467884952479 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
02:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 168ms
02:49:12 INFO - PROCESS | 3768 | 1467884952616 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
02:49:12 INFO - PROCESS | 3768 | 1467884952649 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
02:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 169ms
02:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
02:49:12 INFO - PROCESS | 3768 | 1467884952791 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:12 INFO - PROCESS | 3768 | 1467884952828 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 169ms
02:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
02:49:12 INFO - PROCESS | 3768 | 1467884952964 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:13 INFO - PROCESS | 3768 | 1467884952998 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:13 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:49:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
02:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 168ms
02:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
02:49:13 INFO - PROCESS | 3768 | 1467884953138 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:13 INFO - PROCESS | 3768 | 1467884953171 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:13 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
02:49:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
02:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 169ms
02:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
02:49:13 INFO - PROCESS | 3768 | 1467884953314 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:13 INFO - PROCESS | 3768 | 1467884953350 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:13 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:49:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
02:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 168ms
02:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
02:49:13 INFO - PROCESS | 3768 | 1467884953484 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:13 INFO - PROCESS | 3768 | 1467884953522 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:13 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:49:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:49:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
02:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 171ms
02:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
02:49:13 INFO - PROCESS | 3768 | 1467884953662 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:13 INFO - PROCESS | 3768 | 1467884953695 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:13 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:49:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
02:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 169ms
02:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
02:49:13 INFO - PROCESS | 3768 | 1467884953835 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:13 INFO - PROCESS | 3768 | 1467884953876 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
02:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 168ms
02:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
02:49:14 INFO - PROCESS | 3768 | 1467884954006 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:14 INFO - PROCESS | 3768 | 1467884954041 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
02:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 169ms
02:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
02:49:14 INFO - PROCESS | 3768 | 1467884954181 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:14 INFO - PROCESS | 3768 | 1467884954217 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
02:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 170ms
02:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
02:49:14 INFO - PROCESS | 3768 | 1467884954354 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:14 INFO - PROCESS | 3768 | 1467884954393 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
02:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 170ms
02:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
02:49:14 INFO - PROCESS | 3768 | 1467884954531 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:14 INFO - PROCESS | 3768 | 1467884954568 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
02:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 170ms
02:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
02:49:14 INFO - PROCESS | 3768 | 1467884954705 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:14 INFO - PROCESS | 3768 | 1467884954742 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
02:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 169ms
02:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
02:49:14 INFO - PROCESS | 3768 | 1467884954880 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:14 INFO - PROCESS | 3768 | 1467884954919 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
02:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 334ms
02:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
02:49:15 INFO - PROCESS | 3768 | 1467884955304 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:15 INFO - PROCESS | 3768 | 1467884955348 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
02:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 272ms
02:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
02:49:15 INFO - PROCESS | 3768 | 1467884955584 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:15 INFO - PROCESS | 3768 | 1467884955615 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
02:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 170ms
02:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
02:49:15 INFO - PROCESS | 3768 | 1467884955758 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:15 INFO - PROCESS | 3768 | 1467884955789 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
02:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 169ms
02:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
02:49:15 INFO - PROCESS | 3768 | 1467884955931 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:15 INFO - PROCESS | 3768 | 1467884955963 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
02:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 169ms
02:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
02:49:16 INFO - PROCESS | 3768 | 1467884956102 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:16 INFO - PROCESS | 3768 | 1467884956130 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
02:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 168ms
02:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
02:49:16 INFO - PROCESS | 3768 | 1467884956276 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:16 INFO - PROCESS | 3768 | 1467884956315 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
02:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 171ms
02:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
02:49:16 INFO - PROCESS | 3768 | 1467884956450 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:16 INFO - PROCESS | 3768 | 1467884956480 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
02:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 170ms
02:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
02:49:16 INFO - PROCESS | 3768 | 1467884956626 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:16 INFO - PROCESS | 3768 | 1467884956657 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
02:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 169ms
02:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
02:49:16 INFO - PROCESS | 3768 | 1467884956799 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:16 INFO - PROCESS | 3768 | 1467884956828 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
02:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 272ms
02:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
02:49:17 INFO - PROCESS | 3768 | 1467884957076 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:17 INFO - PROCESS | 3768 | 1467884957115 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
02:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 170ms
02:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
02:49:17 INFO - PROCESS | 3768 | 1467884957253 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:17 INFO - PROCESS | 3768 | 1467884957295 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
02:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 169ms
02:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
02:49:17 INFO - PROCESS | 3768 | 1467884957425 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:17 INFO - PROCESS | 3768 | 1467884957465 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
02:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 170ms
02:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
02:49:17 INFO - PROCESS | 3768 | 1467884957600 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:17 INFO - PROCESS | 3768 | 1467884957647 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
02:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 168ms
02:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
02:49:17 INFO - PROCESS | 3768 | 1467884957781 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:17 INFO - PROCESS | 3768 | 1467884957826 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
02:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 229ms
02:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
02:49:18 INFO - PROCESS | 3768 | 1467884958014 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:18 INFO - PROCESS | 3768 | 1467884958056 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
02:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 230ms
02:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
02:49:18 INFO - PROCESS | 3768 | 1467884958248 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:18 INFO - PROCESS | 3768 | 1467884958286 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
02:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 188ms
02:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
02:49:18 INFO - PROCESS | 3768 | 1467884958441 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:18 INFO - PROCESS | 3768 | 1467884958484 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
02:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 228ms
02:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
02:49:18 INFO - PROCESS | 3768 | 1467884958673 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:18 INFO - PROCESS | 3768 | 1467884958714 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
02:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 230ms
02:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
02:49:18 INFO - PROCESS | 3768 | 1467884958907 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:18 INFO - PROCESS | 3768 | 1467884958940 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
02:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 170ms
02:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
02:49:19 INFO - PROCESS | 3768 | 1467884959083 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:19 INFO - PROCESS | 3768 | 1467884959119 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
02:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 170ms
02:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
02:49:19 INFO - PROCESS | 3768 | 1467884959256 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:19 INFO - PROCESS | 3768 | 1467884959290 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
02:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 169ms
02:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
02:49:19 INFO - PROCESS | 3768 | 1467884959433 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:19 INFO - PROCESS | 3768 | 1467884959470 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
02:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 170ms
02:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
02:49:19 INFO - PROCESS | 3768 | 1467884959606 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:19 INFO - PROCESS | 3768 | 1467884959642 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
02:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 170ms
02:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
02:49:19 INFO - PROCESS | 3768 | 1467884959783 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:19 INFO - PROCESS | 3768 | 1467884959818 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
02:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 169ms
02:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
02:49:19 INFO - PROCESS | 3768 | 1467884959958 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:20 INFO - PROCESS | 3768 | 1467884960001 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
02:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 169ms
02:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
02:49:20 INFO - PROCESS | 3768 | 1467884960133 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:20 INFO - PROCESS | 3768 | 1467884960177 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
02:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 170ms
02:49:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
02:49:20 INFO - PROCESS | 3768 | 1467884960307 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:20 INFO - PROCESS | 3768 | 1467884960342 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:20 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:49:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
02:49:20 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:49:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
02:49:20 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:49:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
02:49:20 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:49:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
02:49:20 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 177ms
02:49:20 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
02:49:20 INFO - PROCESS | 3768 | 1467884960491 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:20 INFO - PROCESS | 3768 | 1467884960529 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
02:49:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
02:49:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
02:49:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 169ms
02:49:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
02:49:20 INFO - PROCESS | 3768 | 1467884960669 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:20 INFO - PROCESS | 3768 | 1467884960706 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:20 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:49:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
02:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
02:49:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
02:49:20 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:49:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
02:49:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 169ms
02:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
02:49:20 INFO - PROCESS | 3768 | 1467884960842 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:20 INFO - PROCESS | 3768 | 1467884960878 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
02:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 168ms
02:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
02:49:21 INFO - PROCESS | 3768 | 1467884961016 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:21 INFO - PROCESS | 3768 | 1467884961055 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
02:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 170ms
02:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
02:49:21 INFO - PROCESS | 3768 | 1467884961192 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:21 INFO - PROCESS | 3768 | 1467884961229 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
02:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 169ms
02:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
02:49:21 INFO - PROCESS | 3768 | 1467884961367 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:21 INFO - PROCESS | 3768 | 1467884961406 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
02:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 228ms
02:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
02:49:21 INFO - PROCESS | 3768 | 1467884961660 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:21 INFO - PROCESS | 3768 | 1467884961716 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
02:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 584ms
02:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
02:49:22 INFO - PROCESS | 3768 | 1467884962204 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:22 INFO - PROCESS | 3768 | 1467884962242 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
02:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 230ms
02:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
02:49:22 INFO - PROCESS | 3768 | 1467884962440 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:22 INFO - PROCESS | 3768 | 1467884962475 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
02:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 188ms
02:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
02:49:22 INFO - PROCESS | 3768 | 1467884962637 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:22 INFO - PROCESS | 3768 | 1467884962672 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
02:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 170ms
02:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
02:49:22 INFO - PROCESS | 3768 | 1467884962809 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:22 INFO - PROCESS | 3768 | 1467884962839 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
02:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 169ms
02:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
02:49:22 INFO - PROCESS | 3768 | 1467884962987 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:23 INFO - PROCESS | 3768 | 1467884963016 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
02:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 187ms
02:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
02:49:23 INFO - PROCESS | 3768 | 1467884963176 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:23 INFO - PROCESS | 3768 | 1467884963214 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
02:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 170ms
02:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
02:49:23 INFO - PROCESS | 3768 | 1467884963353 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:23 INFO - PROCESS | 3768 | 1467884963385 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
02:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 170ms
02:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
02:49:23 INFO - PROCESS | 3768 | 1467884963525 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:23 INFO - PROCESS | 3768 | 1467884963556 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
02:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 169ms
02:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
02:49:23 INFO - PROCESS | 3768 | 1467884963703 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:23 INFO - PROCESS | 3768 | 1467884963736 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
02:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 230ms
02:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
02:49:23 INFO - PROCESS | 3768 | 1467884963938 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:23 INFO - PROCESS | 3768 | 1467884963970 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
02:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 170ms
02:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
02:49:24 INFO - PROCESS | 3768 | 1467884964117 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:24 INFO - PROCESS | 3768 | 1467884964162 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
02:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 229ms
02:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
02:49:24 INFO - PROCESS | 3768 | 1467884964348 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:24 INFO - PROCESS | 3768 | 1467884964393 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
02:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 170ms
02:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
02:49:24 INFO - PROCESS | 3768 | 1467884964524 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:24 INFO - PROCESS | 3768 | 1467884964560 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
02:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 171ms
02:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
02:49:24 INFO - PROCESS | 3768 | 1467884964702 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:24 INFO - PROCESS | 3768 | 1467884964739 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
02:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 169ms
02:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
02:49:24 INFO - PROCESS | 3768 | 1467884964881 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:24 INFO - PROCESS | 3768 | 1467884964916 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
02:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 170ms
02:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
02:49:25 INFO - PROCESS | 3768 | 1467884965055 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:25 INFO - PROCESS | 3768 | 1467884965093 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:25 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:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 170ms
02:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
02:49:25 INFO - PROCESS | 3768 | 1467884965233 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:25 INFO - PROCESS | 3768 | 1467884965271 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
02:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 169ms
02:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
02:49:25 INFO - PROCESS | 3768 | 1467884965405 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:25 INFO - PROCESS | 3768 | 1467884965471 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:25 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:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 230ms
02:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
02:49:25 INFO - PROCESS | 3768 | 1467884965640 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:25 INFO - PROCESS | 3768 | 1467884965673 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
02:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 169ms
02:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
02:49:25 INFO - PROCESS | 3768 | 1467884965816 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:25 INFO - PROCESS | 3768 | 1467884965851 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
02:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 187ms
02:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
02:49:26 INFO - PROCESS | 3768 | 1467884966007 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:26 INFO - PROCESS | 3768 | 1467884966047 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
02:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 169ms
02:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
02:49:26 INFO - PROCESS | 3768 | 1467884966186 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:26 INFO - PROCESS | 3768 | 1467884966224 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
02:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 170ms
02:49:26 INFO - PROCESS | 3768 | 1467884966355 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
02:49:26 INFO - PROCESS | 3768 | 1467884966389 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
02:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 171ms
02:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
02:49:26 INFO - PROCESS | 3768 | 1467884966533 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:26 INFO - PROCESS | 3768 | 1467884966572 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
02:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 169ms
02:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
02:49:26 INFO - PROCESS | 3768 | 1467884966705 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:26 INFO - PROCESS | 3768 | 1467884966740 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
02:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 169ms
02:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
02:49:26 INFO - PROCESS | 3768 | 1467884966879 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:26 INFO - PROCESS | 3768 | 1467884966916 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
02:49:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 170ms
02:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
02:49:27 INFO - PROCESS | 3768 | 1467884967054 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:27 INFO - PROCESS | 3768 | 1467884967094 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
02:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 170ms
02:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
02:49:27 INFO - PROCESS | 3768 | 1467884967229 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:27 INFO - PROCESS | 3768 | 1467884967266 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
02:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 170ms
02:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
02:49:27 INFO - PROCESS | 3768 | 1467884967403 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:27 INFO - PROCESS | 3768 | 1467884967444 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
02:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 169ms
02:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
02:49:27 INFO - PROCESS | 3768 | 1467884967577 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:27 INFO - PROCESS | 3768 | 1467884967616 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
02:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 169ms
02:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
02:49:27 INFO - PROCESS | 3768 | 1467884967754 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:27 INFO - PROCESS | 3768 | 1467884967791 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
02:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 187ms
02:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
02:49:27 INFO - PROCESS | 3768 | 1467884967944 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:27 INFO - PROCESS | 3768 | 1467884967982 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
02:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 334ms
02:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
02:49:28 INFO - PROCESS | 3768 | 1467884968354 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:28 INFO - PROCESS | 3768 | 1467884968408 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
02:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 229ms
02:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
02:49:28 INFO - PROCESS | 3768 | 1467884968591 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:28 INFO - PROCESS | 3768 | 1467884968621 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:28 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:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 170ms
02:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
02:49:28 INFO - PROCESS | 3768 | 1467884968768 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:28 INFO - PROCESS | 3768 | 1467884968798 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
02:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 169ms
02:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
02:49:28 INFO - PROCESS | 3768 | 1467884968938 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:28 INFO - PROCESS | 3768 | 1467884968973 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
02:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 170ms
02:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
02:49:29 INFO - PROCESS | 3768 | 1467884969116 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:29 INFO - PROCESS | 3768 | 1467884969143 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:29 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:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 170ms
02:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
02:49:29 INFO - PROCESS | 3768 | 1467884969289 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:29 INFO - PROCESS | 3768 | 1467884969326 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
02:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 169ms
02:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
02:49:29 INFO - PROCESS | 3768 | 1467884969462 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:29 INFO - PROCESS | 3768 | 1467884969491 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
02:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 170ms
02:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
02:49:29 INFO - PROCESS | 3768 | 1467884969638 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:29 INFO - PROCESS | 3768 | 1467884969665 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
02:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 229ms
02:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
02:49:29 INFO - PROCESS | 3768 | 1467884969870 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:29 INFO - PROCESS | 3768 | 1467884969903 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:30 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:49:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
02:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 169ms
02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
02:49:30 INFO - PROCESS | 3768 | 1467884970044 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:30 INFO - PROCESS | 3768 | 1467884970077 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
02:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 168ms
02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
02:49:30 INFO - PROCESS | 3768 | 1467884970219 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:30 INFO - PROCESS | 3768 | 1467884970261 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:30 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:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 170ms
02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
02:49:30 INFO - PROCESS | 3768 | 1467884970392 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:30 INFO - PROCESS | 3768 | 1467884970422 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
02:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 170ms
02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
02:49:30 INFO - PROCESS | 3768 | 1467884970575 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:30 INFO - PROCESS | 3768 | 1467884970606 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:30 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:49:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
02:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 188ms
02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
02:49:30 INFO - PROCESS | 3768 | 1467884970760 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:30 INFO - PROCESS | 3768 | 1467884970799 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:30 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:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 169ms
02:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
02:49:30 INFO - PROCESS | 3768 | 1467884970936 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:30 INFO - PROCESS | 3768 | 1467884970976 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
02:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 169ms
02:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
02:49:31 INFO - PROCESS | 3768 | 1467884971111 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:31 INFO - PROCESS | 3768 | 1467884971150 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
02:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 170ms
02:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
02:49:31 INFO - PROCESS | 3768 | 1467884971287 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:31 INFO - PROCESS | 3768 | 1467884971327 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:31 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:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 169ms
02:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
02:49:31 INFO - PROCESS | 3768 | 1467884971467 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:31 INFO - PROCESS | 3768 | 1467884971504 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:31 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:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 170ms
02:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
02:49:31 INFO - PROCESS | 3768 | 1467884971644 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:31 INFO - PROCESS | 3768 | 1467884971683 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
02:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 169ms
02:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
02:49:31 INFO - PROCESS | 3768 | 1467884971846 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:31 INFO - PROCESS | 3768 | 1467884971896 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
02:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 170ms
02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
02:49:32 INFO - PROCESS | 3768 | 1467884972021 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:32 INFO - PROCESS | 3768 | 1467884972055 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
02:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 170ms
02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
02:49:32 INFO - PROCESS | 3768 | 1467884972195 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:32 INFO - PROCESS | 3768 | 1467884972232 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
02:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 169ms
02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
02:49:32 INFO - PROCESS | 3768 | 1467884972369 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:32 INFO - PROCESS | 3768 | 1467884972406 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
02:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 170ms
02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
02:49:32 INFO - PROCESS | 3768 | 1467884972543 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:32 INFO - PROCESS | 3768 | 1467884972578 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
02:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 168ms
02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
02:49:32 INFO - PROCESS | 3768 | 1467884972719 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:32 INFO - PROCESS | 3768 | 1467884972756 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:32 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:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 170ms
02:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
02:49:32 INFO - PROCESS | 3768 | 1467884972891 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:32 INFO - PROCESS | 3768 | 1467884972931 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:33 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:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 167ms
02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
02:49:33 INFO - PROCESS | 3768 | 1467884973062 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:33 INFO - PROCESS | 3768 | 1467884973098 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:33 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:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 171ms
02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
02:49:33 INFO - PROCESS | 3768 | 1467884973241 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:33 INFO - PROCESS | 3768 | 1467884973279 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:33 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:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 168ms
02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
02:49:33 INFO - PROCESS | 3768 | 1467884973411 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:33 INFO - PROCESS | 3768 | 1467884973449 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 169ms
02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
02:49:33 INFO - PROCESS | 3768 | 1467884973587 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:33 INFO - PROCESS | 3768 | 1467884973623 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
02:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 169ms
02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
02:49:33 INFO - PROCESS | 3768 | 1467884973758 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:33 INFO - PROCESS | 3768 | 1467884973797 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
02:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 169ms
02:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
02:49:33 INFO - PROCESS | 3768 | 1467884973935 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:33 INFO - PROCESS | 3768 | 1467884973975 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
02:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 188ms
02:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
02:49:34 INFO - PROCESS | 3768 | 1467884974126 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:34 INFO - PROCESS | 3768 | 1467884974166 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
02:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 170ms
02:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
02:49:34 INFO - PROCESS | 3768 | 1467884974303 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:34 INFO - PROCESS | 3768 | 1467884974343 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
02:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 169ms
02:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
02:49:34 INFO - PROCESS | 3768 | 1467884974474 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:34 INFO - PROCESS | 3768 | 1467884974542 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
02:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 481ms
02:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
02:49:34 INFO - PROCESS | 3768 | 1467884974962 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:35 INFO - PROCESS | 3768 | 1467884975004 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
02:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 438ms
02:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
02:49:35 INFO - PROCESS | 3768 | 1467884975405 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:35 INFO - PROCESS | 3768 | 1467884975437 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
02:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 170ms
02:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
02:49:35 INFO - PROCESS | 3768 | 1467884975578 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:35 INFO - PROCESS | 3768 | 1467884975609 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:35 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:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 170ms
02:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
02:49:35 INFO - PROCESS | 3768 | 1467884975755 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:35 INFO - PROCESS | 3768 | 1467884975784 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:35 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:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 169ms
02:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
02:49:35 INFO - PROCESS | 3768 | 1467884975925 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:35 INFO - PROCESS | 3768 | 1467884975955 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
02:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 230ms
02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
02:49:36 INFO - PROCESS | 3768 | 1467884976160 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:36 INFO - PROCESS | 3768 | 1467884976190 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
02:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 170ms
02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
02:49:36 INFO - PROCESS | 3768 | 1467884976338 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:36 INFO - PROCESS | 3768 | 1467884976377 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:36 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:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 170ms
02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
02:49:36 INFO - PROCESS | 3768 | 1467884976510 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:36 INFO - PROCESS | 3768 | 1467884976539 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 170ms
02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
02:49:36 INFO - PROCESS | 3768 | 1467884976686 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:36 INFO - PROCESS | 3768 | 1467884976714 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
02:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 169ms
02:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
02:49:36 INFO - PROCESS | 3768 | 1467884976858 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:36 INFO - PROCESS | 3768 | 1467884976893 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 170ms
02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
02:49:37 INFO - PROCESS | 3768 | 1467884977035 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:37 INFO - PROCESS | 3768 | 1467884977073 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 170ms
02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
02:49:37 INFO - PROCESS | 3768 | 1467884977208 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:37 INFO - PROCESS | 3768 | 1467884977253 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 169ms
02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
02:49:37 INFO - PROCESS | 3768 | 1467884977387 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:37 INFO - PROCESS | 3768 | 1467884977427 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 189ms
02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
02:49:37 INFO - PROCESS | 3768 | 1467884977576 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:37 INFO - PROCESS | 3768 | 1467884977619 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 170ms
02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
02:49:37 INFO - PROCESS | 3768 | 1467884977754 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:37 INFO - PROCESS | 3768 | 1467884977792 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
02:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 169ms
02:49:37 INFO - PROCESS | 3768 | 1467884977928 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
02:49:37 INFO - PROCESS | 3768 | 1467884977972 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
02:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 170ms
02:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
02:49:38 INFO - PROCESS | 3768 | 1467884978110 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:38 INFO - PROCESS | 3768 | 1467884978150 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
02:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 169ms
02:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
02:49:38 INFO - PROCESS | 3768 | 1467884978288 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:38 INFO - PROCESS | 3768 | 1467884978327 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
02:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 170ms
02:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
02:49:38 INFO - PROCESS | 3768 | 1467884978461 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:38 INFO - PROCESS | 3768 | 1467884978509 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
02:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 230ms
02:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
02:49:38 INFO - PROCESS | 3768 | 1467884978710 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:38 INFO - PROCESS | 3768 | 1467884978757 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
02:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 170ms
02:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
02:49:38 INFO - PROCESS | 3768 | 1467884978890 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:38 INFO - PROCESS | 3768 | 1467884978924 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
02:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 170ms
02:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
02:49:39 INFO - PROCESS | 3768 | 1467884979061 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:39 INFO - PROCESS | 3768 | 1467884979095 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
02:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 170ms
02:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
02:49:39 INFO - PROCESS | 3768 | 1467884979238 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:39 INFO - PROCESS | 3768 | 1467884979279 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
02:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 169ms
02:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
02:49:39 INFO - PROCESS | 3768 | 1467884979410 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:39 INFO - PROCESS | 3768 | 1467884979444 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
02:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 169ms
02:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
02:49:39 INFO - PROCESS | 3768 | 1467884979585 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:39 INFO - PROCESS | 3768 | 1467884979619 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
02:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 169ms
02:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
02:49:39 INFO - PROCESS | 3768 | 1467884979758 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:39 INFO - PROCESS | 3768 | 1467884979798 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
02:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 170ms
02:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
02:49:39 INFO - PROCESS | 3768 | 1467884979935 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:39 INFO - PROCESS | 3768 | 1467884979969 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
02:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 170ms
02:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
02:49:40 INFO - PROCESS | 3768 | 1467884980108 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:40 INFO - PROCESS | 3768 | 1467884980147 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
02:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 170ms
02:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
02:49:40 INFO - PROCESS | 3768 | 1467884980287 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:40 INFO - PROCESS | 3768 | 1467884980325 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
02:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 169ms
02:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
02:49:40 INFO - PROCESS | 3768 | 1467884980457 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:40 INFO - PROCESS | 3768 | 1467884980496 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
02:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 170ms
02:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
02:49:40 INFO - PROCESS | 3768 | 1467884980632 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:40 INFO - PROCESS | 3768 | 1467884980674 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
02:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 170ms
02:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
02:49:40 INFO - PROCESS | 3768 | 1467884980807 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:40 INFO - PROCESS | 3768 | 1467884980845 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
02:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 170ms
02:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
02:49:40 INFO - PROCESS | 3768 | 1467884980982 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:41 INFO - PROCESS | 3768 | 1467884981020 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
02:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 171ms
02:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
02:49:41 INFO - PROCESS | 3768 | 1467884981396 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:41 INFO - PROCESS | 3768 | 1467884981452 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
02:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 397ms
02:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
02:49:41 INFO - PROCESS | 3768 | 1467884981623 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:41 INFO - PROCESS | 3768 | 1467884981661 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
02:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 169ms
02:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
02:49:41 INFO - PROCESS | 3768 | 1467884981798 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:41 INFO - PROCESS | 3768 | 1467884981832 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
02:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 169ms
02:49:41 INFO - PROCESS | 3768 | 1467884981975 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
02:49:42 INFO - PROCESS | 3768 | 1467884982005 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
02:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 170ms
02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
02:49:42 INFO - PROCESS | 3768 | 1467884982153 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:42 INFO - PROCESS | 3768 | 1467884982189 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
02:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 170ms
02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
02:49:42 INFO - PROCESS | 3768 | 1467884982327 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:42 INFO - PROCESS | 3768 | 1467884982363 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
02:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 169ms
02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
02:49:42 INFO - PROCESS | 3768 | 1467884982511 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:42 INFO - PROCESS | 3768 | 1467884982544 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
02:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 170ms
02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
02:49:42 INFO - PROCESS | 3768 | 1467884982689 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:42 INFO - PROCESS | 3768 | 1467884982718 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
02:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 188ms
02:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
02:49:42 INFO - PROCESS | 3768 | 1467884982877 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:42 INFO - PROCESS | 3768 | 1467884982911 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
02:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 170ms
02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
02:49:43 INFO - PROCESS | 3768 | 1467884983053 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:43 INFO - PROCESS | 3768 | 1467884983082 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
02:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 169ms
02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
02:49:43 INFO - PROCESS | 3768 | 1467884983226 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:43 INFO - PROCESS | 3768 | 1467884983262 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
02:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 168ms
02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
02:49:43 INFO - PROCESS | 3768 | 1467884983399 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:43 INFO - PROCESS | 3768 | 1467884983429 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
02:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 169ms
02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
02:49:43 INFO - PROCESS | 3768 | 1467884983573 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:43 INFO - PROCESS | 3768 | 1467884983612 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
02:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 169ms
02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
02:49:43 INFO - PROCESS | 3768 | 1467884983748 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:43 INFO - PROCESS | 3768 | 1467884983785 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:43 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:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 169ms
02:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
02:49:43 INFO - PROCESS | 3768 | 1467884983927 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:43 INFO - PROCESS | 3768 | 1467884983967 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:44 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:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 230ms
02:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
02:49:44 INFO - PROCESS | 3768 | 1467884984164 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:44 INFO - PROCESS | 3768 | 1467884984207 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
02:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 169ms
02:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
02:49:44 INFO - PROCESS | 3768 | 1467884984345 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:44 INFO - PROCESS | 3768 | 1467884984399 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
02:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 229ms
02:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
02:49:44 INFO - PROCESS | 3768 | 1467884984581 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:44 INFO - PROCESS | 3768 | 1467884984624 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
02:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 169ms
02:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
02:49:44 INFO - PROCESS | 3768 | 1467884984758 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:44 INFO - PROCESS | 3768 | 1467884984800 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
02:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 229ms
02:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
02:49:44 INFO - PROCESS | 3768 | 1467884984992 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:45 INFO - PROCESS | 3768 | 1467884985029 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
02:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 169ms
02:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
02:49:45 INFO - PROCESS | 3768 | 1467884985166 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:45 INFO - PROCESS | 3768 | 1467884985203 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
02:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 170ms
02:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
02:49:45 INFO - PROCESS | 3768 | 1467884985341 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:45 INFO - PROCESS | 3768 | 1467884985375 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
02:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 170ms
02:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
02:49:45 INFO - PROCESS | 3768 | 1467884985516 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:45 INFO - PROCESS | 3768 | 1467884985552 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:45 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:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 169ms
02:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
02:49:45 INFO - PROCESS | 3768 | 1467884985691 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:45 INFO - PROCESS | 3768 | 1467884985728 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 169ms
02:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
02:49:45 INFO - PROCESS | 3768 | 1467884985865 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:45 INFO - PROCESS | 3768 | 1467884985900 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 170ms
02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
02:49:46 INFO - PROCESS | 3768 | 1467884986041 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:46 INFO - PROCESS | 3768 | 1467884986081 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 170ms
02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
02:49:46 INFO - PROCESS | 3768 | 1467884986215 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:46 INFO - PROCESS | 3768 | 1467884986251 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 170ms
02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
02:49:46 INFO - PROCESS | 3768 | 1467884986390 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:46 INFO - PROCESS | 3768 | 1467884986429 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 189ms
02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
02:49:46 INFO - PROCESS | 3768 | 1467884986582 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:46 INFO - PROCESS | 3768 | 1467884986621 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 169ms
02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
02:49:46 INFO - PROCESS | 3768 | 1467884986757 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:46 INFO - PROCESS | 3768 | 1467884986795 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
02:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 170ms
02:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
02:49:46 INFO - PROCESS | 3768 | 1467884986930 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:46 INFO - PROCESS | 3768 | 1467884986968 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
02:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 169ms
02:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
02:49:47 INFO - PROCESS | 3768 | 1467884987107 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:47 INFO - PROCESS | 3768 | 1467884987154 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
02:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 170ms
02:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
02:49:47 INFO - PROCESS | 3768 | 1467884987280 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:47 INFO - PROCESS | 3768 | 1467884987319 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
02:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 169ms
02:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
02:49:47 INFO - PROCESS | 3768 | 1467884987456 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:47 INFO - PROCESS | 3768 | 1467884987527 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
02:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 481ms
02:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
02:49:47 INFO - PROCESS | 3768 | 1467884987941 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:48 INFO - PROCESS | 3768 | 1467884987990 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
02:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 271ms
02:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
02:49:48 INFO - PROCESS | 3768 | 1467884988218 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:48 INFO - PROCESS | 3768 | 1467884988249 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
02:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 170ms
02:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
02:49:48 INFO - PROCESS | 3768 | 1467884988396 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:48 INFO - PROCESS | 3768 | 1467884988429 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
02:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 169ms
02:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
02:49:48 INFO - PROCESS | 3768 | 1467884988566 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:48 INFO - PROCESS | 3768 | 1467884988599 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
02:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 169ms
02:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
02:49:48 INFO - PROCESS | 3768 | 1467884988741 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:48 INFO - PROCESS | 3768 | 1467884988770 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:48 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:49:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:48 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1
02:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 169ms
02:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
02:49:48 INFO - PROCESS | 3768 | 1467884988918 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:48 INFO - PROCESS | 3768 | 1467884988953 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
02:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 169ms
02:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
02:49:49 INFO - PROCESS | 3768 | 1467884989091 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:49 INFO - PROCESS | 3768 | 1467884989125 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
02:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 169ms
02:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
02:49:49 INFO - PROCESS | 3768 | 1467884989264 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:49 INFO - PROCESS | 3768 | 1467884989295 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
02:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 169ms
02:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
02:49:49 INFO - PROCESS | 3768 | 1467884989442 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:49 INFO - PROCESS | 3768 | 1467884989472 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
02:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 169ms
02:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
02:49:49 INFO - PROCESS | 3768 | 1467884989612 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:49 INFO - PROCESS | 3768 | 1467884989646 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
02:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 170ms
02:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
02:49:49 INFO - PROCESS | 3768 | 1467884989790 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:49 INFO - PROCESS | 3768 | 1467884989825 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:49 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:49:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:49 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
02:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 187ms
02:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
02:49:49 INFO - PROCESS | 3768 | 1467884989985 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:50 INFO - PROCESS | 3768 | 1467884990016 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:50 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:49:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:50 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 188ms
02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
02:49:50 INFO - PROCESS | 3768 | 1467884990173 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:50 INFO - PROCESS | 3768 | 1467884990211 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 169ms
02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
02:49:50 INFO - PROCESS | 3768 | 1467884990345 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:50 INFO - PROCESS | 3768 | 1467884990391 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:50 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:49:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:50 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 171ms
02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
02:49:50 INFO - PROCESS | 3768 | 1467884990529 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:50 INFO - PROCESS | 3768 | 1467884990566 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:50 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:49:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:50 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 188ms
02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
02:49:50 INFO - PROCESS | 3768 | 1467884990718 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:50 INFO - PROCESS | 3768 | 1467884990759 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:50 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:49:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:50 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 230ms
02:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
02:49:50 INFO - PROCESS | 3768 | 1467884990955 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:51 INFO - PROCESS | 3768 | 1467884990994 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
02:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 169ms
02:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
02:49:51 INFO - PROCESS | 3768 | 1467884991127 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:51 INFO - PROCESS | 3768 | 1467884991170 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:51 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:49:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:49:51 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1
02:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 168ms
02:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
02:49:51 INFO - PROCESS | 3768 | 1467884991300 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:51 INFO - PROCESS | 3768 | 1467884991361 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
02:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 229ms
02:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
02:49:51 INFO - PROCESS | 3768 | 1467884991537 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:51 INFO - PROCESS | 3768 | 1467884991574 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
02:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 169ms
02:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
02:49:51 INFO - PROCESS | 3768 | 1467884991709 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:51 INFO - PROCESS | 3768 | 1467884991743 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
02:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 170ms
02:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
02:49:51 INFO - PROCESS | 3768 | 1467884991884 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:51 INFO - PROCESS | 3768 | 1467884991921 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
02:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 170ms
02:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
02:49:52 INFO - PROCESS | 3768 | 1467884992059 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:52 INFO - PROCESS | 3768 | 1467884992100 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
02:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 169ms
02:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
02:49:52 INFO - PROCESS | 3768 | 1467884992230 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:52 INFO - PROCESS | 3768 | 1467884992267 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
02:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 170ms
02:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
02:49:52 INFO - PROCESS | 3768 | 1467884992407 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:52 INFO - PROCESS | 3768 | 1467884992447 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
02:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 168ms
02:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
02:49:52 INFO - PROCESS | 3768 | 1467884992579 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:52 INFO - PROCESS | 3768 | 1467884992614 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
02:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 170ms
02:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
02:49:52 INFO - PROCESS | 3768 | 1467884992756 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:52 INFO - PROCESS | 3768 | 1467884992795 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
02:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 170ms
02:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
02:49:52 INFO - PROCESS | 3768 | 1467884992929 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:52 INFO - PROCESS | 3768 | 1467884992970 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
02:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 170ms
02:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
02:49:53 INFO - PROCESS | 3768 | 1467884993108 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:53 INFO - PROCESS | 3768 | 1467884993144 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
02:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 169ms
02:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
02:49:53 INFO - PROCESS | 3768 | 1467884993278 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:53 INFO - PROCESS | 3768 | 1467884993315 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
02:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 169ms
02:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
02:49:53 INFO - PROCESS | 3768 | 1467884993453 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:53 INFO - PROCESS | 3768 | 1467884993500 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
02:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 170ms
02:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
02:49:53 INFO - PROCESS | 3768 | 1467884993627 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:53 INFO - PROCESS | 3768 | 1467884993665 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
02:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 170ms
02:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
02:49:53 INFO - PROCESS | 3768 | 1467884993802 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:53 INFO - PROCESS | 3768 | 1467884993840 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
02:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 170ms
02:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
02:49:53 INFO - PROCESS | 3768 | 1467884993983 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:54 INFO - PROCESS | 3768 | 1467884994044 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
02:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 481ms
02:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
02:49:54 INFO - PROCESS | 3768 | 1467884994468 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:54 INFO - PROCESS | 3768 | 1467884994525 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:55 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:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 629ms
02:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
02:49:55 INFO - PROCESS | 3768 | 1467884995102 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:55 INFO - PROCESS | 3768 | 1467884995135 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
02:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 168ms
02:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
02:49:55 INFO - PROCESS | 3768 | 1467884995278 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:55 INFO - PROCESS | 3768 | 1467884995312 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
02:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 170ms
02:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
02:49:55 INFO - PROCESS | 3768 | 1467884995455 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:55 INFO - PROCESS | 3768 | 1467884995487 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
02:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 169ms
02:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
02:49:55 INFO - PROCESS | 3768 | 1467884995626 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:55 INFO - PROCESS | 3768 | 1467884995657 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
02:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 168ms
02:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
02:49:55 INFO - PROCESS | 3768 | 1467884995799 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:55 INFO - PROCESS | 3768 | 1467884995830 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
02:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 170ms
02:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
02:49:55 INFO - PROCESS | 3768 | 1467884995978 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:56 INFO - PROCESS | 3768 | 1467884996013 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
02:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 169ms
02:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
02:49:56 INFO - PROCESS | 3768 | 1467884996148 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:56 INFO - PROCESS | 3768 | 1467884996177 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
02:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 172ms
02:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
02:49:56 INFO - PROCESS | 3768 | 1467884996326 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:56 INFO - PROCESS | 3768 | 1467884996356 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
02:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 169ms
02:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
02:49:56 INFO - PROCESS | 3768 | 1467884996499 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:56 INFO - PROCESS | 3768 | 1467884996529 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
02:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 170ms
02:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
02:49:56 INFO - PROCESS | 3768 | 1467884996676 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:56 INFO - PROCESS | 3768 | 1467884996706 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
02:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 170ms
02:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
02:49:56 INFO - PROCESS | 3768 | 1467884996850 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:56 INFO - PROCESS | 3768 | 1467884996894 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
02:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 168ms
02:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
02:49:57 INFO - PROCESS | 3768 | 1467884997026 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:57 INFO - PROCESS | 3768 | 1467884997062 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
02:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 189ms
02:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
02:49:57 INFO - PROCESS | 3768 | 1467884997216 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:57 INFO - PROCESS | 3768 | 1467884997254 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
02:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 169ms
02:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
02:49:57 INFO - PROCESS | 3768 | 1467884997392 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:57 INFO - PROCESS | 3768 | 1467884997433 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
02:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 171ms
02:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
02:49:57 INFO - PROCESS | 3768 | 1467884997579 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:57 INFO - PROCESS | 3768 | 1467884997621 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:57 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:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 169ms
02:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
02:49:57 INFO - PROCESS | 3768 | 1467884997753 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:57 INFO - PROCESS | 3768 | 1467884997793 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
02:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 170ms
02:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
02:49:57 INFO - PROCESS | 3768 | 1467884997932 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:57 INFO - PROCESS | 3768 | 1467884997972 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
02:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 168ms
02:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
02:49:58 INFO - PROCESS | 3768 | 1467884998112 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:58 INFO - PROCESS | 3768 | 1467884998157 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
02:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 229ms
02:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
02:49:58 INFO - PROCESS | 3768 | 1467884998344 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:58 INFO - PROCESS | 3768 | 1467884998379 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
02:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 170ms
02:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
02:49:58 INFO - PROCESS | 3768 | 1467884998520 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:58 INFO - PROCESS | 3768 | 1467884998554 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
02:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 188ms
02:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
02:49:58 INFO - PROCESS | 3768 | 1467884998711 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:58 INFO - PROCESS | 3768 | 1467884998747 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
02:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 170ms
02:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
02:49:58 INFO - PROCESS | 3768 | 1467884998884 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:58 INFO - PROCESS | 3768 | 1467884998920 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
02:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 169ms
02:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
02:49:59 INFO - PROCESS | 3768 | 1467884999061 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:59 INFO - PROCESS | 3768 | 1467884999097 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:59 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:49:59 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
02:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 170ms
02:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
02:49:59 INFO - PROCESS | 3768 | 1467884999233 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:59 INFO - PROCESS | 3768 | 1467884999279 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
02:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 168ms
02:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
02:49:59 INFO - PROCESS | 3768 | 1467884999408 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:59 INFO - PROCESS | 3768 | 1467884999445 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
02:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 169ms
02:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
02:49:59 INFO - PROCESS | 3768 | 1467884999580 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:59 INFO - PROCESS | 3768 | 1467884999616 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
02:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 169ms
02:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
02:49:59 INFO - PROCESS | 3768 | 1467884999756 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:59 INFO - PROCESS | 3768 | 1467884999797 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
02:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 170ms
02:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
02:49:59 INFO - PROCESS | 3768 | 1467884999929 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:49:59 INFO - PROCESS | 3768 | 1467884999965 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
02:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 169ms
02:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
02:50:00 INFO - PROCESS | 3768 | 1467885000103 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:00 INFO - PROCESS | 3768 | 1467885000140 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
02:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 171ms
02:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
02:50:00 INFO - PROCESS | 3768 | 1467885000286 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:00 INFO - PROCESS | 3768 | 1467885000323 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
02:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 188ms
02:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
02:50:00 INFO - PROCESS | 3768 | 1467885000470 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:00 INFO - PROCESS | 3768 | 1467885000508 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
02:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 169ms
02:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
02:50:00 INFO - PROCESS | 3768 | 1467885000644 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:00 INFO - PROCESS | 3768 | 1467885000683 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
02:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 481ms
02:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
02:50:01 INFO - PROCESS | 3768 | 1467885001132 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:01 INFO - PROCESS | 3768 | 1467885001211 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
02:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 230ms
02:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
02:50:01 INFO - PROCESS | 3768 | 1467885001367 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:01 INFO - PROCESS | 3768 | 1467885001398 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
02:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 170ms
02:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
02:50:01 INFO - PROCESS | 3768 | 1467885001546 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:01 INFO - PROCESS | 3768 | 1467885001576 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
02:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 170ms
02:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
02:50:01 INFO - PROCESS | 3768 | 1467885001715 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:01 INFO - PROCESS | 3768 | 1467885001750 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
02:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 170ms
02:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
02:50:01 INFO - PROCESS | 3768 | 1467885001891 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:01 INFO - PROCESS | 3768 | 1467885001918 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
02:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 169ms
02:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
02:50:02 INFO - PROCESS | 3768 | 1467885002065 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:02 INFO - PROCESS | 3768 | 1467885002100 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:02 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:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 170ms
02:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
02:50:02 INFO - PROCESS | 3768 | 1467885002239 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:02 INFO - PROCESS | 3768 | 1467885002274 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:02 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:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 168ms
02:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
02:50:02 INFO - PROCESS | 3768 | 1467885002412 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:02 INFO - PROCESS | 3768 | 1467885002440 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
02:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 168ms
02:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
02:50:02 INFO - PROCESS | 3768 | 1467885002585 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:02 INFO - PROCESS | 3768 | 1467885002617 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
02:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 169ms
02:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
02:50:02 INFO - PROCESS | 3768 | 1467885002762 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:02 INFO - PROCESS | 3768 | 1467885002792 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
02:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 170ms
02:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
02:50:02 INFO - PROCESS | 3768 | 1467885002935 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:02 INFO - PROCESS | 3768 | 1467885002974 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
02:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 231ms
02:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
02:50:03 INFO - PROCESS | 3768 | 1467885003170 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:03 INFO - PROCESS | 3768 | 1467885003212 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
02:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 169ms
02:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
02:50:03 INFO - PROCESS | 3768 | 1467885003349 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:03 INFO - PROCESS | 3768 | 1467885003398 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
02:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 230ms
02:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
02:50:03 INFO - PROCESS | 3768 | 1467885003583 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:03 INFO - PROCESS | 3768 | 1467885003623 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
02:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 168ms
02:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
02:50:03 INFO - PROCESS | 3768 | 1467885003756 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:03 INFO - PROCESS | 3768 | 1467885003792 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
02:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 169ms
02:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
02:50:03 INFO - PROCESS | 3768 | 1467885003935 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:03 INFO - PROCESS | 3768 | 1467885003975 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
02:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 230ms
02:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
02:50:04 INFO - PROCESS | 3768 | 1467885004168 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:04 INFO - PROCESS | 3768 | 1467885004207 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
02:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 170ms
02:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
02:50:04 INFO - PROCESS | 3768 | 1467885004345 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:04 INFO - PROCESS | 3768 | 1467885004410 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
02:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 229ms
02:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
02:50:04 INFO - PROCESS | 3768 | 1467885004582 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:04 INFO - PROCESS | 3768 | 1467885004616 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
02:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 170ms
02:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
02:50:04 INFO - PROCESS | 3768 | 1467885004753 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:04 INFO - PROCESS | 3768 | 1467885004787 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
02:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 169ms
02:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
02:50:04 INFO - PROCESS | 3768 | 1467885004930 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:04 INFO - PROCESS | 3768 | 1467885004966 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
02:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 169ms
02:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
02:50:05 INFO - PROCESS | 3768 | 1467885005101 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:05 INFO - PROCESS | 3768 | 1467885005139 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
02:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 168ms
02:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
02:50:05 INFO - PROCESS | 3768 | 1467885005276 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:05 INFO - PROCESS | 3768 | 1467885005310 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
02:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 170ms
02:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
02:50:05 INFO - PROCESS | 3768 | 1467885005457 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:05 INFO - PROCESS | 3768 | 1467885005493 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
02:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 169ms
02:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
02:50:05 INFO - PROCESS | 3768 | 1467885005629 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:05 INFO - PROCESS | 3768 | 1467885005666 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
02:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 188ms
02:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
02:50:05 INFO - PROCESS | 3768 | 1467885005820 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:05 INFO - PROCESS | 3768 | 1467885005856 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
02:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 169ms
02:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
02:50:06 INFO - PROCESS | 3768 | 1467885005996 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:06 INFO - PROCESS | 3768 | 1467885006033 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
02:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 168ms
02:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
02:50:06 INFO - PROCESS | 3768 | 1467885006167 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:06 INFO - PROCESS | 3768 | 1467885006203 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
02:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 170ms
02:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
02:50:06 INFO - PROCESS | 3768 | 1467885006344 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:06 INFO - PROCESS | 3768 | 1467885006380 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
02:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 168ms
02:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
02:50:06 INFO - PROCESS | 3768 | 1467885006515 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:06 INFO - PROCESS | 3768 | 1467885006562 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
02:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 169ms
02:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
02:50:06 INFO - PROCESS | 3768 | 1467885006689 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:06 INFO - PROCESS | 3768 | 1467885006728 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
02:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 170ms
02:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
02:50:06 INFO - PROCESS | 3768 | 1467885006864 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:06 INFO - PROCESS | 3768 | 1467885006901 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
02:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 169ms
02:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
02:50:07 INFO - PROCESS | 3768 | 1467885007121 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:07 INFO - PROCESS | 3768 | 1467885007179 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
02:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 523ms
02:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
02:50:07 INFO - PROCESS | 3768 | 1467885007606 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:07 INFO - PROCESS | 3768 | 1467885007637 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
02:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 170ms
02:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
02:50:07 INFO - PROCESS | 3768 | 1467885007782 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:07 INFO - PROCESS | 3768 | 1467885007817 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
02:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 170ms
02:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
02:50:07 INFO - PROCESS | 3768 | 1467885007962 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:08 INFO - PROCESS | 3768 | 1467885007993 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
02:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 169ms
02:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
02:50:08 INFO - PROCESS | 3768 | 1467885008132 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:08 INFO - PROCESS | 3768 | 1467885008164 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
02:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 169ms
02:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
02:50:08 INFO - PROCESS | 3768 | 1467885008305 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:08 INFO - PROCESS | 3768 | 1467885008334 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
02:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 170ms
02:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
02:50:08 INFO - PROCESS | 3768 | 1467885008482 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:08 INFO - PROCESS | 3768 | 1467885008520 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
02:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 169ms
02:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
02:50:08 INFO - PROCESS | 3768 | 1467885008655 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:08 INFO - PROCESS | 3768 | 1467885008685 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
02:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 169ms
02:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
02:50:08 INFO - PROCESS | 3768 | 1467885008832 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:08 INFO - PROCESS | 3768 | 1467885008866 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
02:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 168ms
02:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
02:50:09 INFO - PROCESS | 3768 | 1467885009002 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:09 INFO - PROCESS | 3768 | 1467885009032 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
02:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 169ms
02:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
02:50:09 INFO - PROCESS | 3768 | 1467885009179 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:09 INFO - PROCESS | 3768 | 1467885009211 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
02:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 189ms
02:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
02:50:09 INFO - PROCESS | 3768 | 1467885009370 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:09 INFO - PROCESS | 3768 | 1467885009409 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
02:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 170ms
02:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
02:50:09 INFO - PROCESS | 3768 | 1467885009547 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:09 INFO - PROCESS | 3768 | 1467885009584 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
02:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 169ms
02:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
02:50:09 INFO - PROCESS | 3768 | 1467885009719 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:09 INFO - PROCESS | 3768 | 1467885009764 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
02:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 170ms
02:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
02:50:09 INFO - PROCESS | 3768 | 1467885009905 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:09 INFO - PROCESS | 3768 | 1467885009946 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
02:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 188ms
02:50:10 INFO - PROCESS | 3768 | 1467885010087 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
02:50:10 INFO - PROCESS | 3768 | 1467885010128 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
02:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 169ms
02:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
02:50:10 INFO - PROCESS | 3768 | 1467885010264 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:10 INFO - PROCESS | 3768 | 1467885010303 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
02:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 170ms
02:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
02:50:10 INFO - PROCESS | 3768 | 1467885010439 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:10 INFO - PROCESS | 3768 | 1467885010488 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
02:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 229ms
02:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
02:50:10 INFO - PROCESS | 3768 | 1467885010674 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:10 INFO - PROCESS | 3768 | 1467885010715 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
02:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 230ms
02:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
02:50:10 INFO - PROCESS | 3768 | 1467885010913 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:10 INFO - PROCESS | 3768 | 1467885010947 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
02:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 169ms
02:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
02:50:11 INFO - PROCESS | 3768 | 1467885011087 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:11 INFO - PROCESS | 3768 | 1467885011127 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
02:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 171ms
02:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
02:50:11 INFO - PROCESS | 3768 | 1467885011264 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:11 INFO - PROCESS | 3768 | 1467885011301 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
02:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 169ms
02:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
02:50:11 INFO - PROCESS | 3768 | 1467885011435 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:11 INFO - PROCESS | 3768 | 1467885011470 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
02:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 170ms
02:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
02:50:11 INFO - PROCESS | 3768 | 1467885011612 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:11 INFO - PROCESS | 3768 | 1467885011652 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
02:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 170ms
02:50:11 INFO - PROCESS | 3768 | 1467885011785 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
02:50:11 INFO - PROCESS | 3768 | 1467885011826 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
02:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 169ms
02:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
02:50:11 INFO - PROCESS | 3768 | 1467885011961 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:12 INFO - PROCESS | 3768 | 1467885011995 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
02:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 169ms
02:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
02:50:12 INFO - PROCESS | 3768 | 1467885012136 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:12 INFO - PROCESS | 3768 | 1467885012178 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
02:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 169ms
02:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
02:50:12 INFO - PROCESS | 3768 | 1467885012308 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:12 INFO - PROCESS | 3768 | 1467885012344 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
02:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 170ms
02:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
02:50:12 INFO - PROCESS | 3768 | 1467885012483 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:12 INFO - PROCESS | 3768 | 1467885012520 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
02:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 170ms
02:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
02:50:12 INFO - PROCESS | 3768 | 1467885012658 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:12 INFO - PROCESS | 3768 | 1467885012702 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
02:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 169ms
02:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
02:50:12 INFO - PROCESS | 3768 | 1467885012832 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:12 INFO - PROCESS | 3768 | 1467885012869 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
02:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 168ms
02:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
02:50:13 INFO - PROCESS | 3768 | 1467885013005 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:13 INFO - PROCESS | 3768 | 1467885013049 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
02:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 170ms
02:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
02:50:13 INFO - PROCESS | 3768 | 1467885013181 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:13 INFO - PROCESS | 3768 | 1467885013224 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
02:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 170ms
02:50:13 INFO - PROCESS | 3768 | 1467885013354 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
02:50:13 INFO - PROCESS | 3768 | 1467885013395 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
02:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 170ms
02:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
02:50:13 INFO - PROCESS | 3768 | 1467885013554 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:13 INFO - PROCESS | 3768 | 1467885013616 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
02:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 481ms
02:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
02:50:14 INFO - PROCESS | 3768 | 1467885014038 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:14 INFO - PROCESS | 3768 | 1467885014082 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
02:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 439ms
02:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
02:50:14 INFO - PROCESS | 3768 | 1467885014482 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:14 INFO - PROCESS | 3768 | 1467885014516 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
02:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 169ms
02:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
02:50:14 INFO - PROCESS | 3768 | 1467885014657 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:14 INFO - PROCESS | 3768 | 1467885014687 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
02:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 187ms
02:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
02:50:14 INFO - PROCESS | 3768 | 1467885014850 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:14 INFO - PROCESS | 3768 | 1467885014892 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
02:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 187ms
02:50:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
02:50:15 INFO - PROCESS | 3768 | 1467885015038 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:15 INFO - PROCESS | 3768 | 1467885015069 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
02:50:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 169ms
02:50:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
02:50:15 INFO - PROCESS | 3768 | 1467885015213 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:15 INFO - PROCESS | 3768 | 1467885015241 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
02:50:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 169ms
02:50:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
02:50:15 INFO - PROCESS | 3768 | 1467885015386 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:15 INFO - PROCESS | 3768 | 1467885015429 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
02:50:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 169ms
02:50:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
02:50:15 INFO - PROCESS | 3768 | 1467885015559 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:15 INFO - PROCESS | 3768 | 1467885015589 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
02:50:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 169ms
02:50:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
02:50:15 INFO - PROCESS | 3768 | 1467885015733 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:15 INFO - PROCESS | 3768 | 1467885015761 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
02:50:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 170ms
02:50:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
02:50:15 INFO - PROCESS | 3768 | 1467885015909 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:15 INFO - PROCESS | 3768 | 1467885015950 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
02:50:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 168ms
02:50:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
02:50:16 INFO - PROCESS | 3768 | 1467885016082 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:16 INFO - PROCESS | 3768 | 1467885016111 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:16 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:50:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 692ms
02:50:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
02:50:16 INFO - PROCESS | 3768 | 1467885016778 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:16 INFO - PROCESS | 3768 | 1467885016821 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:17 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:50:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:50:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
02:50:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 671ms
02:50:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
02:50:17 INFO - PROCESS | 3768 | 1467885017457 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:17 INFO - PROCESS | 3768 | 1467885017494 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:18 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:50:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:50:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
02:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 731ms
02:50:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
02:50:18 INFO - PROCESS | 3768 | 1467885018194 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:18 INFO - PROCESS | 3768 | 1467885018225 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:18 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:50:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 670ms
02:50:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
02:50:18 INFO - PROCESS | 3768 | 1467885018868 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:18 INFO - PROCESS | 3768 | 1467885018903 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:19 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:50:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 672ms
02:50:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
02:50:19 INFO - PROCESS | 3768 | 1467885019544 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:19 INFO - PROCESS | 3768 | 1467885019576 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:20 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:50:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:50:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
02:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 671ms
02:50:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
02:50:20 INFO - PROCESS | 3768 | 1467885020222 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:20 INFO - PROCESS | 3768 | 1467885020262 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:21 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:50:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:50:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
02:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 941ms
02:50:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
02:50:21 INFO - PROCESS | 3768 | 1467885021168 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:21 INFO - PROCESS | 3768 | 1467885021209 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:21 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:50:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:50:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
02:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 671ms
02:50:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
02:50:21 INFO - PROCESS | 3768 | 1467885021845 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:21 INFO - PROCESS | 3768 | 1467885021876 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:22 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:50:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:50:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
02:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 692ms
02:50:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
02:50:22 INFO - PROCESS | 3768 | 1467885022545 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:22 INFO - PROCESS | 3768 | 1467885022582 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
02:50:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 169ms
02:50:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
02:50:22 INFO - PROCESS | 3768 | 1467885022722 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:22 INFO - PROCESS | 3768 | 1467885022760 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
02:50:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 170ms
02:50:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
02:50:22 INFO - PROCESS | 3768 | 1467885022900 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:22 INFO - PROCESS | 3768 | 1467885022935 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:23 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:50:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:50:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
02:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 229ms
02:50:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
02:50:23 INFO - PROCESS | 3768 | 1467885023136 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:23 INFO - PROCESS | 3768 | 1467885023180 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
02:50:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 169ms
02:50:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
02:50:23 INFO - PROCESS | 3768 | 1467885023310 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:23 INFO - PROCESS | 3768 | 1467885023339 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:23 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:50:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:50:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
02:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 169ms
02:50:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
02:50:23 INFO - PROCESS | 3768 | 1467885023484 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:23 INFO - PROCESS | 3768 | 1467885023520 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:23 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:50:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:50:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
02:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 170ms
02:50:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
02:50:23 INFO - PROCESS | 3768 | 1467885023659 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:23 INFO - PROCESS | 3768 | 1467885023691 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
02:50:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 335ms
02:50:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
02:50:24 INFO - PROCESS | 3768 | 1467885024003 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:24 INFO - PROCESS | 3768 | 1467885024040 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:24 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:50:24 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:50:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
02:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 691ms
02:50:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
02:50:24 INFO - PROCESS | 3768 | 1467885024697 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:24 INFO - PROCESS | 3768 | 1467885024731 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
02:50:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 169ms
02:50:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
02:50:24 INFO - PROCESS | 3768 | 1467885024869 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:24 INFO - PROCESS | 3768 | 1467885024901 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
02:50:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 171ms
02:50:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
02:50:25 INFO - PROCESS | 3768 | 1467885025045 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:25 INFO - PROCESS | 3768 | 1467885025077 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
02:50:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 169ms
02:50:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
02:50:25 INFO - PROCESS | 3768 | 1467885025219 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:25 INFO - PROCESS | 3768 | 1467885025253 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
02:50:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 170ms
02:50:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
02:50:25 INFO - PROCESS | 3768 | 1467885025394 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:25 INFO - PROCESS | 3768 | 1467885025426 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
02:50:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 169ms
02:50:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
02:50:25 INFO - PROCESS | 3768 | 1467885025568 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:25 INFO - PROCESS | 3768 | 1467885025600 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
02:50:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 170ms
02:50:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
02:50:25 INFO - PROCESS | 3768 | 1467885025743 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:25 INFO - PROCESS | 3768 | 1467885025781 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
02:50:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 169ms
02:50:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
02:50:25 INFO - PROCESS | 3768 | 1467885025917 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:25 INFO - PROCESS | 3768 | 1467885025951 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
02:50:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 170ms
02:50:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
02:50:26 INFO - PROCESS | 3768 | 1467885026092 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:26 INFO - PROCESS | 3768 | 1467885026135 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
02:50:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 170ms
02:50:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
02:50:26 INFO - PROCESS | 3768 | 1467885026268 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:26 INFO - PROCESS | 3768 | 1467885026308 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
02:50:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 170ms
02:50:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
02:50:26 INFO - PROCESS | 3768 | 1467885026441 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:26 INFO - PROCESS | 3768 | 1467885026498 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
02:50:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 418ms
02:50:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
02:50:26 INFO - PROCESS | 3768 | 1467885026865 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:26 INFO - PROCESS | 3768 | 1467885026912 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
02:50:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 377ms
02:50:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
02:50:27 INFO - PROCESS | 3768 | 1467885027247 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:27 INFO - PROCESS | 3768 | 1467885027279 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
02:50:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 169ms
02:50:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
02:50:27 INFO - PROCESS | 3768 | 1467885027422 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:27 INFO - PROCESS | 3768 | 1467885027453 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
02:50:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 169ms
02:50:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
02:50:27 INFO - PROCESS | 3768 | 1467885027600 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:27 INFO - PROCESS | 3768 | 1467885027629 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
02:50:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 169ms
02:50:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
02:50:27 INFO - PROCESS | 3768 | 1467885027769 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:27 INFO - PROCESS | 3768 | 1467885027798 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
02:50:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 169ms
02:50:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
02:50:27 INFO - PROCESS | 3768 | 1467885027942 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:27 INFO - PROCESS | 3768 | 1467885027973 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
02:50:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 169ms
02:50:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
02:50:28 INFO - PROCESS | 3768 | 1467885028118 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:28 INFO - PROCESS | 3768 | 1467885028153 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
02:50:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 169ms
02:50:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
02:50:28 INFO - PROCESS | 3768 | 1467885028290 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:28 INFO - PROCESS | 3768 | 1467885028320 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
02:50:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 170ms
02:50:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
02:50:28 INFO - PROCESS | 3768 | 1467885028467 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:28 INFO - PROCESS | 3768 | 1467885028498 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
02:50:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 170ms
02:50:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
02:50:28 INFO - PROCESS | 3768 | 1467885028640 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:28 INFO - PROCESS | 3768 | 1467885028670 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
02:50:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 186ms
02:50:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
02:50:28 INFO - PROCESS | 3768 | 1467885028832 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:28 INFO - PROCESS | 3768 | 1467885028865 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
02:50:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 170ms
02:50:29 INFO - PROCESS | 3768 | 1467885029013 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
02:50:29 INFO - PROCESS | 3768 | 1467885029055 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
02:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 170ms
02:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
02:50:29 INFO - PROCESS | 3768 | 1467885029191 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:29 INFO - PROCESS | 3768 | 1467885029234 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
02:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 169ms
02:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
02:50:29 INFO - PROCESS | 3768 | 1467885029373 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:29 INFO - PROCESS | 3768 | 1467885029409 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
02:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 169ms
02:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
02:50:29 INFO - PROCESS | 3768 | 1467885029553 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:29 INFO - PROCESS | 3768 | 1467885029591 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
02:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 170ms
02:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
02:50:29 INFO - PROCESS | 3768 | 1467885029725 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:29 INFO - PROCESS | 3768 | 1467885029762 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
02:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 170ms
02:50:29 INFO - PROCESS | 3768 | 1467885029903 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
02:50:29 INFO - PROCESS | 3768 | 1467885029942 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
02:50:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 228ms
02:50:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
02:50:30 INFO - PROCESS | 3768 | 1467885030139 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:30 INFO - PROCESS | 3768 | 1467885030172 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
02:50:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 170ms
02:50:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
02:50:30 INFO - PROCESS | 3768 | 1467885030315 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:30 INFO - PROCESS | 3768 | 1467885030352 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
02:50:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 171ms
02:50:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
02:50:30 INFO - PROCESS | 3768 | 1467885030487 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:30 INFO - PROCESS | 3768 | 1467885030520 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
02:50:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 168ms
02:50:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
02:50:30 INFO - PROCESS | 3768 | 1467885030660 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:30 INFO - PROCESS | 3768 | 1467885030695 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
02:50:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 170ms
02:50:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
02:50:30 INFO - PROCESS | 3768 | 1467885030836 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:30 INFO - PROCESS | 3768 | 1467885030869 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
02:50:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 170ms
02:50:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
02:50:31 INFO - PROCESS | 3768 | 1467885031009 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:31 INFO - PROCESS | 3768 | 1467885031044 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
02:50:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 169ms
02:50:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
02:50:31 INFO - PROCESS | 3768 | 1467885031186 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:31 INFO - PROCESS | 3768 | 1467885031222 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
02:50:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 169ms
02:50:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
02:50:31 INFO - PROCESS | 3768 | 1467885031358 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:31 INFO - PROCESS | 3768 | 1467885031392 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
02:50:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 169ms
02:50:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
02:50:31 INFO - PROCESS | 3768 | 1467885031534 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:31 INFO - PROCESS | 3768 | 1467885031572 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
02:50:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 169ms
02:50:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
02:50:31 INFO - PROCESS | 3768 | 1467885031706 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:31 INFO - PROCESS | 3768 | 1467885031741 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
02:50:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 170ms
02:50:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
02:50:31 INFO - PROCESS | 3768 | 1467885031883 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:31 INFO - PROCESS | 3768 | 1467885031920 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
02:50:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 170ms
02:50:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
02:50:32 INFO - PROCESS | 3768 | 1467885032055 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:32 INFO - PROCESS | 3768 | 1467885032091 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
02:50:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 169ms
02:50:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
02:50:32 INFO - PROCESS | 3768 | 1467885032229 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:32 INFO - PROCESS | 3768 | 1467885032267 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
02:50:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 170ms
02:50:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
02:50:32 INFO - PROCESS | 3768 | 1467885032404 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:32 INFO - PROCESS | 3768 | 1467885032441 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
02:50:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 169ms
02:50:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
02:50:32 INFO - PROCESS | 3768 | 1467885032578 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:32 INFO - PROCESS | 3768 | 1467885032615 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
02:50:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 170ms
02:50:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
02:50:32 INFO - PROCESS | 3768 | 1467885032753 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:32 INFO - PROCESS | 3768 | 1467885032792 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
02:50:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 170ms
02:50:32 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
02:50:32 INFO - PROCESS | 3768 | 1467885032929 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:32 INFO - PROCESS | 3768 | 1467885032966 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
02:50:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
02:50:33 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 483ms
02:50:33 INFO - TEST-START | /DOMEvents/constructors.html
02:50:33 INFO - PROCESS | 3768 | 1467885033417 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:33 INFO - PROCESS | 3768 | 1467885033467 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
02:50:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
02:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:50:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
02:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:50:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
02:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:50:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
02:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:50:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
02:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:50:33 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
02:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
02:50:33 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:50:33 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
02:50:33 INFO - TEST-OK | /DOMEvents/constructors.html | took 242ms
02:50:33 INFO - TEST-START | /DOMEvents/event-phases-order.html
02:50:33 INFO - PROCESS | 3768 | 1467885033669 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:33 INFO - PROCESS | 3768 | 1467885033699 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
02:50:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 170ms
02:50:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
02:50:33 INFO - PROCESS | 3768 | 1467885033844 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:33 INFO - PROCESS | 3768 | 1467885033874 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
02:50:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:50:34 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:50:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:50:34 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:50:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:50:34 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:50:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:50:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
02:50:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 175ms
02:50:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
02:50:34 INFO - PROCESS | 3768 | 1467885034022 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:34 INFO - PROCESS | 3768 | 1467885034066 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:34 INFO - PROCESS | 3768 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
02:50:34 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:50:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 169ms
02:50:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
02:50:34 INFO - PROCESS | 3768 | 1467885034196 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:34 INFO - PROCESS | 3768 | 1467885034227 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:34 INFO - PROCESS | 3768 | 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:50:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
02:50:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 169ms
02:50:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
02:50:34 INFO - PROCESS | 3768 | 1467885034372 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:34 INFO - PROCESS | 3768 | 1467885034408 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:34 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:50:34 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 170ms
02:50:34 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
02:50:34 INFO - PROCESS | 3768 | 1467885034553 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:34 INFO - PROCESS | 3768 | 1467885034586 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:34 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:50:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 188ms
02:50:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
02:50:34 INFO - PROCESS | 3768 | 1467885034739 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:34 INFO - PROCESS | 3768 | 1467885034771 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:34 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:50:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
02:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
02:50:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 168ms
02:50:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
02:50:34 INFO - PROCESS | 3768 | 1467885034911 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:34 INFO - PROCESS | 3768 | 1467885034941 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:35 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:50:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 170ms
02:50:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
02:50:35 INFO - PROCESS | 3768 | 1467885035089 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:35 INFO - PROCESS | 3768 | 1467885035119 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:35 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:50:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 169ms
02:50:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
02:50:35 INFO - PROCESS | 3768 | 1467885035268 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:35 INFO - PROCESS | 3768 | 1467885035308 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:35 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:50:35 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:50:35 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 170ms
02:50:35 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
02:50:35 INFO - PROCESS | 3768 | 1467885035439 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:35 INFO - PROCESS | 3768 | 1467885035482 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:35 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:50:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 169ms
02:50:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
02:50:35 INFO - PROCESS | 3768 | 1467885035614 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:35 INFO - PROCESS | 3768 | 1467885035659 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:35 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:50:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 170ms
02:50:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
02:50:35 INFO - PROCESS | 3768 | 1467885035788 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:35 INFO - PROCESS | 3768 | 1467885035831 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:35 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:50:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 171ms
02:50:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
02:50:35 INFO - PROCESS | 3768 | 1467885035963 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:36 INFO - PROCESS | 3768 | 1467885036002 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:36 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:50:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 170ms
02:50:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
02:50:36 INFO - PROCESS | 3768 | 1467885036143 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:36 INFO - PROCESS | 3768 | 1467885036179 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:36 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:50:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 170ms
02:50:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
02:50:36 INFO - PROCESS | 3768 | 1467885036321 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:36 INFO - PROCESS | 3768 | 1467885036361 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:36 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:50:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 170ms
02:50:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
02:50:36 INFO - PROCESS | 3768 | 1467885036497 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:36 INFO - PROCESS | 3768 | 1467885036534 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:36 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:50:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
02:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
02:50:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 170ms
02:50:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
02:50:36 INFO - PROCESS | 3768 | 1467885036675 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:36 INFO - PROCESS | 3768 | 1467885036745 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:36 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:50:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 229ms
02:50:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
02:50:36 INFO - PROCESS | 3768 | 1467885036910 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:36 INFO - PROCESS | 3768 | 1467885036946 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:37 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:50:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
02:50:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
02:50:37 INFO - PROCESS | 3768 | 1467885037087 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:37 INFO - PROCESS | 3768 | 1467885037130 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:50:37 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:50:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 170ms
02:50:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
02:50:37 INFO - PROCESS | 3768 | 1467885037260 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:37 INFO - PROCESS | 3768 | 1467885037295 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:37 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:50:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 169ms
02:50:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
02:50:37 INFO - PROCESS | 3768 | 1467885037436 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:37 INFO - PROCESS | 3768 | 1467885037475 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:37 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:50:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 170ms
02:50:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
02:50:37 INFO - PROCESS | 3768 | 1467885037609 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:37 INFO - PROCESS | 3768 | 1467885037646 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:37 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:50:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 168ms
02:50:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker
02:50:37 INFO - PROCESS | 3768 | 1467885037785 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:37 INFO - PROCESS | 3768 | 1467885037819 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
02:50:37 INFO - {}
02:50:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
02:50:37 INFO - {}
02:50:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
02:50:37 INFO - {}
02:50:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
02:50:37 INFO - {}
02:50:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 170ms
02:50:37 INFO - TEST-START | /FileAPI/fileReader.html
02:50:37 INFO - PROCESS | 3768 | 1467885037956 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:38 INFO - PROCESS | 3768 | 1467885037993 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
02:50:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
02:50:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
02:50:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
02:50:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 169ms
02:50:38 INFO - TEST-START | /FileAPI/historical.html
02:50:38 INFO - PROCESS | 3768 | 1467885038130 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:38 INFO - PROCESS | 3768 | 1467885038166 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
02:50:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
02:50:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
02:50:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
02:50:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
02:50:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
02:50:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
02:50:38 INFO - TEST-OK | /FileAPI/historical.html | took 170ms
02:50:38 INFO - TEST-START | /FileAPI/idlharness.html
02:50:38 INFO - PROCESS | 3768 | 1467885038306 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:38 INFO - PROCESS | 3768 | 1467885038345 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
02:50:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:50:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:50:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:50:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:50:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
02:50:38 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:50:38 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:50:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
02:50:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:50:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
02:50:38 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:50:38 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:50:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
02:50:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 314ms
02:50:38 INFO - TEST-START | /FileAPI/idlharness.worker
02:50:38 INFO - PROCESS | 3768 | 1467885038626 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:38 INFO - PROCESS | 3768 | 1467885038672 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:50:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:50:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
02:50:38 INFO - {}
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:50:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
02:50:38 INFO - {}
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:50:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
02:50:38 INFO - {}
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
02:50:38 INFO - {}
02:50:38 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:50:38 INFO - {}
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:50:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
02:50:38 INFO - {}
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
02:50:38 INFO - {}
02:50:38 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:50:38 INFO - {}
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:50:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:50:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:50:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 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:50:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:50:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:50:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:50:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:50:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:50:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:50:38 INFO - {}
02:50:38 INFO - TEST-OK | /FileAPI/idlharness.worker | took 335ms
02:50:38 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
02:50:38 INFO - PROCESS | 3768 | 1467885038965 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:39 INFO - PROCESS | 3768 | 1467885039003 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:39 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:50:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 170ms
02:50:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
02:50:39 INFO - PROCESS | 3768 | 1467885039140 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:39 INFO - PROCESS | 3768 | 1467885039181 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
02:50:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 170ms
02:50:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html
02:50:39 INFO - PROCESS | 3768 | 1467885039315 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:39 INFO - PROCESS | 3768 | 1467885039385 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
02:50:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
02:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
02:50:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 376ms
02:50:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
02:50:39 INFO - PROCESS | 3768 | 1467885039748 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:39 INFO - PROCESS | 3768 | 1467885039794 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
02:50:40 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:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
02:50:40 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:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
02:50:40 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:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
02:50:40 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:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
02:50:40 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:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:50:40 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:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
02:50:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 450ms
02:50:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
02:50:40 INFO - PROCESS | 3768 | 1467885040206 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:40 INFO - PROCESS | 3768 | 1467885040237 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
02:50:40 INFO - {}
02:50:40 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 189ms
02:50:40 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
02:50:40 INFO - PROCESS | 3768 | 1467885040400 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:40 INFO - PROCESS | 3768 | 1467885040435 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
02:50:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 171ms
02:50:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
02:50:40 INFO - PROCESS | 3768 | 1467885040570 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:40 INFO - PROCESS | 3768 | 1467885040601 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
02:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:50:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:50:40 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:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:50:40 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:50:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:50:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:50:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 336ms
02:50:40 INFO - TEST-START | /FileAPI/file/File-constructor.html
02:50:40 INFO - PROCESS | 3768 | 1467885040911 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:40 INFO - PROCESS | 3768 | 1467885040941 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
02:50:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
02:50:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
02:50:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
02:50:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
02:50:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
02:50:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
02:50:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
02:50:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
02:50:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
02:50:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
02:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
02:50:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
02:50:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
02:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
02:50:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
02:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
02:50:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
02:50:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
02:50:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 179ms
02:50:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
02:50:41 INFO - PROCESS | 3768 | 1467885041095 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:41 INFO - PROCESS | 3768 | 1467885041132 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:41 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
02:50:41 INFO - {}
02:50:41 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 170ms
02:50:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
02:50:41 INFO - PROCESS | 3768 | 1467885041270 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:41 INFO - PROCESS | 3768 | 1467885041315 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
02:50:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
02:50:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
02:50:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
02:50:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
02:50:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
02:50:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
02:50:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 170ms
02:50:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
02:50:41 INFO - PROCESS | 3768 | 1467885041443 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:41 INFO - PROCESS | 3768 | 1467885041474 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
02:50:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
02:50:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
02:50:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
02:50:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
02:50:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
02:50:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 170ms
02:50:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
02:50:41 INFO - PROCESS | 3768 | 1467885041622 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:41 INFO - PROCESS | 3768 | 1467885041653 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
02:50:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
02:50:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
02:50:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
02:50:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
02:50:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
02:50:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 169ms
02:50:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
02:50:41 INFO - PROCESS | 3768 | 1467885041793 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:41 INFO - PROCESS | 3768 | 1467885041833 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
02:50:41 INFO - reader.readAsText(blob_2)
02:50:41 INFO - }" did not throw
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
02:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
02:50:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
02:50:41 INFO - reader.readAsDataURL(blob_2)
02:50:41 INFO - }" did not throw
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
02:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
02:50:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
02:50:41 INFO - reader.readAsArrayBuffer(blob_2)
02:50:41 INFO - }" did not throw
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
02:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
02:50:41 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:50:41 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
02:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:41 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
02:50:41 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
02:50:41 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
02:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
02:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
02:50:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
02:50:41 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:50:41 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
02:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:50:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 176ms
02:50:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
02:50:41 INFO - PROCESS | 3768 | 1467885041973 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:42 INFO - PROCESS | 3768 | 1467885042014 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
02:50:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
02:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
02:50:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
02:50:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 169ms
02:50:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
02:50:42 INFO - PROCESS | 3768 | 1467885042147 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:42 INFO - PROCESS | 3768 | 1467885042184 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
02:50:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 169ms
02:50:42 INFO - PROCESS | 3768 | 1467885042328 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
02:50:42 INFO - PROCESS | 3768 | 1467885042365 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
02:50:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 170ms
02:50:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
02:50:42 INFO - PROCESS | 3768 | 1467885042508 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:42 INFO - PROCESS | 3768 | 1467885042546 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
02:50:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 230ms
02:50:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
02:50:42 INFO - PROCESS | 3768 | 1467885042744 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:42 INFO - PROCESS | 3768 | 1467885042776 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
02:50:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
02:50:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 170ms
02:50:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
02:50:42 INFO - PROCESS | 3768 | 1467885042921 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:42 INFO - PROCESS | 3768 | 1467885042955 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
02:50:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 169ms
02:50:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
02:50:43 INFO - PROCESS | 3768 | 1467885043093 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:43 INFO - PROCESS | 3768 | 1467885043131 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
02:50:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
02:50:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
02:50:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 170ms
02:50:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
02:50:43 INFO - PROCESS | 3768 | 1467885043272 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:43 INFO - PROCESS | 3768 | 1467885043305 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
02:50:43 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:50:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
02:50:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:50:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
02:50:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 169ms
02:50:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
02:50:43 INFO - PROCESS | 3768 | 1467885043450 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:43 INFO - PROCESS | 3768 | 1467885043487 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:43 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
02:50:43 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 170ms
02:50:43 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
02:50:43 INFO - PROCESS | 3768 | 1467885043623 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:43 INFO - PROCESS | 3768 | 1467885043658 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:44 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
02:50:44 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 881ms
02:50:44 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
02:50:44 INFO - PROCESS | 3768 | 1467885044507 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:44 INFO - PROCESS | 3768 | 1467885044541 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:45 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
02:50:45 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 879ms
02:50:45 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
02:50:45 INFO - PROCESS | 3768 | 1467885045391 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:45 INFO - PROCESS | 3768 | 1467885045428 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:46 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
02:50:46 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 1131ms
02:50:46 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
02:50:46 INFO - PROCESS | 3768 | 1467885046530 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:46 INFO - PROCESS | 3768 | 1467885046600 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:47 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
02:50:47 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 1186ms
02:50:47 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
02:50:47 INFO - PROCESS | 3768 | 1467885047720 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:47 INFO - PROCESS | 3768 | 1467885047753 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:48 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
02:50:48 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
02:50:48 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
02:50:48 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
02:50:48 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 942ms
02:50:48 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
02:50:48 INFO - PROCESS | 3768 | 1467885048668 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:48 INFO - PROCESS | 3768 | 1467885048707 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
02:50:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
02:50:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
02:50:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
02:50:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
02:50:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
02:50:49 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 984ms
02:50:49 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
02:50:49 INFO - PROCESS | 3768 | 1467885049657 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:49 INFO - PROCESS | 3768 | 1467885049695 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
02:50:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
02:50:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
02:50:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
02:50:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
02:50:50 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
02:50:50 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 1030ms
02:50:50 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
02:50:50 INFO - PROCESS | 3768 | 1467885050689 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:50 INFO - PROCESS | 3768 | 1467885050721 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:51 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
02:50:51 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
02:50:51 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
02:50:51 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
02:50:51 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
02:50:51 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
02:50:51 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 943ms
02:50:51 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
02:50:51 INFO - PROCESS | 3768 | 1467885051638 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:51 INFO - PROCESS | 3768 | 1467885051667 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
02:50:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
02:50:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
02:50:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
02:50:52 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 986ms
02:50:52 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
02:50:52 INFO - PROCESS | 3768 | 1467885052652 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:52 INFO - PROCESS | 3768 | 1467885052688 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
02:50:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
02:50:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
02:50:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
02:50:53 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 1075ms
02:50:53 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
02:50:53 INFO - PROCESS | 3768 | 1467885053731 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:53 INFO - PROCESS | 3768 | 1467885053764 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
02:50:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
02:50:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
02:50:54 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
02:50:54 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 922ms
02:50:54 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
02:50:54 INFO - PROCESS | 3768 | 1467885054660 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:56 INFO - PROCESS | 3768 | 1467885056048 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
02:50:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
02:50:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
02:50:56 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
02:50:56 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 2300ms
02:50:56 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
02:50:56 INFO - PROCESS | 3768 | 1467885056966 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:50:57 INFO - PROCESS | 3768 | 1467885056997 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
02:51:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
02:51:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
02:51:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
02:51:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
02:51:00 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 3746ms
02:51:00 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
02:51:00 INFO - PROCESS | 3768 | 1467885060714 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:00 INFO - PROCESS | 3768 | 1467885060745 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
02:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
02:51:03 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2552ms
02:51:03 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
02:51:03 INFO - PROCESS | 3768 | 1467885063272 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:03 INFO - PROCESS | 3768 | 1467885063300 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:05 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
02:51:05 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
02:51:05 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
02:51:05 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2455ms
02:51:05 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
02:51:05 INFO - PROCESS | 3768 | 1467885065732 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:05 INFO - PROCESS | 3768 | 1467885065761 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:06 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
02:51:06 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1176ms
02:51:06 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
02:51:06 INFO - PROCESS | 3768 | 1467885066912 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:06 INFO - PROCESS | 3768 | 1467885066953 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:07 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
02:51:07 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
02:51:07 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 879ms
02:51:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
02:51:07 INFO - PROCESS | 3768 | 1467885067796 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:07 INFO - PROCESS | 3768 | 1467885067825 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
02:51:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 1028ms
02:51:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
02:51:08 INFO - PROCESS | 3768 | 1467885068830 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:08 INFO - PROCESS | 3768 | 1467885068862 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
02:51:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 941ms
02:51:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
02:51:09 INFO - PROCESS | 3768 | 1467885069774 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:09 INFO - PROCESS | 3768 | 1467885069802 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
02:51:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 942ms
02:51:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
02:51:10 INFO - PROCESS | 3768 | 1467885070720 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:10 INFO - PROCESS | 3768 | 1467885070747 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
02:51:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 921ms
02:51:11 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
02:51:11 INFO - PROCESS | 3768 | 1467885071646 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:11 INFO - PROCESS | 3768 | 1467885071679 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
02:51:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 881ms
02:51:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
02:51:12 INFO - PROCESS | 3768 | 1467885072532 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:12 INFO - PROCESS | 3768 | 1467885072558 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
02:51:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 985ms
02:51:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
02:51:13 INFO - PROCESS | 3768 | 1467885073523 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:13 INFO - PROCESS | 3768 | 1467885073554 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
02:51:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 883ms
02:51:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
02:51:14 INFO - PROCESS | 3768 | 1467885074411 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:14 INFO - PROCESS | 3768 | 1467885074439 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
02:51:15 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 943ms
02:51:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
02:51:15 INFO - PROCESS | 3768 | 1467885075362 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:15 INFO - PROCESS | 3768 | 1467885075391 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
02:51:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 1082ms
02:51:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
02:51:16 INFO - PROCESS | 3768 | 1467885076446 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:16 INFO - PROCESS | 3768 | 1467885076479 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
02:51:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 987ms
02:51:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
02:51:17 INFO - PROCESS | 3768 | 1467885077438 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:17 INFO - PROCESS | 3768 | 1467885077466 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
02:51:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 940ms
02:51:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
02:51:18 INFO - PROCESS | 3768 | 1467885078383 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:18 INFO - PROCESS | 3768 | 1467885078415 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
02:51:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 941ms
02:51:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
02:51:19 INFO - PROCESS | 3768 | 1467885079330 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:19 INFO - PROCESS | 3768 | 1467885079357 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
02:51:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 883ms
02:51:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
02:51:20 INFO - PROCESS | 3768 | 1467885080216 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:20 INFO - PROCESS | 3768 | 1467885080246 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
02:51:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1027ms
02:51:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
02:51:21 INFO - PROCESS | 3768 | 1467885081249 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:21 INFO - PROCESS | 3768 | 1467885081278 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
02:51:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 922ms
02:51:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
02:51:22 INFO - PROCESS | 3768 | 1467885082181 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:22 INFO - PROCESS | 3768 | 1467885082209 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:23 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:51:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 985ms
02:51:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
02:51:23 INFO - PROCESS | 3768 | 1467885083165 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:23 INFO - PROCESS | 3768 | 1467885083193 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:24 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:51:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 985ms
02:51:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
02:51:24 INFO - PROCESS | 3768 | 1467885084157 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:24 INFO - PROCESS | 3768 | 1467885084183 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
02:51:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 944ms
02:51:25 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
02:51:25 INFO - PROCESS | 3768 | 1467885085105 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:25 INFO - PROCESS | 3768 | 1467885085138 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
02:51:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 985ms
02:51:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
02:51:26 INFO - PROCESS | 3768 | 1467885086095 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:26 INFO - PROCESS | 3768 | 1467885086125 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:26 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
02:51:26 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 839ms
02:51:26 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
02:51:26 INFO - PROCESS | 3768 | 1467885086939 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:26 INFO - PROCESS | 3768 | 1467885086968 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:27 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
02:51:27 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 734ms
02:51:27 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
02:51:27 INFO - PROCESS | 3768 | 1467885087679 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:27 INFO - PROCESS | 3768 | 1467885087708 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
02:51:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1079ms
02:51:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
02:51:28 INFO - PROCESS | 3768 | 1467885088762 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:28 INFO - PROCESS | 3768 | 1467885088796 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
02:51:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 922ms
02:51:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
02:51:29 INFO - PROCESS | 3768 | 1467885089687 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:29 INFO - PROCESS | 3768 | 1467885089714 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
02:51:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 982ms
02:51:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
02:51:30 INFO - PROCESS | 3768 | 1467885090676 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:30 INFO - PROCESS | 3768 | 1467885090708 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:31 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:51:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 985ms
02:51:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
02:51:31 INFO - PROCESS | 3768 | 1467885091665 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:31 INFO - PROCESS | 3768 | 1467885091691 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:32 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:51:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 942ms
02:51:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
02:51:32 INFO - PROCESS | 3768 | 1467885092614 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:32 INFO - PROCESS | 3768 | 1467885092643 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
02:51:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 987ms
02:51:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
02:51:33 INFO - PROCESS | 3768 | 1467885093604 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:33 INFO - PROCESS | 3768 | 1467885093633 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:34 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
02:51:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 941ms
02:51:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
02:51:34 INFO - PROCESS | 3768 | 1467885094554 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:34 INFO - PROCESS | 3768 | 1467885094589 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
02:51:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1027ms
02:51:35 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
02:51:35 INFO - PROCESS | 3768 | 1467885095581 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:35 INFO - PROCESS | 3768 | 1467885095608 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:36 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
02:51:36 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 924ms
02:51:36 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
02:51:36 INFO - PROCESS | 3768 | 1467885096511 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:36 INFO - PROCESS | 3768 | 1467885096537 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:37 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:51:37 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 1026ms
02:51:37 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
02:51:37 INFO - PROCESS | 3768 | 1467885097541 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:37 INFO - PROCESS | 3768 | 1467885097574 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:38 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
02:51:38 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 881ms
02:51:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
02:51:38 INFO - PROCESS | 3768 | 1467885098428 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:38 INFO - PROCESS | 3768 | 1467885098458 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
02:51:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 987ms
02:51:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
02:51:39 INFO - PROCESS | 3768 | 1467885099419 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:39 INFO - PROCESS | 3768 | 1467885099447 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
02:51:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 1027ms
02:51:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
02:51:40 INFO - PROCESS | 3768 | 1467885100452 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:40 INFO - PROCESS | 3768 | 1467885100481 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
02:51:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 944ms
02:51:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
02:51:41 INFO - PROCESS | 3768 | 1467885101403 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:41 INFO - PROCESS | 3768 | 1467885101431 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:51:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 944ms
02:51:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
02:51:42 INFO - PROCESS | 3768 | 1467885102349 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:42 INFO - PROCESS | 3768 | 1467885102377 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:43 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
02:51:43 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 838ms
02:51:43 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
02:51:43 INFO - PROCESS | 3768 | 1467885103191 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:43 INFO - PROCESS | 3768 | 1467885103218 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
02:51:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 1074ms
02:51:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
02:51:44 INFO - PROCESS | 3768 | 1467885104272 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:44 INFO - PROCESS | 3768 | 1467885104303 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:45 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:51:45 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1082ms
02:51:45 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
02:51:45 INFO - PROCESS | 3768 | 1467885105358 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:45 INFO - PROCESS | 3768 | 1467885105387 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:46 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
02:51:46 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 1030ms
02:51:46 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
02:51:46 INFO - PROCESS | 3768 | 1467885106395 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:46 INFO - PROCESS | 3768 | 1467885106425 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:47 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
02:51:47 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 943ms
02:51:47 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
02:51:47 INFO - PROCESS | 3768 | 1467885107346 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:47 INFO - PROCESS | 3768 | 1467885107374 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:48 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:51:48 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 881ms
02:51:48 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
02:51:48 INFO - PROCESS | 3768 | 1467885108231 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:48 INFO - PROCESS | 3768 | 1467885108259 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:49 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
02:51:49 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 1022ms
02:51:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
02:51:49 INFO - PROCESS | 3768 | 1467885109260 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:49 INFO - PROCESS | 3768 | 1467885109287 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
02:51:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 921ms
02:51:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
02:51:50 INFO - PROCESS | 3768 | 1467885110184 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:50 INFO - PROCESS | 3768 | 1467885110217 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
02:51:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 1073ms
02:51:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
02:51:51 INFO - PROCESS | 3768 | 1467885111263 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:51 INFO - PROCESS | 3768 | 1467885111293 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
02:51:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 986ms
02:51:52 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
02:51:52 INFO - PROCESS | 3768 | 1467885112255 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:52 INFO - PROCESS | 3768 | 1467885112283 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
02:51:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 881ms
02:51:53 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
02:51:53 INFO - PROCESS | 3768 | 1467885113141 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:53 INFO - PROCESS | 3768 | 1467885113170 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
02:51:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 986ms
02:51:54 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
02:51:54 INFO - PROCESS | 3768 | 1467885114130 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:54 INFO - PROCESS | 3768 | 1467885114157 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
02:51:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 1027ms
02:51:55 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
02:51:55 INFO - PROCESS | 3768 | 1467885115162 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:55 INFO - PROCESS | 3768 | 1467885115191 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
02:51:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 921ms
02:51:56 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
02:51:56 INFO - PROCESS | 3768 | 1467885116088 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:56 INFO - PROCESS | 3768 | 1467885116119 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
02:51:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 943ms
02:51:57 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
02:51:57 INFO - PROCESS | 3768 | 1467885117038 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:57 INFO - PROCESS | 3768 | 1467885117065 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
02:51:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 945ms
02:51:57 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
02:51:57 INFO - PROCESS | 3768 | 1467885117987 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:58 INFO - PROCESS | 3768 | 1467885118017 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
02:51:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 942ms
02:51:58 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
02:51:58 INFO - PROCESS | 3768 | 1467885118934 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:58 INFO - PROCESS | 3768 | 1467885118963 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
02:51:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 881ms
02:51:59 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
02:51:59 INFO - PROCESS | 3768 | 1467885119823 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:51:59 INFO - PROCESS | 3768 | 1467885119854 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
02:52:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 1028ms
02:52:00 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
02:52:00 INFO - PROCESS | 3768 | 1467885120851 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:00 INFO - PROCESS | 3768 | 1467885120879 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
02:52:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 839ms
02:52:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
02:52:01 INFO - PROCESS | 3768 | 1467885121695 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:01 INFO - PROCESS | 3768 | 1467885121723 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
02:52:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 986ms
02:52:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
02:52:02 INFO - PROCESS | 3768 | 1467885122685 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:02 INFO - PROCESS | 3768 | 1467885122719 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
02:52:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 986ms
02:52:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
02:52:03 INFO - PROCESS | 3768 | 1467885123677 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:03 INFO - PROCESS | 3768 | 1467885123704 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
02:52:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 985ms
02:52:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
02:52:04 INFO - PROCESS | 3768 | 1467885124666 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:04 INFO - PROCESS | 3768 | 1467885124695 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:05 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
02:52:05 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 984ms
02:52:05 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
02:52:05 INFO - PROCESS | 3768 | 1467885125655 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:05 INFO - PROCESS | 3768 | 1467885125683 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
02:52:06 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1136ms
02:52:06 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
02:52:06 INFO - PROCESS | 3768 | 1467885126797 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:06 INFO - PROCESS | 3768 | 1467885126824 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
02:52:07 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1025ms
02:52:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
02:52:07 INFO - PROCESS | 3768 | 1467885127825 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:07 INFO - PROCESS | 3768 | 1467885127853 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
02:52:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 880ms
02:52:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
02:52:08 INFO - PROCESS | 3768 | 1467885128713 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:08 INFO - PROCESS | 3768 | 1467885128739 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
02:52:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 942ms
02:52:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
02:52:09 INFO - PROCESS | 3768 | 1467885129657 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:09 INFO - PROCESS | 3768 | 1467885129691 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
02:52:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1384ms
02:52:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
02:52:11 INFO - PROCESS | 3768 | 1467885131047 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:11 INFO - PROCESS | 3768 | 1467885131076 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
02:52:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 880ms
02:52:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
02:52:11 INFO - PROCESS | 3768 | 1467885131932 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:11 INFO - PROCESS | 3768 | 1467885131961 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
02:52:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 944ms
02:52:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
02:52:12 INFO - PROCESS | 3768 | 1467885132881 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:12 INFO - PROCESS | 3768 | 1467885132910 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
02:52:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 985ms
02:52:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
02:52:13 INFO - PROCESS | 3768 | 1467885133869 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:13 INFO - PROCESS | 3768 | 1467885133897 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
02:52:14 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 1076ms
02:52:14 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
02:52:14 INFO - PROCESS | 3768 | 1467885134950 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:14 INFO - PROCESS | 3768 | 1467885134975 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
02:52:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 879ms
02:52:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
02:52:15 INFO - PROCESS | 3768 | 1467885135833 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:15 INFO - PROCESS | 3768 | 1467885135866 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
02:52:16 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 1076ms
02:52:16 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
02:52:16 INFO - PROCESS | 3768 | 1467885136936 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:16 INFO - PROCESS | 3768 | 1467885136965 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
02:52:17 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 881ms
02:52:17 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
02:52:17 INFO - PROCESS | 3768 | 1467885137823 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:17 INFO - PROCESS | 3768 | 1467885137852 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
02:52:18 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 881ms
02:52:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
02:52:18 INFO - PROCESS | 3768 | 1467885138710 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:18 INFO - PROCESS | 3768 | 1467885138739 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
02:52:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
02:52:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
02:52:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
02:52:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
02:52:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
02:52:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
02:52:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
02:52:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
02:52:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
02:52:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
02:52:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
02:52:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 8944ms
02:52:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
02:52:27 INFO - PROCESS | 3768 | 1467885147658 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:27 INFO - PROCESS | 3768 | 1467885147687 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
02:52:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
02:52:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
02:52:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
02:52:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 3039ms
02:52:30 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
02:52:30 INFO - PROCESS | 3768 | 1467885150703 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:30 INFO - PROCESS | 3768 | 1467885150734 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
02:52:31 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 925ms
02:52:31 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
02:52:31 INFO - PROCESS | 3768 | 1467885151632 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:31 INFO - PROCESS | 3768 | 1467885151661 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
02:52:32 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 1022ms
02:52:32 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
02:52:32 INFO - PROCESS | 3768 | 1467885152666 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:32 INFO - PROCESS | 3768 | 1467885152695 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
02:52:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 880ms
02:52:33 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
02:52:33 INFO - PROCESS | 3768 | 1467885153550 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:33 INFO - PROCESS | 3768 | 1467885153578 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
02:52:34 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 1026ms
02:52:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
02:52:34 INFO - PROCESS | 3768 | 1467885154583 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:34 INFO - PROCESS | 3768 | 1467885154610 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
02:52:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 984ms
02:52:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
02:52:35 INFO - PROCESS | 3768 | 1467885155571 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:35 INFO - PROCESS | 3768 | 1467885155644 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
02:52:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 1023ms
02:52:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
02:52:36 INFO - PROCESS | 3768 | 1467885156599 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:36 INFO - PROCESS | 3768 | 1467885156626 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
02:52:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 922ms
02:52:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
02:52:37 INFO - PROCESS | 3768 | 1467885157527 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:37 INFO - PROCESS | 3768 | 1467885157556 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
02:52:38 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 984ms
02:52:38 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
02:52:38 INFO - PROCESS | 3768 | 1467885158517 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:38 INFO - PROCESS | 3768 | 1467885158546 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:39 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:52:39 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 945ms
02:52:39 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
02:52:39 INFO - PROCESS | 3768 | 1467885159464 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:39 INFO - PROCESS | 3768 | 1467885159493 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
02:52:39 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 169ms
02:52:39 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
02:52:39 INFO - PROCESS | 3768 | 1467885159638 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:39 INFO - PROCESS | 3768 | 1467885159664 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
02:52:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
02:52:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
02:52:39 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 170ms
02:52:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
02:52:39 INFO - PROCESS | 3768 | 1467885159814 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:39 INFO - PROCESS | 3768 | 1467885159844 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
02:52:40 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1130ms
02:52:40 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
02:52:40 INFO - PROCESS | 3768 | 1467885160949 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:40 INFO - PROCESS | 3768 | 1467885160975 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:42 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
02:52:42 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1136ms
02:52:42 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
02:52:42 INFO - PROCESS | 3768 | 1467885162090 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:42 INFO - PROCESS | 3768 | 1467885162127 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:43 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
02:52:43 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1231ms
02:52:43 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
02:52:43 INFO - PROCESS | 3768 | 1467885163326 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:43 INFO - PROCESS | 3768 | 1467885163354 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:44 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
02:52:44 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
02:52:44 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1184ms
02:52:44 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
02:52:44 INFO - PROCESS | 3768 | 1467885164515 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:44 INFO - PROCESS | 3768 | 1467885164543 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
02:52:45 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 838ms
02:52:45 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
02:52:45 INFO - PROCESS | 3768 | 1467885165356 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:45 INFO - PROCESS | 3768 | 1467885165384 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
02:52:46 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1240ms
02:52:46 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
02:52:46 INFO - PROCESS | 3768 | 1467885166601 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:46 INFO - PROCESS | 3768 | 1467885166626 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
02:52:47 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1186ms
02:52:47 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
02:52:47 INFO - PROCESS | 3768 | 1467885167792 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:47 INFO - PROCESS | 3768 | 1467885167825 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
02:52:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
02:52:48 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1127ms
02:52:48 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
02:52:48 INFO - PROCESS | 3768 | 1467885168925 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:48 INFO - PROCESS | 3768 | 1467885168954 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
02:52:50 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1077ms
02:52:50 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
02:52:50 INFO - PROCESS | 3768 | 1467885170009 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:50 INFO - PROCESS | 3768 | 1467885170045 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
02:52:51 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1130ms
02:52:51 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
02:52:51 INFO - PROCESS | 3768 | 1467885171144 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:51 INFO - PROCESS | 3768 | 1467885171173 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
02:52:52 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 986ms
02:52:52 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
02:52:52 INFO - PROCESS | 3768 | 1467885172132 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:52 INFO - PROCESS | 3768 | 1467885172160 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
02:52:53 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 985ms
02:52:53 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
02:52:53 INFO - PROCESS | 3768 | 1467885173121 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:53 INFO - PROCESS | 3768 | 1467885173148 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
02:52:54 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1190ms
02:52:54 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
02:52:54 INFO - PROCESS | 3768 | 1467885174317 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:54 INFO - PROCESS | 3768 | 1467885174349 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
02:52:55 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1235ms
02:52:55 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
02:52:55 INFO - PROCESS | 3768 | 1467885175558 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:55 INFO - PROCESS | 3768 | 1467885175585 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:56 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
02:52:56 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 944ms
02:52:56 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
02:52:56 INFO - PROCESS | 3768 | 1467885176507 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:56 INFO - PROCESS | 3768 | 1467885176536 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
02:52:59 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
02:52:59 INFO - window.indexedDB.open('test', val);..." did not throw
02:52:59 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:59 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:52:59 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
02:52:59 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
02:52:59 INFO - window.indexedDB.open('test', val);..." did not throw
02:52:59 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:59 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:52:59 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
02:52:59 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
02:52:59 INFO - window.indexedDB.open('test', val);..." did not throw
02:52:59 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:59 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:52:59 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
02:52:59 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
02:52:59 INFO - window.indexedDB.open('test', val);..." did not throw
02:52:59 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:59 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:52:59 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
02:52:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
02:52:59 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2908ms
02:52:59 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
02:52:59 INFO - PROCESS | 3768 | 1467885179420 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:52:59 INFO - PROCESS | 3768 | 1467885179447 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:00 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
02:53:00 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 838ms
02:53:00 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
02:53:00 INFO - PROCESS | 3768 | 1467885180262 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:00 INFO - PROCESS | 3768 | 1467885180291 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:01 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
02:53:01 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
02:53:01 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1427ms
02:53:01 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
02:53:01 INFO - PROCESS | 3768 | 1467885181695 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:01 INFO - PROCESS | 3768 | 1467885181723 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:02 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
02:53:02 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 1024ms
02:53:02 INFO - TEST-START | /IndexedDB/idbindex_count.htm
02:53:02 INFO - PROCESS | 3768 | 1467885182724 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:02 INFO - PROCESS | 3768 | 1467885182755 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:03 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
02:53:03 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 985ms
02:53:03 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
02:53:03 INFO - PROCESS | 3768 | 1467885183715 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:03 INFO - PROCESS | 3768 | 1467885183750 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:04 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
02:53:04 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 943ms
02:53:04 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
02:53:04 INFO - PROCESS | 3768 | 1467885184663 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:04 INFO - PROCESS | 3768 | 1467885184693 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:05 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
02:53:05 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 881ms
02:53:05 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
02:53:05 INFO - PROCESS | 3768 | 1467885185547 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:05 INFO - PROCESS | 3768 | 1467885185576 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:06 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
02:53:06 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 1023ms
02:53:06 INFO - TEST-START | /IndexedDB/idbindex_get.htm
02:53:06 INFO - PROCESS | 3768 | 1467885186575 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:06 INFO - PROCESS | 3768 | 1467885186602 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:07 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
02:53:07 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 985ms
02:53:07 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
02:53:07 INFO - PROCESS | 3768 | 1467885187565 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:07 INFO - PROCESS | 3768 | 1467885187601 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:08 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
02:53:08 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 922ms
02:53:08 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
02:53:08 INFO - PROCESS | 3768 | 1467885188493 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:08 INFO - PROCESS | 3768 | 1467885188521 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:09 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
02:53:09 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 880ms
02:53:09 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
02:53:09 INFO - PROCESS | 3768 | 1467885189379 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:09 INFO - PROCESS | 3768 | 1467885189408 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:10 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
02:53:10 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 1081ms
02:53:10 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
02:53:10 INFO - PROCESS | 3768 | 1467885190468 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:10 INFO - PROCESS | 3768 | 1467885190507 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:11 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
02:53:11 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 880ms
02:53:11 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
02:53:11 INFO - PROCESS | 3768 | 1467885191352 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:11 INFO - PROCESS | 3768 | 1467885191380 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:12 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
02:53:12 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 983ms
02:53:12 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
02:53:12 INFO - PROCESS | 3768 | 1467885192339 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:12 INFO - PROCESS | 3768 | 1467885192367 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:13 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
02:53:13 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 983ms
02:53:13 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
02:53:13 INFO - PROCESS | 3768 | 1467885193328 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:13 INFO - PROCESS | 3768 | 1467885193362 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:14 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
02:53:14 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 880ms
02:53:14 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
02:53:14 INFO - PROCESS | 3768 | 1467885194213 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:14 INFO - PROCESS | 3768 | 1467885194253 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
02:53:15 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
02:53:15 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 1027ms
02:53:15 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
02:53:15 INFO - PROCESS | 3768 | 1467885195245 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:15 INFO - PROCESS | 3768 | 1467885195274 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
02:53:16 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
02:53:16 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 1079ms
02:53:16 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
02:53:16 INFO - PROCESS | 3768 | 1467885196331 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:16 INFO - PROCESS | 3768 | 1467885196364 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:17 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
02:53:17 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 985ms
02:53:17 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
02:53:17 INFO - PROCESS | 3768 | 1467885197322 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:17 INFO - PROCESS | 3768 | 1467885197350 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:18 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
02:53:18 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 1032ms
02:53:18 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
02:53:18 INFO - PROCESS | 3768 | 1467885198356 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:18 INFO - PROCESS | 3768 | 1467885198384 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:19 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
02:53:19 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 922ms
02:53:19 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
02:53:19 INFO - PROCESS | 3768 | 1467885199282 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:19 INFO - PROCESS | 3768 | 1467885199309 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:20 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
02:53:20 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 1083ms
02:53:20 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
02:53:20 INFO - PROCESS | 3768 | 1467885200372 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:20 INFO - PROCESS | 3768 | 1467885200404 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
02:53:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 840ms
02:53:21 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
02:53:21 INFO - PROCESS | 3768 | 1467885201216 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:21 INFO - PROCESS | 3768 | 1467885201246 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
02:53:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 943ms
02:53:22 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
02:53:22 INFO - PROCESS | 3768 | 1467885202165 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:22 INFO - PROCESS | 3768 | 1467885202193 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
02:53:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1079ms
02:53:23 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
02:53:23 INFO - PROCESS | 3768 | 1467885203252 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:23 INFO - PROCESS | 3768 | 1467885203279 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
02:53:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 839ms
02:53:24 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
02:53:24 INFO - PROCESS | 3768 | 1467885204091 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:24 INFO - PROCESS | 3768 | 1467885204119 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:25 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
02:53:25 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 1029ms
02:53:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
02:53:25 INFO - PROCESS | 3768 | 1467885205128 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:25 INFO - PROCESS | 3768 | 1467885205155 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:26 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
02:53:26 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 1028ms
02:53:26 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
02:53:26 INFO - PROCESS | 3768 | 1467885206159 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:26 INFO - PROCESS | 3768 | 1467885206192 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:27 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
02:53:27 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 1022ms
02:53:27 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
02:53:27 INFO - PROCESS | 3768 | 1467885207191 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:27 INFO - PROCESS | 3768 | 1467885207221 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:28 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:53:28 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 942ms
02:53:28 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
02:53:28 INFO - PROCESS | 3768 | 1467885208135 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:28 INFO - PROCESS | 3768 | 1467885208163 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:28 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
02:53:28 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 838ms
02:53:28 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
02:53:28 INFO - PROCESS | 3768 | 1467885208979 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:29 INFO - PROCESS | 3768 | 1467885209010 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:29 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
02:53:29 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 985ms
02:53:29 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
02:53:29 INFO - PROCESS | 3768 | 1467885209965 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:29 INFO - PROCESS | 3768 | 1467885209994 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:31 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
02:53:31 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1076ms
02:53:31 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
02:53:31 INFO - PROCESS | 3768 | 1467885211047 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:31 INFO - PROCESS | 3768 | 1467885211082 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:31 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:53:31 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 877ms
02:53:31 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
02:53:31 INFO - PROCESS | 3768 | 1467885211930 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:31 INFO - PROCESS | 3768 | 1467885211962 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
02:53:32 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 170ms
02:53:32 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
02:53:32 INFO - PROCESS | 3768 | 1467885212104 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:32 INFO - PROCESS | 3768 | 1467885212135 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
02:53:32 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 168ms
02:53:32 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
02:53:32 INFO - PROCESS | 3768 | 1467885212276 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:32 INFO - PROCESS | 3768 | 1467885212305 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
02:53:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
02:53:32 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 170ms
02:53:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
02:53:32 INFO - PROCESS | 3768 | 1467885212454 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:32 INFO - PROCESS | 3768 | 1467885212482 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
02:53:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 881ms
02:53:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
02:53:33 INFO - PROCESS | 3768 | 1467885213369 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:33 INFO - PROCESS | 3768 | 1467885213400 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:34 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:53:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 943ms
02:53:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
02:53:34 INFO - PROCESS | 3768 | 1467885214317 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:34 INFO - PROCESS | 3768 | 1467885214347 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:35 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:53:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 943ms
02:53:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
02:53:35 INFO - PROCESS | 3768 | 1467885215265 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:35 INFO - PROCESS | 3768 | 1467885215294 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:36 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:53:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 943ms
02:53:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
02:53:36 INFO - PROCESS | 3768 | 1467885216214 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:36 INFO - PROCESS | 3768 | 1467885216243 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:37 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:53:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 922ms
02:53:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
02:53:37 INFO - PROCESS | 3768 | 1467885217138 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:37 INFO - PROCESS | 3768 | 1467885217167 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:38 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:53:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 944ms
02:53:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
02:53:38 INFO - PROCESS | 3768 | 1467885218088 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:38 INFO - PROCESS | 3768 | 1467885218116 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:39 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:53:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 1022ms
02:53:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
02:53:39 INFO - PROCESS | 3768 | 1467885219116 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:39 INFO - PROCESS | 3768 | 1467885219151 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:40 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:53:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 943ms
02:53:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
02:53:40 INFO - PROCESS | 3768 | 1467885220064 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:40 INFO - PROCESS | 3768 | 1467885220094 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
02:53:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 1084ms
02:53:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
02:53:41 INFO - PROCESS | 3768 | 1467885221153 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:41 INFO - PROCESS | 3768 | 1467885221183 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
02:53:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 943ms
02:53:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
02:53:42 INFO - PROCESS | 3768 | 1467885222102 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:42 INFO - PROCESS | 3768 | 1467885222135 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
02:53:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 942ms
02:53:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
02:53:43 INFO - PROCESS | 3768 | 1467885223046 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:43 INFO - PROCESS | 3768 | 1467885223075 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
02:53:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 943ms
02:53:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
02:53:43 INFO - PROCESS | 3768 | 1467885223994 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:44 INFO - PROCESS | 3768 | 1467885224021 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
02:53:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 883ms
02:53:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
02:53:44 INFO - PROCESS | 3768 | 1467885224882 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:44 INFO - PROCESS | 3768 | 1467885224916 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
02:53:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 986ms
02:53:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
02:53:45 INFO - PROCESS | 3768 | 1467885225872 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:45 INFO - PROCESS | 3768 | 1467885225899 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
02:53:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 1022ms
02:53:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
02:53:46 INFO - PROCESS | 3768 | 1467885226900 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:46 INFO - PROCESS | 3768 | 1467885226930 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:47 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:53:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 839ms
02:53:47 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
02:53:47 INFO - PROCESS | 3768 | 1467885227746 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:47 INFO - PROCESS | 3768 | 1467885227777 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
02:53:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 1025ms
02:53:48 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
02:53:48 INFO - PROCESS | 3768 | 1467885228778 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:48 INFO - PROCESS | 3768 | 1467885228807 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
02:53:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 987ms
02:53:49 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
02:53:49 INFO - PROCESS | 3768 | 1467885229768 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:49 INFO - PROCESS | 3768 | 1467885229796 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:53:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 921ms
02:53:50 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
02:53:50 INFO - PROCESS | 3768 | 1467885230693 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:50 INFO - PROCESS | 3768 | 1467885230721 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:53:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 922ms
02:53:51 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
02:53:51 INFO - PROCESS | 3768 | 1467885231621 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:51 INFO - PROCESS | 3768 | 1467885231655 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
02:53:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 1076ms
02:53:52 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
02:53:52 INFO - PROCESS | 3768 | 1467885232703 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:52 INFO - PROCESS | 3768 | 1467885232733 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
02:53:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 922ms
02:53:53 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
02:53:53 INFO - PROCESS | 3768 | 1467885233630 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:53 INFO - PROCESS | 3768 | 1467885233659 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
02:53:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 880ms
02:53:54 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
02:53:54 INFO - PROCESS | 3768 | 1467885234518 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:54 INFO - PROCESS | 3768 | 1467885234547 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:55 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:53:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 943ms
02:53:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
02:53:55 INFO - PROCESS | 3768 | 1467885235461 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:55 INFO - PROCESS | 3768 | 1467885235489 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
02:53:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 880ms
02:53:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
02:53:56 INFO - PROCESS | 3768 | 1467885236348 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:56 INFO - PROCESS | 3768 | 1467885236374 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:57 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:53:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 986ms
02:53:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
02:53:57 INFO - PROCESS | 3768 | 1467885237338 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:57 INFO - PROCESS | 3768 | 1467885237371 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:58 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:53:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 881ms
02:53:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
02:53:58 INFO - PROCESS | 3768 | 1467885238222 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:58 INFO - PROCESS | 3768 | 1467885238250 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
02:53:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 1023ms
02:53:59 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
02:53:59 INFO - PROCESS | 3768 | 1467885239250 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:53:59 INFO - PROCESS | 3768 | 1467885239281 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
02:54:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 984ms
02:54:00 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
02:54:00 INFO - PROCESS | 3768 | 1467885240240 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:00 INFO - PROCESS | 3768 | 1467885240269 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
02:54:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 836ms
02:54:01 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
02:54:01 INFO - PROCESS | 3768 | 1467885241085 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:01 INFO - PROCESS | 3768 | 1467885241117 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
02:54:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 983ms
02:54:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
02:54:02 INFO - PROCESS | 3768 | 1467885242068 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:02 INFO - PROCESS | 3768 | 1467885242096 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
02:54:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1028ms
02:54:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
02:54:03 INFO - PROCESS | 3768 | 1467885243103 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:03 INFO - PROCESS | 3768 | 1467885243130 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
02:54:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 987ms
02:54:04 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
02:54:04 INFO - PROCESS | 3768 | 1467885244093 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:04 INFO - PROCESS | 3768 | 1467885244126 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:04 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
02:54:04 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
02:54:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:54:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 838ms
02:54:04 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
02:54:04 INFO - PROCESS | 3768 | 1467885244937 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:04 INFO - PROCESS | 3768 | 1467885244964 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:05 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
02:54:05 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
02:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:54:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 880ms
02:54:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
02:54:05 INFO - PROCESS | 3768 | 1467885245821 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:05 INFO - PROCESS | 3768 | 1467885245853 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
02:54:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 943ms
02:54:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
02:54:06 INFO - PROCESS | 3768 | 1467885246770 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:06 INFO - PROCESS | 3768 | 1467885246798 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
02:54:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 941ms
02:54:07 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
02:54:07 INFO - PROCESS | 3768 | 1467885247720 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:07 INFO - PROCESS | 3768 | 1467885247756 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
02:54:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 984ms
02:54:08 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
02:54:08 INFO - PROCESS | 3768 | 1467885248702 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:08 INFO - PROCESS | 3768 | 1467885248730 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
02:54:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 941ms
02:54:09 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
02:54:09 INFO - PROCESS | 3768 | 1467885249651 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:09 INFO - PROCESS | 3768 | 1467885249677 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
02:54:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 986ms
02:54:10 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
02:54:10 INFO - PROCESS | 3768 | 1467885250640 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:10 INFO - PROCESS | 3768 | 1467885250674 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
02:54:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 941ms
02:54:11 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
02:54:11 INFO - PROCESS | 3768 | 1467885251587 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:11 INFO - PROCESS | 3768 | 1467885251618 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
02:54:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 1028ms
02:54:12 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
02:54:12 INFO - PROCESS | 3768 | 1467885252620 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:12 INFO - PROCESS | 3768 | 1467885252649 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:13 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:54:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 879ms
02:54:13 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
02:54:13 INFO - PROCESS | 3768 | 1467885253503 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:13 INFO - PROCESS | 3768 | 1467885253534 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:14 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:54:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 880ms
02:54:14 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
02:54:14 INFO - PROCESS | 3768 | 1467885254389 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:14 INFO - PROCESS | 3768 | 1467885254419 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
02:54:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1384ms
02:54:15 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
02:54:15 INFO - PROCESS | 3768 | 1467885255776 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:15 INFO - PROCESS | 3768 | 1467885255804 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
02:54:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 881ms
02:54:16 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
02:54:16 INFO - PROCESS | 3768 | 1467885256662 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:16 INFO - PROCESS | 3768 | 1467885256689 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
02:54:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 922ms
02:54:17 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
02:54:17 INFO - PROCESS | 3768 | 1467885257589 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:17 INFO - PROCESS | 3768 | 1467885257637 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
02:54:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 985ms
02:54:18 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
02:54:18 INFO - PROCESS | 3768 | 1467885258580 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:18 INFO - PROCESS | 3768 | 1467885258609 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
02:54:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 922ms
02:54:19 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
02:54:19 INFO - PROCESS | 3768 | 1467885259507 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:19 INFO - PROCESS | 3768 | 1467885259536 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
02:54:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 879ms
02:54:20 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
02:54:20 INFO - PROCESS | 3768 | 1467885260395 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:20 INFO - PROCESS | 3768 | 1467885260424 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
02:54:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1073ms
02:54:21 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
02:54:21 INFO - PROCESS | 3768 | 1467885261472 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:21 INFO - PROCESS | 3768 | 1467885261502 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
02:54:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 880ms
02:54:22 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
02:54:22 INFO - PROCESS | 3768 | 1467885262358 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:22 INFO - PROCESS | 3768 | 1467885262386 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
02:54:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 944ms
02:54:23 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
02:54:23 INFO - PROCESS | 3768 | 1467885263306 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:23 INFO - PROCESS | 3768 | 1467885263339 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
02:54:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
02:54:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
02:54:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
02:54:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
02:54:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
02:54:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
02:54:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
02:54:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
02:54:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
02:54:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
02:54:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
02:54:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 944ms
02:54:24 INFO - PROCESS | 3768 | 1467885264273 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:24 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
02:54:24 INFO - PROCESS | 3768 | 1467885264303 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
02:54:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
02:54:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
02:54:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
02:54:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
02:54:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
02:54:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
02:54:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
02:54:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
02:54:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
02:54:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
02:54:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
02:54:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 921ms
02:54:25 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
02:54:25 INFO - PROCESS | 3768 | 1467885265203 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:25 INFO - PROCESS | 3768 | 1467885265231 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
02:54:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 1030ms
02:54:26 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
02:54:26 INFO - PROCESS | 3768 | 1467885266240 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:26 INFO - PROCESS | 3768 | 1467885266274 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
02:54:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 987ms
02:54:27 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
02:54:27 INFO - PROCESS | 3768 | 1467885267228 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:27 INFO - PROCESS | 3768 | 1467885267256 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
02:54:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 922ms
02:54:28 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
02:54:28 INFO - PROCESS | 3768 | 1467885268155 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:28 INFO - PROCESS | 3768 | 1467885268183 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
02:54:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
02:54:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
02:54:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
02:54:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
02:54:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3756ms
02:54:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
02:54:31 INFO - PROCESS | 3768 | 1467885271918 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:31 INFO - PROCESS | 3768 | 1467885271948 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
02:54:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1131ms
02:54:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
02:54:33 INFO - PROCESS | 3768 | 1467885273055 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:33 INFO - PROCESS | 3768 | 1467885273082 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:33 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:54:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 836ms
02:54:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
02:54:33 INFO - PROCESS | 3768 | 1467885273896 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:33 INFO - PROCESS | 3768 | 1467885273927 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:34 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:54:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 985ms
02:54:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
02:54:34 INFO - PROCESS | 3768 | 1467885274884 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:34 INFO - PROCESS | 3768 | 1467885274913 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:35 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:54:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 942ms
02:54:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
02:54:35 INFO - PROCESS | 3768 | 1467885275832 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:35 INFO - PROCESS | 3768 | 1467885275859 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:36 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:54:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 944ms
02:54:36 INFO - PROCESS | 3768 | 1467885276812 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
02:54:36 INFO - PROCESS | 3768 | 1467885276846 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:37 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:54:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 921ms
02:54:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
02:54:37 INFO - PROCESS | 3768 | 1467885277745 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:37 INFO - PROCESS | 3768 | 1467885277774 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:38 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:54:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 1026ms
02:54:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
02:54:38 INFO - PROCESS | 3768 | 1467885278782 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:38 INFO - PROCESS | 3768 | 1467885278817 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:39 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:54:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 878ms
02:54:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
02:54:39 INFO - PROCESS | 3768 | 1467885279662 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:39 INFO - PROCESS | 3768 | 1467885279691 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
02:54:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 1028ms
02:54:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
02:54:40 INFO - PROCESS | 3768 | 1467885280695 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:40 INFO - PROCESS | 3768 | 1467885280722 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
02:54:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 943ms
02:54:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
02:54:41 INFO - PROCESS | 3768 | 1467885281641 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:41 INFO - PROCESS | 3768 | 1467885281676 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
02:54:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 880ms
02:54:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
02:54:42 INFO - PROCESS | 3768 | 1467885282526 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:42 INFO - PROCESS | 3768 | 1467885282553 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
02:54:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 984ms
02:54:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
02:54:43 INFO - PROCESS | 3768 | 1467885283516 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:43 INFO - PROCESS | 3768 | 1467885283546 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
02:54:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 985ms
02:54:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
02:54:44 INFO - PROCESS | 3768 | 1467885284507 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:44 INFO - PROCESS | 3768 | 1467885284536 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
02:54:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 942ms
02:54:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
02:54:45 INFO - PROCESS | 3768 | 1467885285460 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:45 INFO - PROCESS | 3768 | 1467885285494 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
02:54:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 984ms
02:54:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
02:54:46 INFO - PROCESS | 3768 | 1467885286444 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:46 INFO - PROCESS | 3768 | 1467885286472 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:47 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:54:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 839ms
02:54:47 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
02:54:47 INFO - PROCESS | 3768 | 1467885287289 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:47 INFO - PROCESS | 3768 | 1467885287315 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:48 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
02:54:48 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 1075ms
02:54:48 INFO - TEST-START | /IndexedDB/idbtransaction.htm
02:54:48 INFO - PROCESS | 3768 | 1467885288369 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:48 INFO - PROCESS | 3768 | 1467885288401 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:49 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
02:54:49 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
02:54:49 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 879ms
02:54:49 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
02:54:49 INFO - PROCESS | 3768 | 1467885289252 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:49 INFO - PROCESS | 3768 | 1467885289282 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:50 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
02:54:50 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 944ms
02:54:50 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
02:54:50 INFO - PROCESS | 3768 | 1467885290201 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:50 INFO - PROCESS | 3768 | 1467885290229 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:56 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
02:54:56 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
02:54:56 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
02:54:56 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
02:54:56 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
02:54:56 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
02:54:56 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
02:54:56 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
02:54:56 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 5876ms
02:54:56 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
02:54:56 INFO - PROCESS | 3768 | 1467885296080 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:56 INFO - PROCESS | 3768 | 1467885296111 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:57 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
02:54:57 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1379ms
02:54:57 INFO - TEST-START | /IndexedDB/index_sort_order.htm
02:54:57 INFO - PROCESS | 3768 | 1467885297465 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:57 INFO - PROCESS | 3768 | 1467885297493 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:58 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
02:54:58 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 941ms
02:54:58 INFO - TEST-START | /IndexedDB/interfaces.html
02:54:58 INFO - PROCESS | 3768 | 1467885298412 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:58 INFO - PROCESS | 3768 | 1467885298442 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
02:54:58 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:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
02:54:58 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:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
02:54:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
02:54:58 INFO - TEST-OK | /IndexedDB/interfaces.html | took 331ms
02:54:58 INFO - TEST-START | /IndexedDB/interfaces.worker
02:54:58 INFO - PROCESS | 3768 | 1467885298746 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:58 INFO - PROCESS | 3768 | 1467885298774 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
02:54:59 INFO - {}
02:54:59 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:54:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:54:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:54:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:54:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:54:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:54:59 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
02:54:59 INFO - {}
02:54:59 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:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
02:54:59 INFO - {}
02:54:59 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:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
02:54:59 INFO - {}
02:54:59 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 400ms
02:54:59 INFO - TEST-START | /IndexedDB/key_invalid.htm
02:54:59 INFO - PROCESS | 3768 | 1467885299151 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:59 INFO - PROCESS | 3768 | 1467885299180 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
02:54:59 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
02:54:59 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 784ms
02:54:59 INFO - TEST-START | /IndexedDB/key_valid.html
02:54:59 INFO - PROCESS | 3768 | 1467885299942 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:54:59 INFO - PROCESS | 3768 | 1467885299979 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
02:55:12 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
02:55:12 INFO - TEST-OK | /IndexedDB/key_valid.html | took 12878ms
02:55:12 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
02:55:12 INFO - PROCESS | 3768 | 1467885312829 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:12 INFO - PROCESS | 3768 | 1467885312857 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:13 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
02:55:13 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1086ms
02:55:13 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
02:55:13 INFO - PROCESS | 3768 | 1467885313921 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:13 INFO - PROCESS | 3768 | 1467885313957 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:14 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
02:55:14 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 941ms
02:55:14 INFO - TEST-START | /IndexedDB/keygenerator.htm
02:55:14 INFO - PROCESS | 3768 | 1467885314872 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:14 INFO - PROCESS | 3768 | 1467885314902 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:17 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
02:55:17 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
02:55:17 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
02:55:17 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2287ms
02:55:17 INFO - TEST-START | /IndexedDB/keyorder.htm
02:55:17 INFO - PROCESS | 3768 | 1467885317157 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:17 INFO - PROCESS | 3768 | 1467885317183 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
02:55:18 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
02:55:18 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1302ms
02:55:18 INFO - TEST-START | /IndexedDB/keypath.htm
02:55:18 INFO - PROCESS | 3768 | 1467885318464 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:18 INFO - PROCESS | 3768 | 1467885318492 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
02:55:19 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
02:55:19 INFO - TEST-OK | /IndexedDB/keypath.htm | took 924ms
02:55:19 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
02:55:19 INFO - PROCESS | 3768 | 1467885319390 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:19 INFO - PROCESS | 3768 | 1467885319423 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
02:55:20 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
02:55:20 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 976ms
02:55:20 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
02:55:20 INFO - PROCESS | 3768 | 1467885320372 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:20 INFO - PROCESS | 3768 | 1467885320399 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:22 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
02:55:22 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
02:55:22 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
02:55:22 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2392ms
02:55:22 INFO - TEST-START | /IndexedDB/list_ordering.htm
02:55:22 INFO - PROCESS | 3768 | 1467885322771 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:22 INFO - PROCESS | 3768 | 1467885322798 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:25 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
02:55:25 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
02:55:25 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
02:55:25 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2396ms
02:55:25 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
02:55:25 INFO - PROCESS | 3768 | 1467885325172 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:25 INFO - PROCESS | 3768 | 1467885325199 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:26 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
02:55:26 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1173ms
02:55:26 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
02:55:26 INFO - PROCESS | 3768 | 1467885326355 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:26 INFO - PROCESS | 3768 | 1467885326383 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:27 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
02:55:27 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 942ms
02:55:27 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
02:55:27 INFO - PROCESS | 3768 | 1467885327329 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:27 INFO - PROCESS | 3768 | 1467885327359 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:28 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
02:55:28 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 922ms
02:55:28 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
02:55:28 INFO - PROCESS | 3768 | 1467885328257 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:28 INFO - PROCESS | 3768 | 1467885328285 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:29 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
02:55:29 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 1022ms
02:55:29 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
02:55:29 INFO - PROCESS | 3768 | 1467885329284 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:29 INFO - PROCESS | 3768 | 1467885329313 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:30 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
02:55:30 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1185ms
02:55:30 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
02:55:30 INFO - PROCESS | 3768 | 1467885330475 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:30 INFO - PROCESS | 3768 | 1467885330503 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:31 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
02:55:31 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1075ms
02:55:31 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
02:55:31 INFO - PROCESS | 3768 | 1467885331553 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:31 INFO - PROCESS | 3768 | 1467885331587 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:32 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
02:55:32 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 942ms
02:55:32 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
02:55:32 INFO - PROCESS | 3768 | 1467885332500 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:32 INFO - PROCESS | 3768 | 1467885332527 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:33 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
02:55:33 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 986ms
02:55:33 INFO - TEST-START | /IndexedDB/value.htm
02:55:33 INFO - PROCESS | 3768 | 1467885333491 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:33 INFO - PROCESS | 3768 | 1467885333562 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:35 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
02:55:35 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
02:55:35 INFO - TEST-OK | /IndexedDB/value.htm | took 1633ms
02:55:35 INFO - TEST-START | /IndexedDB/value_recursive.htm
02:55:35 INFO - PROCESS | 3768 | 1467885335129 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:35 INFO - PROCESS | 3768 | 1467885335155 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:37 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
02:55:37 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
02:55:37 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
02:55:37 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2332ms
02:55:37 INFO - TEST-START | /IndexedDB/writer-starvation.htm
02:55:37 INFO - PROCESS | 3768 | 1467885337467 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:37 INFO - PROCESS | 3768 | 1467885337494 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:38 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
02:55:38 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1447ms
02:55:38 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
02:55:38 INFO - PROCESS | 3768 | 1467885338919 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:38 INFO - PROCESS | 3768 | 1467885338947 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:39 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
02:55:39 INFO - {}
02:55:39 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
02:55:39 INFO - {}
02:55:39 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
02:55:39 INFO - {}
02:55:39 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
02:55:39 INFO - {}
02:55:39 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 169ms
02:55:39 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
02:55:39 INFO - PROCESS | 3768 | 1467885339091 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:39 INFO - PROCESS | 3768 | 1467885339122 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:39 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
02:55:39 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
02:55:39 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
02:55:39 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
02:55:39 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 169ms
02:55:39 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
02:55:39 INFO - PROCESS | 3768 | 1467885339267 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:39 INFO - PROCESS | 3768 | 1467885339293 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
02:55:39 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 214ms
02:55:39 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
02:55:39 INFO - PROCESS | 3768 | 1467885339487 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:39 INFO - PROCESS | 3768 | 1467885339524 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
02:55:39 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:55:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
02:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
02:55:39 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:55:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
02:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:39 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
02:55:39 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
02:55:39 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 347ms
02:55:39 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
02:55:39 INFO - PROCESS | 3768 | 1467885339840 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:39 INFO - PROCESS | 3768 | 1467885339868 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:40 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:55:40 INFO - [native code]
02:55:40 INFO - }" but got function "function () {
02:55:40 INFO - }"
02:55:40 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:55:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
02:55:40 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:55:40 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:55:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
02:55:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 170ms
02:55:40 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
02:55:40 INFO - PROCESS | 3768 | 1467885340026 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:40 INFO - PROCESS | 3768 | 1467885340059 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:40 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:55:40 INFO - [native code]
02:55:40 INFO - }" but got function "function () {
02:55:40 INFO - }"
02:55:40 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
02:55:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
02:55:40 INFO - {}
02:55:40 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:55:40 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
02:55:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
02:55:40 INFO - {}
02:55:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 187ms
02:55:40 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
02:55:40 INFO - PROCESS | 3768 | 1467885340211 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:40 INFO - PROCESS | 3768 | 1467885340240 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
02:55:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
02:55:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:55:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
02:55:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:55:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:55:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
02:55:40 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:55:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:55:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:55:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:55:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:55:40 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
02:55:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
02:55:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
02:55:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
02:55:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
02:55:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
02:55:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
02:55:40 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:55:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
02:55:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
02:55:40 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
02:55:40 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
02:55:40 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
02:55:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 186ms
02:55:40 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
02:55:40 INFO - PROCESS | 3768 | 1467885340400 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:40 INFO - PROCESS | 3768 | 1467885340429 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
02:55:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 167ms
02:55:40 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
02:55:40 INFO - PROCESS | 3768 | 1467885340578 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:40 INFO - PROCESS | 3768 | 1467885340607 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
02:55:40 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
02:55:40 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 170ms
02:55:40 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
02:55:40 INFO - PROCESS | 3768 | 1467885340753 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:40 INFO - PROCESS | 3768 | 1467885340788 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
02:55:40 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
02:55:40 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
02:55:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
02:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:55:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
02:55:40 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 171ms
02:55:40 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
02:55:40 INFO - PROCESS | 3768 | 1467885340927 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:40 INFO - PROCESS | 3768 | 1467885340959 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
02:55:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
02:55:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
02:55:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
02:55:42 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
02:55:42 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1176ms
02:55:42 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
02:55:42 INFO - PROCESS | 3768 | 1467885342110 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:42 INFO - PROCESS | 3768 | 1467885342138 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
02:55:43 INFO - {}
02:55:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
02:55:43 INFO - {}
02:55:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
02:55:43 INFO - {}
02:55:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
02:55:43 INFO - {}
02:55:43 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
02:55:43 INFO - {}
02:55:43 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1182ms
02:55:43 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
02:55:43 INFO - PROCESS | 3768 | 1467885343295 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:43 INFO - PROCESS | 3768 | 1467885343323 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:43 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
02:55:43 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 377ms
02:55:43 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
02:55:43 INFO - PROCESS | 3768 | 1467885343677 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:43 INFO - PROCESS | 3768 | 1467885343706 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:43 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
02:55:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
02:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
02:55:43 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 169ms
02:55:43 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
02:55:43 INFO - PROCESS | 3768 | 1467885343851 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:43 INFO - PROCESS | 3768 | 1467885343885 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:53 INFO - PROCESS | 3768 | MARIONETTE LOG: INFO: Timeout fired
02:55:53 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:55:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
02:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
02:55:53 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10117ms
02:55:53 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
02:55:53 INFO - PROCESS | 3768 | 1467885353975 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:54 INFO - PROCESS | 3768 | 1467885354005 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:54 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
02:55:54 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 481ms
02:55:54 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
02:55:54 INFO - PROCESS | 3768 | 1467885354462 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:54 INFO - PROCESS | 3768 | 1467885354493 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:54 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
02:55:54 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 169ms
02:55:54 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
02:55:54 INFO - PROCESS | 3768 | 1467885354638 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:54 INFO - PROCESS | 3768 | 1467885354675 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:54 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
02:55:54 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 188ms
02:55:54 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
02:55:54 INFO - PROCESS | 3768 | 1467885354826 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:54 INFO - PROCESS | 3768 | 1467885354866 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:55 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
02:55:55 INFO - {}
02:55:55 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 230ms
02:55:55 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
02:55:55 INFO - PROCESS | 3768 | 1467885355062 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:55 INFO - PROCESS | 3768 | 1467885355114 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:55 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
02:55:55 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 170ms
02:55:55 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
02:55:55 INFO - PROCESS | 3768 | 1467885355241 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:55 INFO - PROCESS | 3768 | 1467885355284 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:55 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
02:55:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
02:55:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
02:55:55 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 169ms
02:55:55 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
02:55:55 INFO - PROCESS | 3768 | 1467885355421 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:55 INFO - PROCESS | 3768 | 1467885355452 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:55 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:55:55 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 170ms
02:55:55 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
02:55:55 INFO - PROCESS | 3768 | 1467885355589 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:55 INFO - PROCESS | 3768 | 1467885355624 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:55 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
02:55:55 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 169ms
02:55:55 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
02:55:55 INFO - PROCESS | 3768 | 1467885355767 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:55 INFO - PROCESS | 3768 | 1467885355799 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:55 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
02:55:55 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 189ms
02:55:55 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
02:55:55 INFO - PROCESS | 3768 | 1467885355957 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:55 INFO - PROCESS | 3768 | 1467885355987 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:56 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:55:56 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
02:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:56 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
02:55:56 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
02:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:56 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
02:55:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
02:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
02:55:56 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 169ms
02:55:56 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
02:55:56 INFO - PROCESS | 3768 | 1467885356136 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:56 INFO - PROCESS | 3768 | 1467885356173 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:56 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
02:55:56 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 169ms
02:55:56 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
02:55:56 INFO - PROCESS | 3768 | 1467885356309 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:56 INFO - PROCESS | 3768 | 1467885356340 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:56 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
02:55:56 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 170ms
02:55:56 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
02:55:56 INFO - PROCESS | 3768 | 1467885356485 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:56 INFO - PROCESS | 3768 | 1467885356518 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:56 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
02:55:56 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 170ms
02:55:56 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
02:55:56 INFO - PROCESS | 3768 | 1467885356660 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:56 INFO - PROCESS | 3768 | 1467885356691 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:55:56 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:55:56 INFO - do_test/)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
02:56:18 INFO - )
02:56:18 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 170ms
02:56:18 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
02:56:18 INFO - PROCESS | 3768 | 1467885378479 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:18 INFO - PROCESS | 3768 | 1467885378509 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
02:56:18 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 169ms
02:56:18 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
02:56:18 INFO - PROCESS | 3768 | 1467885378653 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:18 INFO - PROCESS | 3768 | 1467885378680 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
02:56:18 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 171ms
02:56:18 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
02:56:18 INFO - PROCESS | 3768 | 1467885378827 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:18 INFO - PROCESS | 3768 | 1467885378863 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
02:56:18 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
02:56:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
02:56:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
02:56:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
02:56:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
02:56:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
02:56:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
02:56:19 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 170ms
02:56:19 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
02:56:19 INFO - PROCESS | 3768 | 1467885379010 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:19 INFO - PROCESS | 3768 | 1467885379040 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
02:56:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
02:56:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
02:56:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
02:56:19 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
02:56:19 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 118ms
02:56:19 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
02:56:19 INFO - PROCESS | 3768 | 1467885379132 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:19 INFO - PROCESS | 3768 | 1467885379172 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:19 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
02:56:19 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
02:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:19 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
02:56:19 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 169ms
02:56:19 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
02:56:19 INFO - PROCESS | 3768 | 1467885379306 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:19 INFO - PROCESS | 3768 | 1467885379334 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:19 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
02:56:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
02:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
02:56:19 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 170ms
02:56:19 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
02:56:19 INFO - PROCESS | 3768 | 1467885379482 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:19 INFO - PROCESS | 3768 | 1467885379513 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:19 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
02:56:19 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 170ms
02:56:19 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
02:56:19 INFO - PROCESS | 3768 | 1467885379657 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:19 INFO - PROCESS | 3768 | 1467885379691 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:19 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
02:56:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
02:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
02:56:19 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 168ms
02:56:19 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
02:56:19 INFO - PROCESS | 3768 | 1467885379829 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:19 INFO - PROCESS | 3768 | 1467885379862 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:20 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
02:56:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
02:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
02:56:20 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 169ms
02:56:20 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
02:56:20 INFO - PROCESS | 3768 | 1467885380010 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:20 INFO - PROCESS | 3768 | 1467885380048 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
02:56:20 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 189ms
02:56:20 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
02:56:20 INFO - PROCESS | 3768 | 1467885380202 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:20 INFO - PROCESS | 3768 | 1467885380245 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
02:56:20 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 168ms
02:56:20 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
02:56:20 INFO - PROCESS | 3768 | 1467885380385 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:20 INFO - PROCESS | 3768 | 1467885380421 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
02:56:20 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 189ms
02:56:20 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
02:56:20 INFO - PROCESS | 3768 | 1467885380571 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:20 INFO - PROCESS | 3768 | 1467885380608 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
02:56:20 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 170ms
02:56:20 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
02:56:20 INFO - PROCESS | 3768 | 1467885380744 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:20 INFO - PROCESS | 3768 | 1467885380781 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:20 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:56:20 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
02:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:20 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
02:56:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
02:56:20 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
02:56:20 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 170ms
02:56:20 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
02:56:20 INFO - PROCESS | 3768 | 1467885380922 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:20 INFO - PROCESS | 3768 | 1467885380970 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
02:56:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
02:56:21 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 170ms
02:56:21 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
02:56:21 INFO - PROCESS | 3768 | 1467885381105 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:21 INFO - PROCESS | 3768 | 1467885381141 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
02:56:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
02:56:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
02:56:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
02:56:21 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 170ms
02:56:21 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
02:56:21 INFO - PROCESS | 3768 | 1467885381279 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:21 INFO - PROCESS | 3768 | 1467885381320 Marionette INFO sendAsync d6576930-c4b5-4e2a-a57a-0be3bca8d815
02:56:21 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: